X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=CMake%2FCheckTbb.cmake;h=31a0de1ddbc7b5ccf6f2bea0b2902d0a0ec5603c;hb=77fc9c3ba95eb502d1a66146251acfcfd5606df8;hp=11abb4ab0928602f19da00ba1f3281e404dbc066;hpb=30c51379a982cb3e7682a90cdb2469c5e72a6045;p=awesomized%2Flibmemcached diff --git a/CMake/CheckTbb.cmake b/CMake/CheckTbb.cmake index 11abb4ab..31a0de1d 100644 --- a/CMake/CheckTbb.cmake +++ b/CMake/CheckTbb.cmake @@ -1,4 +1,4 @@ -function(CHECK_TBB) +macro(CHECK_TBB) check_header(execution) # TBBConfig only sets TBB_FOUND to FALSE if(HAVE_EXECUTION) @@ -12,9 +12,6 @@ function(CHECK_TBB) set(CMAKE_REQUIRED_FLAGS -std=c++17) check_compiles(HAVE_TBB "std::vector a={1,2,3}; std::all_of(std::execution::par,a.begin(),a.end(),[](char i){return i>0;});" vector algorithm execution) cmake_pop_check_state(RESET) - if(HAVE_TBB) - set(HAVE_LIBTBB 1 PARENT_SCOPE) - endif() endif() endif() -endfunction() +endmacro()