diff CMakeLists.txt @ 10:ec87a79770ee

Use boost find, to work around problems with QDir.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Thu, 23 Aug 2012 00:26:45 +0200
parents d7b384b4a834
children 06166d6c083b
line wrap: on
line diff
--- a/CMakeLists.txt	Wed Aug 22 18:48:07 2012 +0200
+++ b/CMakeLists.txt	Thu Aug 23 00:26:45 2012 +0200
@@ -5,7 +5,10 @@
 
 SET(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/CMake_Modules/")
 
-FIND_PACKAGE(Boost)
+SET(Boost_USE_STATIC_LIBS OFF)
+SET(Boost_USE_MULTITHREADED ON) 
+SET(Boost_USE_STATIC_RUNTIME OFF)
+FIND_PACKAGE(Boost COMPONENTS filesystem system)
 IF (Boost_FOUND)
     INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})
     ADD_DEFINITIONS( "-DHAS_BOOST" )
@@ -51,19 +54,19 @@
 
 SET(CMAKE_CXX_FLAGS "-g2 -Wall -Werror -fno-inline")
 ADD_EXECUTABLE(DeDupe DeDupe.cpp ${SOURCES} ${MOC_SOURCES})
-TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES})
+TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES})
 
 ADD_EXECUTABLE(updateDeDupe updateDeDupe.cpp ${SOURCES} ${MOC_SOURCES})
-TARGET_LINK_LIBRARIES(updateDeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES})
+TARGET_LINK_LIBRARIES(updateDeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES})
 
 ENABLE_TESTING()
 
 ADD_EXECUTABLE(TestEditDistance TestEditDistance.cpp ${TEST_SOURCES})
 ADD_TEST(TestEditDistance TestEditDistance)
-TARGET_LINK_LIBRARIES(TestEditDistance ${QT_LIBRARIES})
+TARGET_LINK_LIBRARIES(TestEditDistance ${QT_LIBRARIES} ${Boost_LIBRARIES})
 
 ADD_EXECUTABLE(TestSqliteDBLink TestSqliteDBLink.cpp ${TEST_SOURCES})
 ADD_TEST(TestSqliteDBLink TestSqliteDBLink)
-TARGET_LINK_LIBRARIES(TestSqliteDBLink ${QT_LIBRARIES})
+TARGET_LINK_LIBRARIES(TestSqliteDBLink ${QT_LIBRARIES} ${Boost_LIBRARIES} )
 
 #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp)