]> sigrok.org Git - pulseview.git/blobdiff - CMakeLists.txt
Made unit tests optional
[pulseview.git] / CMakeLists.txt
index 0ed74e444af5e5284b767753f75bb897ebfde534..4ba2577a25353a87202bb05ba595fd6c484f9e83 100644 (file)
@@ -9,6 +9,11 @@ pkg_check_modules(PKGDEPS REQUIRED
        libsigrok>=0.2.0
 )
 
+# On Windows/MinGW we explicitly point cmake to the Boost directory.
+if(WIN32)
+set(BOOST_ROOT /usr/local)
+endif(WIN32)
+
 find_package(Qt4 REQUIRED)
 find_package(Boost 1.46 COMPONENTS unit_test_framework REQUIRED)
 
@@ -117,6 +122,8 @@ target_link_libraries(pulseview
 )
 endif(WIN32)
 
+if(ENABLE_TESTS)
+
 add_definitions(-DBOOST_TEST_DYN_LINK)
 
 add_executable(pulseview-test
@@ -140,3 +147,7 @@ endif(WIN32)
 
 enable_testing()
 add_test(test ${CMAKE_CURRENT_BINARY_DIR}/pulseview-test)
+
+install(PROGRAMS pulseview DESTINATION bin/)
+
+endif(ENABLE_TESTS)