From 55f545ee5562e4c660425e2b3dc44072e5c94395 Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Mon, 9 Mar 2015 00:32:15 +0100 Subject: [PATCH] Fix patch application (again) --- external/squirrel/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/external/squirrel/CMakeLists.txt b/external/squirrel/CMakeLists.txt index 4a2afad0d..17615274f 100644 --- a/external/squirrel/CMakeLists.txt +++ b/external/squirrel/CMakeLists.txt @@ -22,6 +22,7 @@ ## Apply coverity patch to Squirrel? SET(APPLY_COVERITY_PATCH TRUE) SET(PATCH_COMMAND patch -p1 --forward -i) +SET(WORKING_DIR WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}) FIND_PROGRAM(PATCH_EXECUTABLE patch) IF(PATCH_EXECUTABLE AND APPLY_COVERITY_PATCH) @@ -33,7 +34,7 @@ IF(PATCH_EXECUTABLE AND APPLY_COVERITY_PATCH) # Execute patch files FOREACH(file ${PATCH_FILES}) MESSAGE(STATUS "Found patch file ${file}.") - EXECUTE_PROCESS(COMMAND ${PATCH_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}/${file}) + EXECUTE_PROCESS(COMMAND ${PATCH_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}/${file} ${WORKING_DIR}) ENDFOREACH(file) ENDIF(PATCH_EXECUTABLE AND APPLY_COVERITY_PATCH) -- 2.11.0