X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=CMakeLists.txt;h=eb5d0f15de2945b2f07e343eccaac22627589c77;hp=49358505fe81dd4891a0fc0c4777cb8b9ca89201;hb=226a15274c4b0f3374bed48c0c4684484762ccf5;hpb=c17403e8725f31216eb665f4da7018c580346eaa diff --git a/CMakeLists.txt b/CMakeLists.txt index 49358505..eb5d0f15 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -96,12 +96,20 @@ else() endif() if(WIN32) +if(ENABLE_TESTS) # On Windows/MinGW we need to use 'thread_win32' instead of 'thread'. # The library is named libboost_thread_win32* (not libboost_thread*). + find_package(Boost 1.42 COMPONENTS filesystem system thread_win32 unit_test_framework REQUIRED) +else() find_package(Boost 1.42 COMPONENTS filesystem system thread_win32 REQUIRED) +endif() +else() +if(ENABLE_TESTS) + find_package(Boost 1.42 COMPONENTS filesystem system thread unit_test_framework REQUIRED) else() find_package(Boost 1.42 COMPONENTS filesystem system thread REQUIRED) endif() +endif() # Find the platform's thread library (needed for C++11 threads). # This will set ${CMAKE_THREAD_LIBS_INIT} to the correct, OS-specific value.