0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
22 Ansichten5 Seiten
# THE SOFTWARE is PROVIDED "AS IS", without WARRANTY of any KIND, EXPRESS OR IMPLIED, including BUT NOT LIMITED to the WARRANTIES of MERCHANTABILITY, # FITNESS for a PARTICULAR PURPOSE and # NONINFRINGEMENT. # / cmake_minimum_required(VERSION 2.8) project (Cocos2dx) # the version number set(USE_CHIPM
# THE SOFTWARE is PROVIDED "AS IS", without WARRANTY of any KIND, EXPRESS OR IMPLIED, including BUT NOT LIMITED to the WARRANTIES of MERCHANTABILITY, # FITNESS for a PARTICULAR PURPOSE and # NONINFRINGEMENT. # / cmake_minimum_required(VERSION 2.8) project (Cocos2dx) # the version number set(USE_CHIPM
# THE SOFTWARE is PROVIDED "AS IS", without WARRANTY of any KIND, EXPRESS OR IMPLIED, including BUT NOT LIMITED to the WARRANTIES of MERCHANTABILITY, # FITNESS for a PARTICULAR PURPOSE and # NONINFRINGEMENT. # / cmake_minimum_required(VERSION 2.8) project (Cocos2dx) # the version number set(USE_CHIPM
# Copyright (c) 2012-2013 martell malone # # http://www.cocos2d-x.org # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. # ****************************************************************************/ cmake_minimum_required(VERSION 2.8) project (Cocos2dx) # The version number set(Cocos2dxSamples_VERSION_MAJOR 3) set(Cocos2dxSamples_VERSION_MINOR 0) include(build/BuildHelpers.CMakeLists.txt) if(WIN32 OR APPLE) option(USE_CHIPMUNK "Use chipmunk for physics library" ON) option(USE_BOX2D "Use box2d for physics library" OFF) option(DEBUG_MODE "Debug or release?" ON) option(BUILD_LIBS_LUA "Build lua libraries" OFF) option(BUILD_EXTENSIONS "Build extension library" ON) option(BUILD_EDITOR_SPINE "Build editor support for spine" ON) option(BUILD_EDITOR_COCOSTUDIO "Build editor support for cocostudio" ON) option(BUILD_EDITOR_COCOSBUILDER "Build editor support for cocosbuilder" ON) option(BUILD_CppTests "Only build TestCpp sample" ON) option(BUILD_LuaTests "Only build TestLua sample" OFF) else()#temp option(USE_CHIPMUNK "Use chipmunk for physics library" ON) option(USE_BOX2D "Use box2d for physics library" OFF) option(DEBUG_MODE "Debug or release?" ON) option(BUILD_LIBS_LUA "Build lua libraries" ON) option(BUILD_EXTENSIONS "Build extension library" ON) option(BUILD_EDITOR_SPINE "Build editor support for spine" ON) option(BUILD_EDITOR_COCOSTUDIO "Build editor support for cocostudio" ON) option(BUILD_EDITOR_COCOSBUILDER "Build editor support for cocosbuilder" ON) option(BUILD_CppTests "Only build TestCpp sample" ON) option(BUILD_LuaTests "Only build TestLua sample" ON) endif()#temp if(DEBUG_MODE) set(CMAKE_BUILD_TYPE DEBUG) else(DEBUG_MODE) set(CMAKE_BUILD_TYPE RELEASE) endif(DEBUG_MODE) set(CMAKE_C_FLAGS_DEBUG "-DCOCOS2D_DEBUG=1") set(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG}) if(WIN32) ADD_DEFINITIONS (-D_USRDLL -DCOCOS2DXWIN32_EXPORTS -D_WINDOWS -DWIN32) if(MSVC) ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS -wd4251 -wd4244 -wd4334 -wd4005 -wd4820 -wd4710 -wd4514 -wd4056 -wd4996 -wd4099) else(MSVC)#MINGW