aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-01-26 06:57:12 +0000
committersaturneric <[email protected]>2024-01-26 06:57:12 +0000
commit1e307658e44955be40b0226b59af5b6f7041d933 (patch)
treee93503cf874076da3405723aacdd65579255ad9c
parentfix: cannot correctly compile (diff)
downloadGpgFrontend-1e307658e44955be40b0226b59af5b6f7041d933.tar.gz
GpgFrontend-1e307658e44955be40b0226b59af5b6f7041d933.zip
fix: export libarchive and libgtest to artifacts
-rw-r--r--src/core/CMakeLists.txt8
-rw-r--r--src/test/CMakeLists.txt8
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)