diff --git a/thirdparty/KWSys/CMakeLists.txt b/thirdparty/KWSys/CMakeLists.txt index 62afcc1147e786f747b8918cb51e1692dedb8b99..c0e95036c4934402c6bf24acc1d3ddb87c756265 100644 --- a/thirdparty/KWSys/CMakeLists.txt +++ b/thirdparty/KWSys/CMakeLists.txt @@ -2,15 +2,7 @@ set(KWSYS_NAMESPACE adios2sys) set(KWSYS_USE_DynamicLoader ON) set(KWSYS_USE_RegularExpression ON) set(KWSYS_USE_SystemTools ON) -set(KWSYS_BUILD_SHARED OFF) -if(NOT ADIOS2_BUILD_SHARED_LIBS) - set(KWSYS_INSTALL_EXPORT_NAME adios2) - set(KWSYS_INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR}) -endif() +set(KWSYS_BUILD_SHARED ${ADIOS2_BUILD_SHARED_LIBS}) +set(KWSYS_SPLIT_OBJECTS_FROM_INTERFACE ON) -add_subdirectory(adios2sys) - -# Add the include usage requirements for KWSys -target_include_directories(adios2sys - INTERFACE ${CMAKE_CURRENT_BINARY_DIR}/adios2sys -) +add_subdirectory(adios2sys EXCLUDE_FROM_ALL)