find_package ( SQLITE3 )
include_directories ( ${OpenLibraries_SOURCE_DIR}/src )

if (SQLITE3_FOUND )
    set ( NAME sqlite_plugin )

    set ( SOURCES config.hpp
                  sqlite3_metadata.cpp
                  sqlite3_metadata_plugin.hpp
                  sqlite3_metadata_plugin.cpp
                  database.hpp
                  database.cpp
                  sqlite3.h )

    add_library ( ${NAME} SHARED ${SOURCES} )
    include_directories ( ${OpenLibraries_SOURCE_DIR}
                          ${Boost_INCLUDE_DIR}
                          ${SQLITE3_INCLUDE_DIR} )
    link_directories ( ${OpenLibraries_BINARY_DIR}/src/openassetlib/al/ )
    target_link_libraries ( ${NAME} ${Boost_FILESYSTEM_LIBRARY}
                            ${XML2_LIBRARIES}
                            ${SQLITE3_LIBRARIES})
    install ( TARGETS ${NAME} LIBRARY DESTINATION "lib/${PACKAGE}/openassetlib/plugins/sqlite/" )
    install ( FILES sqlite3_metadata_plugin.opl DESTINATION "lib/${PACKAGE}/openassetlib/plugins/sqlite/" )
endif ( SQLITE3_FOUND )
