summarylogtreecommitdiffstats
path: root/CMakeLists.patch
diff options
context:
space:
mode:
authorWilson E. Alvarez2017-01-04 16:44:08 -0400
committerWilson E. Alvarez2017-01-04 16:44:08 -0400
commit34329dcd851a1aa3054cc5211327c98b17ef07a0 (patch)
treee92e62356bb61c441261c11f2846538e5cbd712c /CMakeLists.patch
parent5e1dc36bda2e1684829db29b7749503309549a24 (diff)
downloadaur-34329dcd851a1aa3054cc5211327c98b17ef07a0.tar.gz
cocos2d-x V3.14
Diffstat (limited to 'CMakeLists.patch')
-rw-r--r--CMakeLists.patch62
1 files changed, 62 insertions, 0 deletions
diff --git a/CMakeLists.patch b/CMakeLists.patch
new file mode 100644
index 000000000000..81483a148496
--- /dev/null
+++ b/CMakeLists.patch
@@ -0,0 +1,62 @@
+--- CMakeLists.txt 2016-12-29 13:42:40.000000000 -0400
++++ /opt/cocos2d-x-git/templates/cpp-template-default/CMakeLists.txt 2017-01-02 14:48:01.678168302 -0400
+@@ -34,12 +34,6 @@
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${COCOS2D_ROOT}/cmake/Modules/")
+ include(CocosBuildHelpers)
+
+-# libcocos2d
+-set(BUILD_CPP_EMPTY_TEST OFF CACHE BOOL "turn off build cpp-empty-test")
+-set(BUILD_CPP_TESTS OFF CACHE BOOL "turn off build cpp-tests")
+-set(BUILD_LUA_LIBS OFF CACHE BOOL "turn off build lua related targets")
+-set(BUILD_JS_LIBS OFF CACHE BOOL "turn off build js related targets")
+-add_subdirectory(${COCOS2D_ROOT})
+
+ # Some macro definitions
+ if(WINDOWS)
+@@ -69,15 +63,18 @@
+ # Compiler options
+ if(MSVC)
+ if(CMAKE_BUILD_TYPE STREQUAL "Debug")
+- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:msvcrt /NODEFAULTLIB:libcmt")
++ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:msvcrt /NODEFAULTLIB:libcmt")
+ else()
+- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:libcmt")
++ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:libcmt")
+ endif()
+ ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS
+ -wd4251 -wd4244 -wd4334 -wd4005 -wd4820 -wd4710
+ -wd4514 -wd4056 -wd4996 -wd4099)
+ else()
+- set(CMAKE_C_FLAGS_DEBUG "-g -Wall -DCOCOS2D_DEBUG=1")
++ if(CMAKE_BUILD_TYPE MATCHES Debug)
++ ADD_DEFINITIONS(-DCOCOS2D_DEBUG=1)
++ endif()
++ set(CMAKE_C_FLAGS_DEBUG "-g -Wall")
+ set(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG})
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wno-deprecated-declarations -Wno-reorder")
+@@ -86,7 +83,6 @@
+ endif()
+ endif(MSVC)
+
+-
+ set(PLATFORM_SPECIFIC_SRC)
+ set(PLATFORM_SPECIFIC_HEADERS)
+
+@@ -139,6 +135,16 @@
+ ${PLATFORM_SPECIFIC_HEADERS}
+ )
+
++
++# Configure libcocos2d
++set(BUILD_CPP_EMPTY_TEST OFF CACHE BOOL "turn off build cpp-empty-test")
++set(BUILD_CPP_TESTS OFF CACHE BOOL "turn off build cpp-tests")
++set(BUILD_LUA_LIBS OFF CACHE BOOL "turn off build lua related targets")
++set(BUILD_JS_LIBS OFF CACHE BOOL "turn off build js related targets")
++add_subdirectory(${COCOS2D_ROOT})
++
++
++# MyGame
+ if( ANDROID )
+ add_library(${APP_NAME} SHARED ${GAME_SRC} ${GAME_HEADERS})
+ IF(CMAKE_BUILD_TYPE MATCHES RELEASE)