mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-06-06 01:13:45 -04:00
36 lines
1 KiB
Diff
36 lines
1 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 9ff14c8..6df7ff1 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -312,13 +312,24 @@ set(OPENSSL_BUILD_OUTPUT
|
|
${OPENSSL_SHARED_CRYPTO_LIBRARY}
|
|
${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()
|
|
+ message(STATUS "building openssl kjsdnfksndfkjnsdfjk")
|
|
+ execute_process(
|
|
+ COMMAND ${OPENSSL_BUILD_COMMAND}
|
|
+ WORKING_DIRECTORY ${OpenSSL_BINARY_DIR}
|
|
+ RESULT_VARIABLE res)
|
|
+ if(res)
|
|
+ message(FATAL_ERROR "build failed: ${res}")
|
|
+ endif()
|
|
+endif()
|
|
|
|
if(PROJECT_IS_TOP_LEVEL)
|
|
add_custom_target(openssl-build ALL DEPENDS ${OPENSSL_BUILD_OUTPUT})
|