aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/mysql-connector-cpp/save-linker-opts.diff
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/mysql-connector-cpp/save-linker-opts.diff')
-rw-r--r--vcpkg/ports/mysql-connector-cpp/save-linker-opts.diff24
1 files changed, 24 insertions, 0 deletions
diff --git a/vcpkg/ports/mysql-connector-cpp/save-linker-opts.diff b/vcpkg/ports/mysql-connector-cpp/save-linker-opts.diff
new file mode 100644
index 0000000..dbf8b10
--- /dev/null
+++ b/vcpkg/ports/mysql-connector-cpp/save-linker-opts.diff
@@ -0,0 +1,24 @@
+diff --git a/cmake/libutils.cmake b/cmake/libutils.cmake
+index 848b7cf..159145f 100644
+--- a/cmake/libutils.cmake
++++ b/cmake/libutils.cmake
+@@ -236,8 +236,9 @@ function(merge_libraries TARGET)
+ #
+
+ add_dependencies(${TARGET}-deps save_linker_opts)
++ set(WITH_SAVE_LINKER_OPTS "${LIBUTILS_BIN_DIR}/save_linker_opts" CACHE FILEPATH "")
+ set_target_properties(${TARGET}-deps PROPERTIES
+- RULE_LAUNCH_LINK "${LIBUTILS_BIN_DIR}/save_linker_opts ${log_file}.STATIC "
++ RULE_LAUNCH_LINK "${WITH_SAVE_LINKER_OPTS} ${log_file}.STATIC "
+ )
+
+ # Arrange for ${TARGET}-deps to be built before ${TARGET}
+@@ -255,7 +256,7 @@ function(merge_libraries TARGET)
+ #
+
+ set_target_properties(${TARGET} PROPERTIES
+- RULE_LAUNCH_LINK "${LIBUTILS_BIN_DIR}/save_linker_opts ${log_file}.SHARED "
++ RULE_LAUNCH_LINK "${WITH_SAVE_LINKER_OPTS} ${log_file}.SHARED "
+ )
+
+ else(NOT MSVC)