From b76be35d5a130573be22e7d9f4d4cb420d13de17 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Fri, 14 Jul 2023 23:44:23 +0800 Subject: [PATCH] fix OCCT patch failure --- deps/OCCT/OCCT.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/deps/OCCT/OCCT.cmake b/deps/OCCT/OCCT.cmake index 6a15292ece..b1b4fd3ef8 100644 --- a/deps/OCCT/OCCT.cmake +++ b/deps/OCCT/OCCT.cmake @@ -4,11 +4,15 @@ else() set(library_build_type "Static") endif() + +# get relative path of CMAKE_BINARY_DIR against root source directory +file(RELATIVE_PATH BINARY_DIR_REL ${CMAKE_SOURCE_DIR}/.. ${CMAKE_BINARY_DIR}) + bambustudio_add_cmake_project(OCCT URL https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_6_0.zip URL_HASH SHA256=28334f0e98f1b1629799783e9b4d21e05349d89e695809d7e6dfa45ea43e1dbc #PATCH_COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch - PATCH_COMMAND git apply --directory ${CMAKE_BINARY_DIR}/dep_OCCT-prefix/src/dep_OCCT --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch + PATCH_COMMAND git apply --directory ${BINARY_DIR_REL}/dep_OCCT-prefix/src/dep_OCCT --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch #DEPENDS dep_Boost #DEPENDS dep_FREETYPE CMAKE_ARGS