aboutsummaryrefslogtreecommitdiff
path: root/cad/opencascade/files/patch-CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'cad/opencascade/files/patch-CMakeLists.txt')
-rw-r--r--cad/opencascade/files/patch-CMakeLists.txt23
1 files changed, 7 insertions, 16 deletions
diff --git a/cad/opencascade/files/patch-CMakeLists.txt b/cad/opencascade/files/patch-CMakeLists.txt
index e3a13291a5cb..244ffaa4f286 100644
--- a/cad/opencascade/files/patch-CMakeLists.txt
+++ b/cad/opencascade/files/patch-CMakeLists.txt
@@ -1,24 +1,15 @@
---- CMakeLists.txt.orig 2023-12-04 15:53:08 UTC
+--- CMakeLists.txt.orig 2025-02-17 22:00:23 UTC
+++ CMakeLists.txt
-@@ -1015,7 +1015,7 @@ if (${DRAWEXE_INDEX} GREATER -1)
- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_WRITE WORLD_EXECUTE)
- else()
- install (FILES "${CMAKE_SOURCE_DIR}/adm/templates/draw.${SCRIPT_EXT}" DESTINATION "${INSTALL_DIR_SCRIPT}"
-- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_WRITE WORLD_EXECUTE)
-+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
- endif()
-
- # copy draw script to CMake binary folder
-@@ -1031,7 +1031,7 @@ endif()
+@@ -1114,7 +1114,7 @@ endif()
endif()
- # change custom.bat/sh
--if (EXISTS "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}")
+ # validating custom.bat/sh for changes
+-if (EXISTS "${CMAKE_BINARY_DIR}/custom.${SCRIPT_EXT}" AND EXISTS "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}")
+if (FALSE)
file (READ "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}" CUSTOM_CONTENT)
-
- set (CUSTOM_CONTENT "${CUSTOM_CONTENT} ${ADDITIONAL_CUSTOM_CONTENT}")
-@@ -1275,7 +1275,7 @@ install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONF
+ string(FIND "${CUSTOM_CONTENT}" "${ADDITIONAL_CUSTOM_CONTENT}" pos)
+ if (pos EQUAL -1)
+@@ -1359,7 +1359,7 @@ install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONF
endforeach()
# install OpenCASCADE config file with compile definitions and C/C++ flags ONLY for current configuration
install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONFIG_NAME}\" CMAKE_INSTALL_CONFIG_NAME_LOWER)")