SET(APPLY_COVERITY_PATCH TRUE)
SET(PATCH_COMMAND patch -p1 --forward -i)
FIND_PROGRAM(PATCH_EXECUTABLE patch)
+
IF(PATCH_EXECUTABLE AND APPLY_COVERITY_PATCH)
- EXECUTE_PROCESS(COMMAND ${PATCH_COMMAND} patches/squirrel/squirrel_coverity.patch)
+ # Find patch files
+ FILE(GLOB_RECURSE PATCH_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/patches/*.patch
+ ${CMAKE_CURRENT_SOURCE_DIR}/patches/*.diff)
+
+ # Execute patch files
+ FOREACH(file ${PATCH_FILES})
+ MESSAGE(STATUS "Found ${file}")
+ EXECUTE_PROCESS(COMMAND ${PATCH_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}/${file})
+ ENDFOREACH(file)
+
ENDIF(PATCH_EXECUTABLE AND APPLY_COVERITY_PATCH)
## Add include/ to include directories