From c177ec0626ff45d197219d55ea8c4cb66e5078f2 Mon Sep 17 00:00:00 2001 From: Ward Fisher Date: Wed, 30 Aug 2023 14:43:25 -0600 Subject: [PATCH] Add properties to pure awssdk for MSVC builds. --- nczarr_test/CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nczarr_test/CMakeLists.txt b/nczarr_test/CMakeLists.txt index 38cee9158b..c009c92cb4 100644 --- a/nczarr_test/CMakeLists.txt +++ b/nczarr_test/CMakeLists.txt @@ -104,6 +104,16 @@ IF(ENABLE_TESTS) ADD_EXECUTABLE(tst_pure_awssdk tst_pure_awssdk.cpp) TARGET_LINK_LIBRARIES(tst_pure_awssdk ${AWSSDK_CORE_LIB_FILE}) ADD_TEST(tst_pure_awssdk ${EXECUTABLE_PUTPUT_PATH}/tst_pure_awssdk) + SET(F tst_pure_awssdk) + IF(MSVC) + SET_PROPERTY(TEST ${F} PROPERTY FOLDER "tests/") + SET_TARGET_PROPERTIES(${F} PROPERTIES RUNTIME_OUTPUT_DIRECTORY + ${CMAKE_CURRENT_BINARY_DIR}) + SET_TARGET_PROPERTIES(${F} PROPERTIES RUNTIME_OUTPUT_DIRECTORY_DEBUG + ${CMAKE_CURRENT_BINARY_DIR}) + SET_TARGET_PROPERTIES(${F} PROPERTIES RUNTIME_OUTPUT_DIRECTORY_RELEASE + ${CMAKE_CURRENT_BINARY_DIR}) + ENDIF(MSVC) SET(CMAKE_CXX_STANDARD ${TMP_CMAKE_CXX_STANDARD}) ENDIF(ENABLE_S3_AWS)