eden/.patch/openssl-cmake/0004-use-shell-wrapper.patch
crueter 747c9f9ea1
use cd on unix
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-06-01 23:37:44 -04:00

32 lines
936 B
Diff

--- a/b/CMakeLists.txt 2026-06-01 23:36:05.100736306 -0400
+++ b/CMakeLists.txt 2026-06-01 23:36:05.103332124 -0400
@@ -313,12 +313,22 @@
${OPENSSL_SHARED_SSL_LIBRARY}
)
-add_custom_command(
- OUTPUT ${OPENSSL_BUILD_OUTPUT}
- COMMAND ${OPENSSL_BUILD_COMMAND}
- DEPENDS ${OPENSSL_SOURCES}
- WORKING_DIRECTORY ${OpenSSL_BINARY_DIR}
- VERBATIM
-)
+
+if(WIN32)
+ add_custom_command(
+ OUTPUT ${OPENSSL_BUILD_OUTPUT}
+ COMMAND ${OPENSSL_BUILD_COMMAND}
+ DEPENDS ${OPENSSL_SOURCES}
+ WORKING_DIRECTORY ${OpenSSL_BINARY_DIR}
+ VERBATIM
+ )
+else()
+ add_custom_command(
+ OUTPUT ${OPENSSL_BUILD_OUTPUT}
+ COMMAND cd ${OpenSSL_BINARY_DIR} && ${OPENSSL_BUILD_COMMAND}
+ DEPENDS ${OPENSSL_SOURCES}
+ VERBATIM
+ )
+endif()
if(PROJECT_IS_TOP_LEVEL)
add_custom_target(openssl-build ALL DEPENDS ${OPENSSL_BUILD_OUTPUT})