diff --git a/msvc-deps/sqlite3/CMakeLists.txt b/msvc-deps/sqlite3/CMakeLists.txt index 8ae6ac14a899e67c8631d41a8bba4dc175f783c9..7c940e54583e7d23009cdb43de73c430400431ac 100644 --- a/msvc-deps/sqlite3/CMakeLists.txt +++ b/msvc-deps/sqlite3/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 2.6) -FILE(GLOB SRC *.c *.h) +FILE(GLOB SQLITE_SRC *.c *.h) -ADD_LIBRARY(sqlite3 STATIC ${HEADERS} ${SRC}) +ADD_LIBRARY(sqlite3 STATIC ${HEADERS} ${SQLITE_SRC}) INSTALL(TARGETS sqlite3 LIBRARY DESTINATION lib ARCHIVE DESTINATION lib COMPONENT libraries) \ No newline at end of file diff --git a/spectrum/src/CMakeLists.txt b/spectrum/src/CMakeLists.txt index fb38f5f085255a3146169488fdeed4da74a8f075..8a2899630405a73c430766ca027232d7ebd0192d 100644 --- a/spectrum/src/CMakeLists.txt +++ b/spectrum/src/CMakeLists.txt @@ -4,6 +4,7 @@ FILE(GLOB SRC *.cpp) if (WIN32) FILE(GLOB WIN_SRC win32/*.cpp) include_directories(win32) +include_directories("${CMAKE_SOURCE_DIR}/msvc-deps/sqlite3") ADD_EXECUTABLE(spectrum2 ${SRC} ${WIN_SRC}) else() ADD_EXECUTABLE(spectrum2 ${SRC}) @@ -14,7 +15,7 @@ endif() ADD_DEPENDENCIES(spectrum2 spectrum2_libpurple_backend) ADD_DEPENDENCIES(spectrum2 spectrum2_libircclient-qt_backend) -target_link_libraries(spectrum2 transport ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES} ${PROTOBUF_LIBRARY}) +target_link_libraries(spectrum2 transport sqlite3 ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES} ${PROTOBUF_LIBRARY}) INSTALL(TARGETS spectrum2 RUNTIME DESTINATION bin) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 27fbfae786892775799ff4ab8f2d0700ae255f2b..9053aa4d57546ff3ed5c5432bb7f7fe9b61b57d5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -46,6 +46,7 @@ endif(PROTOBUF_FOUND) # endif() if (WIN32) + include_directories("${CMAKE_SOURCE_DIR}/msvc-deps/sqlite3") TARGET_LINK_LIBRARIES(transport transport-plugin sqlite3 ${PQXX_LIBRARY} ${PQ_LIBRARY} ${MYSQL_LIBRARIES} ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES} ${PROTOBUF_LIBRARY}) else() TARGET_LINK_LIBRARIES(transport transport-plugin ${PQXX_LIBRARY} ${PQ_LIBRARY} ${SQLITE3_LIBRARIES} ${MYSQL_LIBRARIES} ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES} ${POPT_LIBRARY} ${PROTOBUF_LIBRARY})