From 5b5ac330689341cc56c02c91d772e6248676b884 Mon Sep 17 00:00:00 2001 From: isidorostsa Date: Mon, 12 Feb 2024 13:27:10 +0200 Subject: [PATCH] link against hpx_core --- cmake/FindStdexec.cmake | 3 --- libs/CMakeLists.txt | 9 +++++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/cmake/FindStdexec.cmake b/cmake/FindStdexec.cmake index 41f463525210..c4bd5fdd2c4a 100644 --- a/cmake/FindStdexec.cmake +++ b/cmake/FindStdexec.cmake @@ -29,8 +29,5 @@ if(NOT TARGET STDEXEC::stdexec) add_library(STDEXEC::stdexec INTERFACE IMPORTED) target_include_directories(STDEXEC::stdexec SYSTEM INTERFACE ${Stdexec_INCLUDE_DIR}) - - - mark_as_advanced(Stdexec_INCLUDE_DIR Stdexec_ROOT) endif() diff --git a/libs/CMakeLists.txt b/libs/CMakeLists.txt index 3f5e4546c3ec..e7340db5bdd5 100644 --- a/libs/CMakeLists.txt +++ b/libs/CMakeLists.txt @@ -113,6 +113,11 @@ if(TARGET APEX::apex) target_link_libraries(hpx_full INTERFACE APEX::apex) endif() +# Do I need this here? +# if(TARGET STDEXEC::stdexec) +# target_link_libraries(hpx_full INTERFACE STDEXEC::stdexec) +# endif() + if(TARGET Gperftools::gperftools) target_link_libraries(hpx_full PRIVATE Gperftools::gperftools) endif() @@ -376,6 +381,10 @@ if(HPX_WITH_ITTNOTIFY) target_link_libraries(hpx_core PUBLIC Amplifier::amplifier) endif() +if(TARGET STDEXEC::stdexec) + target_link_libraries(hpx_core INTERFACE STDEXEC::stdexec) +endif() + if(HPX_WITH_PARCELPORT_GASNET AND GASNET_LIBRARY_DIRS) target_link_directories(hpx_core PUBLIC ${GASNET_LIBRARY_DIRS}) endif()