diff options
author | Kirk Shoop <kirk.shoop@microsoft.com> | 2014-06-13 23:18:08 -0700 |
---|---|---|
committer | Kirk Shoop <kirk.shoop@microsoft.com> | 2014-06-13 23:18:08 -0700 |
commit | 6920e384293913ac74b00142579fc3bc4e51c007 (patch) | |
tree | ae52964d438aeaac76528e72f4db8ab8940830a6 /projects/CMake/CMakeLists.txt | |
parent | 4e7c1ea6c094395fc766d8b24a10bdc988a28447 (diff) | |
download | RxCpp-6920e384293913ac74b00142579fc3bc4e51c007.tar.gz |
try clang on linux
Diffstat (limited to 'projects/CMake/CMakeLists.txt')
-rw-r--r-- | projects/CMake/CMakeLists.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/projects/CMake/CMakeLists.txt b/projects/CMake/CMakeLists.txt index 7135acc..211c517 100644 --- a/projects/CMake/CMakeLists.txt +++ b/projects/CMake/CMakeLists.txt @@ -4,6 +4,8 @@ project(rxcpp) MESSAGE( STATUS "CMAKE_CXX_COMPILER_ID: " ${CMAKE_CXX_COMPILER_ID} ) +FIND_PACKAGE(Threads) + if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") list( APPEND CMAKE_CXX_FLAGS " -std=c++11 ${CMAKE_CXX_FLAGS}") elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") @@ -12,6 +14,7 @@ elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") list( APPEND CMAKE_CXX_FLAGS " /DUNICODE /D_UNICODE /bigobj ${CMAKE_CXX_FLAGS}") endif() + # define some folders get_filename_component(RXCPP_DIR "${CMAKE_CURRENT_SOURCE_DIR}" PATH) get_filename_component(RXCPP_DIR "${RXCPP_DIR}" PATH) @@ -43,12 +46,14 @@ set(TEST_SOURCES ${TEST_DIR}/operators/map.cpp ) add_executable(rxcppv2_test ${TEST_SOURCES}) +TARGET_LINK_LIBRARIES(rxcppv2_test ${CMAKE_THREAD_LIBS_INIT}) # define the sources of the pythagorian example set(PYTHAGORIAN_SOURCES ${EXAMPLES_DIR}/pythagorian/main.cpp ) add_executable(pythagorian ${PYTHAGORIAN_SOURCES}) +TARGET_LINK_LIBRARIES(pythagorian ${CMAKE_THREAD_LIBS_INIT}) # configure unit tests via CTest enable_testing() |