set( YAPSQLITE3_SOURCES myddas_sqlite3.c ) add_library (Yapsqlite3 SHARED ${YAPSQLITE3_SOURCES}) macro_optional_find_package(SQLITE3 ON) macro_log_feature (SQLITE3_FOUND "Sqlite3" "Sqlite3 Data-Base " "http://www.sqlite3ql.org" FALSE) if (SQLITE3_FOUND) # SQLITE3_INCLUDE_DIRECTORIES, where to find sql.h # SQLITE3_LIBRARIES, the libraries to link against to use SQLITE3 # SQLITE3_FOUND. If false, you cannot build anything that requires Sqlite3. add_definitions (target PUBLIC YapMyddasUtils Yapsqlite3 MYDDAS_SQLITE3=1) target_link_libraries(Yapsqlite3 ${SQLITE3_LIBRARIES} libYap) include_directories (${SQLITE3_INCLUDE_DIRECTORIES} ..) endif (SQLITE3_FOUND) set_target_properties (Yapsqlite3 PROPERTIES POSITION_INDEPENDENT_CODE ON VERSION "${SO_MAJOR}.${SO_MINOR}.${SO_PATCH}" SOVERSION ${SO_MAJOR} ) install(TARGETS Yapsqlite3 LIBRARY DESTINATION ${libdir} )