From d29f80caf295b26a5d86225e3d1c6cb31a52cd85 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Wed, 16 Oct 2013 17:39:33 +0200 Subject: [PATCH] tests/CMakeLists.txt: Add missing boost-thread check. find_package(Boost ...) was missing the "thread" entry, which caused linking to fail in some situations. [100%] Building CXX object test/CMakeFiles/pulseview-test.dir/__/pv/widgets/moc_wellarray.cxx.o Linking CXX executable pulseview-test CMakeFiles/pulseview-test.dir/__/pv/sigsession.cpp.o: In function `pv::SigSession::SigSession(pv::DeviceManager&)': sigsession.cpp:(.text+0xfa): undefined reference to `boost::thread::thread()' [....] --- test/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index a8f152c1..9579d8de 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -30,7 +30,7 @@ pkg_check_modules(PKGDEPS REQUIRED ${PKGDEPS}) # This will set ${CMAKE_THREAD_LIBS_INIT} to the correct, OS-specific value. find_package(Threads) -find_package(Boost 1.46 COMPONENTS system unit_test_framework REQUIRED) +find_package(Boost 1.46 COMPONENTS system thread unit_test_framework REQUIRED) #FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake4 qmake-qt4 qmake-mac) find_package(Qt4 REQUIRED) -- 2.30.2