Files
ports/devel/argtable3/files/patch-src_CMakeLists.txt
T
2026-10-04 04:07:15 +00:00

27 lines
900 B
Plaintext

--- src/CMakeLists.txt.orig 2025-06-22 16:24:36 UTC
+++ src/CMakeLists.txt
@@ -79,7 +79,8 @@ else()
add_library(argtable3 ${ARGTABLE3_SRC_FILES} "${PROJECT_BINARY_DIR}/src/version.rc")
target_compile_definitions(argtable3 INTERFACE argtable3_IMPORTS)
else()
- add_library(argtable3 ${ARGTABLE3_SRC_FILES})
+ add_library(argtable3_static STATIC ${ARGTABLE3_SRC_FILES})
+ add_library(argtable3 SHARED ${ARGTABLE3_SRC_FILES})
endif()
add_library(${ARGTABLE3_PROJECT_NAME}::argtable3 ALIAS argtable3)
@@ -104,6 +105,13 @@ endif()
elseif(WIN32)
set(ARGTABLE3_INSTALL_CMAKEDIR "cmake")
endif()
+
+install(TARGETS argtable3_static
+ EXPORT ${ARGTABLE3_PACKAGE_NAME}Config
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+)
install(TARGETS argtable3
EXPORT ${ARGTABLE3_PACKAGE_NAME}Config