X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=external%2Fsquirrel%2FCMakeLists.txt;h=8a95f7f3d769f73fcc8eaf09acf73232924f341f;hb=43302b043f7a8268d4221b961bfc2c603c5b95e9;hp=f92ce75d00c1dc3cb367c6e6241faab5d6b244b3;hpb=aeb197db9cbf48b98fbb3a11eabef08e87459d22;p=supertux.git diff --git a/external/squirrel/CMakeLists.txt b/external/squirrel/CMakeLists.txt index f92ce75d0..8a95f7f3d 100644 --- a/external/squirrel/CMakeLists.txt +++ b/external/squirrel/CMakeLists.txt @@ -17,6 +17,16 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +## Apply patch that fixes some Coverity errors + +## Apply coverity patch to Squirrel? +SET(APPLY_COVERITY_PATCH TRUE) + +FIND_PROGRAM(PATCH_EXECUTABLE patch) +IF(PATCH_EXECUTABLE AND APPLY_COVERITY_PATCH) + EXECUTE_PROCESS(COMMAND patch -p1 --forward -i squirrel_coverity.patch) +ENDIF(PATCH_EXECUTABLE AND APPLY_COVERITY_PATCH) + ## Add include/ to include directories INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include/) @@ -36,7 +46,8 @@ ENDIF(ENABLE_SQDBG) # the squirrel sources are out of our control so don't be too pedantic about # them -REMOVE_DEFINITIONS(-Werror -Wextra) +SET(CMAKE_CXX_FLAGS "") +SET(CMAKE_C_FLAGS "") ## define a target for building the library