From 77d82b20732e02fa169c6908d13cd61b8e2caff0 Mon Sep 17 00:00:00 2001 From: Norbert Podhorszki <pnorbert@ornl.gov> Date: Fri, 7 Apr 2017 15:57:56 -0400 Subject: [PATCH] Add adios1::adios dependency only to the MPI build for now, but not to the NOMPI build --- source/CMakeLists.txt | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 41db2ec29..766c5dec1 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -40,16 +40,6 @@ foreach(adios2_target IN LISTS adios2_targets) PUBLIC ${ADIOS_SOURCE_DIR}/include ) - if(ADIOS_USE_ADIOS1) - find_package(ADIOS REQUIRED) - target_sources(${adios2_target} PRIVATE - engine/adios1/ADIOS1Reader.cpp - engine/adios1/ADIOS1Writer.cpp - ) - target_compile_definitions(${adios2_target} PRIVATE ADIOS_HAVE_ADIOS1) - target_link_libraries(${adios2_target} PRIVATE adios::adios) - endif() - if(ADIOS_USE_DataMan) find_package(DataMan REQUIRED) target_sources(${adios2_target} PRIVATE @@ -79,6 +69,14 @@ if(ADIOS_USE_MPI) target_include_directories(adios2 PUBLIC ${MPI_C_INCLUDE_PATH}) target_compile_definitions(adios2 PUBLIC ADIOS_HAVE_MPI) target_link_libraries(adios2 PUBLIC ${MPI_C_LIBRARIES}) -else() - target_sources(adios2 PRIVATE mpidummy.cpp) + + if(ADIOS_USE_ADIOS1) + find_package(ADIOS1 REQUIRED) + target_sources(adios2 PRIVATE + engine/adios1/ADIOS1Reader.cpp + engine/adios1/ADIOS1Writer.cpp + ) + target_compile_definitions(adios2 PRIVATE ADIOS_HAVE_ADIOS1) + target_link_libraries(adios2 PRIVATE adios1::adios) + endif() endif() -- GitLab