diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/core/CMakeLists.txt | 8 | ||||
-rw-r--r-- | src/test/CMakeLists.txt | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index d3f46ed2..a37ea7ee 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -87,6 +87,14 @@ if(NOT MINGW) endif() find_package(LibArchive REQUIRED) target_include_directories(gpgfrontend_core PRIVATE ${LibArchive_INCLUDE_DIR}) +else() + if(MINGW) + set_target_properties(archive + PROPERTIES + LIBRARY_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}" + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}" + ) + endif() endif() # link libarchive diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt index 6a1ab570..f23cc928 100644 --- a/src/test/CMakeLists.txt +++ b/src/test/CMakeLists.txt @@ -47,4 +47,12 @@ if (XCODE_BUILD) XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "${GPGFRONTEND_XOCDE_CODE_SIGN_IDENTITY}") endif () +if(MINGW) + set_target_properties(gtest + PROPERTIES + LIBRARY_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}" + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}" + ) +endif() + add_test(AllTestsInGpgFrontend gpgfrontend_test) |