X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=CMakeLists.txt;h=80fb3807f2a946a8ab392b3b3d9a91f0106b2035;hp=66d71b5c60056516d4cb4a853509d750810de1ca;hb=dbcf06e07e070683ecfe19d9c21b86ac658826ea;hpb=793350cb0c1a1a431da76dd9c00e0eba635172c7 diff --git a/CMakeLists.txt b/CMakeLists.txt index 66d71b5c..80fb3807 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,12 +16,9 @@ option(WITH_TESTS_COVERAGE "Analyze test coverage using gcov (only for gcc)" OFF option(WITH_BOOST_ATOMIC "Use boost atomics (only for boost >= 1.54)" OFF) option(WITH_ASAN "Build AddressSantinizer instrumented code" OFF) option(WITH_TSAN "Build ThreadSantinizer instrumented code" OFF) +set(CMAKE_TARGET_ARCHITECTURE "" CACHE string "Target build architecture") -if(CMAKE_CROSSCOMPILING) - find_package(Threads) -else() - find_package(Threads REQUIRED) -endif() +find_package(Threads) if(TARGET boost::system AND TARGET boost::thread) link_libraries(boost::system boost::thread) @@ -31,7 +28,9 @@ endif() include_directories(${Boost_INCLUDE_DIRS}) -target_architecture(CMAKE_TARGET_ARCHITECTURE) +if(NOT CMAKE_TARGET_ARCHITECTURE) + target_architecture(CMAKE_TARGET_ARCHITECTURE) +endif() if(WITH_BOOST_ATOMIC) if(Boost_FOUND)