Loading scripts/ci/cmake/ci-ubuntu22.04-gcc12-external-mpich.cmake +1 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ math(EXPR N2CPUS "${NCPUS}*2") set(ENV{CC} gcc) set(ENV{CXX} g++) set(ENV{FC} gfortran) set(ENV{perfstubs_DIR} /spack/var/spack/environments/adios2-ci-mpich/.spack-env/view/lib/cmake) execute_process( COMMAND "python3-config" "--prefix" Loading thirdparty/CMakeLists.txt +2 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,8 @@ option(ADIOS2_USE_EXTERNAL_NLOHMANN_JSON "Use an externally supplied nlohmann_json library" "${ADIOS2_USE_EXTERNAL_DEPENDENCIES}") option(ADIOS2_USE_EXTERNAL_YAMLCPP "Use an externally supplied yaml-cpp library" "${ADIOS2_USE_EXTERNAL_DEPENDENCIES}") option(ADIOS2_USE_EXTERNAL_PERFSTUBS "Use an externally supplied perfstubs library" "${ADIOS2_USE_EXTERNAL_DEPENDENCIES}") add_subdirectory(KWSys) Loading thirdparty/perfstubs/CMakeLists.txt +5 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ message_start_thirdparty() if (NOT WIN32 AND BUILD_SHARED_LIBS AND ADIOS2_HAVE_Profiling) set(PERFSTUBS_USE_TIMERS ON CACHE INTERNAL "") add_subdirectory(perfstubs) else() set(PERFSTUBS_USE_TIMERS OFF CACHE INTERNAL "") endif() Loading @@ -19,6 +18,11 @@ target_include_directories(perfstubs-interface INTERFACE ) if (PERFSTUBS_USE_TIMERS) if (ADIOS2_USE_EXTERNAL_PERFSTUBS) find_package(perfstubs REQUIRED) else() add_subdirectory(perfstubs) endif() target_link_libraries(perfstubs-interface INTERFACE perfstubs) endif() Loading Loading
scripts/ci/cmake/ci-ubuntu22.04-gcc12-external-mpich.cmake +1 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ math(EXPR N2CPUS "${NCPUS}*2") set(ENV{CC} gcc) set(ENV{CXX} g++) set(ENV{FC} gfortran) set(ENV{perfstubs_DIR} /spack/var/spack/environments/adios2-ci-mpich/.spack-env/view/lib/cmake) execute_process( COMMAND "python3-config" "--prefix" Loading
thirdparty/CMakeLists.txt +2 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,8 @@ option(ADIOS2_USE_EXTERNAL_NLOHMANN_JSON "Use an externally supplied nlohmann_json library" "${ADIOS2_USE_EXTERNAL_DEPENDENCIES}") option(ADIOS2_USE_EXTERNAL_YAMLCPP "Use an externally supplied yaml-cpp library" "${ADIOS2_USE_EXTERNAL_DEPENDENCIES}") option(ADIOS2_USE_EXTERNAL_PERFSTUBS "Use an externally supplied perfstubs library" "${ADIOS2_USE_EXTERNAL_DEPENDENCIES}") add_subdirectory(KWSys) Loading
thirdparty/perfstubs/CMakeLists.txt +5 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ message_start_thirdparty() if (NOT WIN32 AND BUILD_SHARED_LIBS AND ADIOS2_HAVE_Profiling) set(PERFSTUBS_USE_TIMERS ON CACHE INTERNAL "") add_subdirectory(perfstubs) else() set(PERFSTUBS_USE_TIMERS OFF CACHE INTERNAL "") endif() Loading @@ -19,6 +18,11 @@ target_include_directories(perfstubs-interface INTERFACE ) if (PERFSTUBS_USE_TIMERS) if (ADIOS2_USE_EXTERNAL_PERFSTUBS) find_package(perfstubs REQUIRED) else() add_subdirectory(perfstubs) endif() target_link_libraries(perfstubs-interface INTERFACE perfstubs) endif() Loading