Files
macports-ports/databases/mysql57/files/patch-cmake-fix-test-env.diff

22 lines
711 B
Diff

--- a/libmysql/CMakeLists.txt 2019-02-18 20:33:19.000000000 -0500
+++ b/libmysql/CMakeLists.txt 2019-02-18 20:33:13.000000000 -0500
@@ -367,8 +367,17 @@
TARGET_LINK_LIBRARIES(libmysql_api_test libmysql)
ENDIF()
+set(COM_ENV "")
+if(UNIX)
+ set(LD_PATH_VAR "LD_LIBRARY_PATH")
+ if(APPLE)
+ set(LD_PATH_VAR "DYLD_LIBRARY_PATH")
+ endif()
+ set(COM_ENV ${CMAKE_COMMAND} -E env "${LD_PATH_VAR}=${CMAKE_CURRENT_BINARY_DIR}")
+endif(UNIX)
+
# Verify that libmysql_api_test runs OK
ADD_CUSTOM_COMMAND(TARGET libmysql_api_test POST_BUILD
- COMMAND $<TARGET_FILE:libmysql_api_test>
+ COMMAND ${COM_ENV} $<TARGET_FILE:libmysql_api_test>
> ${CMAKE_CURRENT_BINARY_DIR}/libmysql_api_test.out
)