author | nemo |
Sun, 12 Jun 2011 22:34:38 -0400 | |
changeset 5239 | f34f391a223b |
parent 5223 | 5730238e7ee6 |
child 5381 | 8f95038f3f75 |
child 5405 | 5b17e1b3e0d5 |
permissions | -rw-r--r-- |
184 | 1 |
project(hedgewars) |
2 |
||
1461
87e5a6c3882c
Ping clients every 30 seconds, should help with ghosts on server
unc0rr
parents:
1459
diff
changeset
|
3 |
cmake_minimum_required(VERSION 2.6.0 FATAL_ERROR) |
5169 | 4 |
FOREACH(policy CMP0003 CMP0012) |
5 |
IF(POLICY ${policy}) |
|
6 |
CMAKE_POLICY(SET ${policy} NEW) |
|
7 |
ENDIF() |
|
8 |
ENDFOREACH() |
|
1107 | 9 |
|
4252 | 10 |
#detect Mercurial revision (if present) |
4731 | 11 |
set(version_suffix "-dev") #UNSET THIS VARIABLE AT RELEASE TIME |
4903 | 12 |
set(HGCHANGED "") |
3074 | 13 |
IF(version_suffix MATCHES "-dev") |
14 |
set(HW_DEV true) |
|
3697 | 15 |
IF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.hg) |
3515 | 16 |
FIND_PROGRAM(HGCOMMAND hg) |
17 |
IF(HGCOMMAND) |
|
3697 | 18 |
exec_program(${HGCOMMAND} |
3520
c3dcb80bdb1d
add local rev number/rev count to dev version suffix
sheepluva
parents:
3515
diff
changeset
|
19 |
ARGS identify -in ${CMAKE_CURRENT_SOURCE_DIR} |
3515 | 20 |
OUTPUT_VARIABLE version_suffix |
21 |
) |
|
4903 | 22 |
STRING(REGEX REPLACE "[^+]" "" HGCHANGED ${version_suffix}) |
4360 | 23 |
STRING(REGEX REPLACE "([0-9a-zA-Z]+)(.*) ([0-9]+)(.*)" "\\3:\\1" version_suffix ${version_suffix}) |
4903 | 24 |
IF (HGCHANGED) |
25 |
MESSAGE(STATUS "Building revision ${version_suffix} (SOURCE CODE MODIFIED)") |
|
26 |
ELSE() |
|
27 |
MESSAGE(STATUS "Building revision ${version_suffix}") |
|
28 |
ENDIF() |
|
4460
bdace1e2f8aa
write some version information inside the application
koda
parents:
4360
diff
changeset
|
29 |
set(version_suffix "-${version_suffix}") |
3515 | 30 |
ENDIF() |
3074 | 31 |
ENDIF() |
32 |
ELSE() |
|
33 |
set(HW_DEV false) |
|
2672 | 34 |
ENDIF() |
35 |
||
1843 | 36 |
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules) |
1107 | 37 |
|
5168
8a074a255af0
small tweak to autogenerate the config.inc file in the ios project
koda
parents:
5053
diff
changeset
|
38 |
set( CPACK_PACKAGE_VERSION_MAJOR 0 ) |
8a074a255af0
small tweak to autogenerate the config.inc file in the ios project
koda
parents:
5053
diff
changeset
|
39 |
set( CPACK_PACKAGE_VERSION_MINOR 9 ) |
8a074a255af0
small tweak to autogenerate the config.inc file in the ios project
koda
parents:
5053
diff
changeset
|
40 |
set( CPACK_PACKAGE_VERSION_PATCH 16${version_suffix} ) |
907 | 41 |
|
3495
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
42 |
#set some safe values |
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
43 |
IF(NOT WITH_SERVER) |
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
44 |
SET(WITH_SERVER 0) |
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
45 |
ENDIF(NOT WITH_SERVER) |
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
46 |
IF(NOT BUILD_ENGINE_LIBRARY) |
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
47 |
SET(BUILD_ENGINE_LIBRARY 0) |
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
48 |
ENDIF(NOT BUILD_ENGINE_LIBRARY) |
5188 | 49 |
set(target_dir "bin") |
3495
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
50 |
|
2641 | 51 |
|
2015 | 52 |
if(APPLE) |
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
53 |
set(CMAKE_FIND_FRAMEWORK "FIRST") |
3697 | 54 |
|
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
55 |
#paths for creating the bundle |
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
56 |
set(bundle_name Hedgewars.app) |
5169 | 57 |
set(frameworks_dir ${bundle_name}/Contents/Frameworks/) |
3697 | 58 |
set(CMAKE_INSTALL_PREFIX ${bundle_name}/Contents/MacOS/) |
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
59 |
set(DATA_INSTALL_DIR "../Resources/") |
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
60 |
set(target_dir ".") |
3697 | 61 |
|
2669 | 62 |
#what system are we building for |
5188 | 63 |
set(minimum_macosx_version $ENV{MACOSX_DEPLOYMENT_TARGET}) |
3697 | 64 |
|
2641 | 65 |
#detect on which system are we |
5169 | 66 |
EXEC_PROGRAM("/usr/bin/sw_vers" ARGS "-productVersion" OUTPUT_VARIABLE current_macosx_version) |
67 |
STRING(REGEX REPLACE "([0-9]+.[0-9]+).[0-9]+" "\\1" current_macosx_version ${current_macosx_version}) |
|
2641 | 68 |
|
5053 | 69 |
#if nothing is set, we deploy only for the current system |
5188 | 70 |
if(NOT minimum_macosx_version) |
71 |
set(minimum_macosx_version ${current_macosx_version}) |
|
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
72 |
endif() |
2641 | 73 |
|
5188 | 74 |
#who uses them anyway? |
75 |
if (minimum_macosx_version LESS "10.4") |
|
76 |
message(FATAL_ERROR "Hedgewars is not supported on Mac OS X pre-10.4") |
|
2929 | 77 |
endif() |
78 |
||
5169 | 79 |
#this variable needs to be set for frapascal universal binary |
5053 | 80 |
if(NOT CMAKE_OSX_ARCHITECTURES) |
5188 | 81 |
if(current_macosx_version LESS "10.6") |
82 |
if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "powerpc*") |
|
83 |
set(CMAKE_OSX_ARCHITECTURES "ppc7400") |
|
84 |
else() |
|
85 |
set(CMAKE_OSX_ARCHITECTURES "i386") |
|
86 |
endif() |
|
3221 | 87 |
else() |
5188 | 88 |
set(CMAKE_OSX_ARCHITECTURES "x86_64") |
2641 | 89 |
endif() |
5053 | 90 |
endif() |
91 |
||
92 |
#be sure to select ppc-compatible toolchains just in case |
|
5188 | 93 |
if(minimum_macosx_version LESS "10.6") |
5053 | 94 |
set(CMAKE_C_COMPILER "gcc-4.0") |
95 |
set(CMAKE_CXX_COMPILER "g++-4.0") |
|
96 |
endif() |
|
2641 | 97 |
|
5188 | 98 |
if(minimum_macosx_version MATCHES "10.4") |
2641 | 99 |
set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.4u.sdk/") |
5188 | 100 |
#workaround for http://playcontrol.net/ewing/jibberjabber/big_behind-the-scenes_chang.html#SDL_mixer (Update 2) |
3338
dee9beba85cc
patch by raptor (polished by me) to allow tiger/xcode24 compilation
koda
parents:
3306
diff
changeset
|
101 |
if(current_macosx_version MATCHES "10.4") |
dee9beba85cc
patch by raptor (polished by me) to allow tiger/xcode24 compilation
koda
parents:
3306
diff
changeset
|
102 |
find_package(SDL_mixer REQUIRED) |
3495
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
103 |
set(pascal_compiler_flags_cmn "-k-dylib_file @loader_path/Frameworks/smpeg.framework/Versions/A/smpeg:${SDLMIXER_LIBRARY}/Versions/A/Frameworks/smpeg.framework/Versions/A/smpeg" "-k-dylib_file @loader_path/Frameworks/mikmod.framework/Versions/A/mikmod:${SDLMIXER_LIBRARY}/Versions/A/Frameworks/mikmod.framework/Versions/A/mikmod" ${pascal_compiler_flags_cmn}) |
3345 | 104 |
set(CMAKE_C_FLAGS "-dylib_file @loader_path/Frameworks/smpeg.framework/Versions/A/smpeg:${SDLMIXER_LIBRARY}/Versions/A/Frameworks/smpeg.framework/Versions/A/smpeg -dylib_file @loader_path/Frameworks/mikmod.framework/Versions/A/mikmod:${SDLMIXER_LIBRARY}/Versions/A/Frameworks/mikmod.framework/Versions/A/mikmod") |
3338
dee9beba85cc
patch by raptor (polished by me) to allow tiger/xcode24 compilation
koda
parents:
3306
diff
changeset
|
105 |
endif() |
2641 | 106 |
else() |
5188 | 107 |
STRING(REGEX REPLACE "([0-9]+.[0-9]+).[0-9]+" "\\1" sdk_version ${minimum_macosx_version}) |
108 |
set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX${sdk_version}.sdk/") |
|
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
109 |
endif() |
2641 | 110 |
|
5223
5730238e7ee6
allow fpc to search through the user directory when linking frameworks
koda
parents:
5188
diff
changeset
|
111 |
#add user framework directory |
5730238e7ee6
allow fpc to search through the user directory when linking frameworks
koda
parents:
5188
diff
changeset
|
112 |
set(pascal_compiler_flags_cmn "-Ff~/Library/Frameworks" ${pascal_compiler_flags_cmn}) |
5188 | 113 |
#set deployment target |
114 |
set(pascal_compiler_flags_cmn "-k-macosx_version_min" "-k${minimum_macosx_version}" "-XR${CMAKE_OSX_SYSROOT}" ${pascal_compiler_flags_cmn}) |
|
115 |
#link with liblua.a (which requires readline) |
|
116 |
set(pascal_compiler_flags_cmn "-k${CMAKE_BINARY_DIR}/bin/liblua.a" "-k-lreadline" ${pascal_compiler_flags_cmn}) |
|
117 |
#link with libsdlmain.a (when building an executable) |
|
3495
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
118 |
if(NOT BUILD_ENGINE_LIBRARY) |
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
119 |
set(pascal_compiler_flags_cmn "-k${CMAKE_BINARY_DIR}/bin/libSDLmain.a" ${pascal_compiler_flags_cmn}) |
a6b4f351d400
now engine can be optionally built as library, there's an example wrapper of how to use it
koda
parents:
3407
diff
changeset
|
120 |
endif() |
5188 | 121 |
|
122 |
message(STATUS "Build system: Mac OS X ${current_macosx_version} with GCC:${CMAKE_C_COMPILER}") |
|
123 |
message(STATUS "Target system: Mac OS X ${minimum_macosx_version} for architecture(s):${CMAKE_OSX_ARCHITECTURES}") |
|
2015 | 124 |
endif(APPLE) |
125 |
||
2406 | 126 |
|
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
127 |
#this snippet sets "Release" mode by default |
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
128 |
if (NOT CMAKE_BUILD_TYPE) |
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
129 |
set (CMAKE_BUILD_TYPE RELEASE CACHE STRING "Choose the type of build, options are: None Debug Release." FORCE) |
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
130 |
endif (NOT CMAKE_BUILD_TYPE) |
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
131 |
|
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
132 |
if(CMAKE_BUILD_TYPE MATCHES RELEASE OR CMAKE_BUILD_TYPE MATCHES "Release") |
3697 | 133 |
message(STATUS "Building Release") |
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
134 |
set(Optz true) |
2406 | 135 |
else() |
3697 | 136 |
message(STATUS "Building Debug") |
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
137 |
set(Optz false) |
2406 | 138 |
endif() |
139 |
||
140 |
||
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
141 |
#set default flags values for all the project |
3338
dee9beba85cc
patch by raptor (polished by me) to allow tiger/xcode24 compilation
koda
parents:
3306
diff
changeset
|
142 |
set(CMAKE_C_FLAGS "-pipe ${CMAKE_C_FLAGS}") |
dee9beba85cc
patch by raptor (polished by me) to allow tiger/xcode24 compilation
koda
parents:
3306
diff
changeset
|
143 |
set(CMAKE_C_FLAGS_RELEASE "-w -O2 -fomit-frame-pointer ${CMAKE_C_FLAGS_RELEASE}") |
dee9beba85cc
patch by raptor (polished by me) to allow tiger/xcode24 compilation
koda
parents:
3306
diff
changeset
|
144 |
set(CMAKE_C_FLAGS_DEBUG "-Wall -O0 -g -DDEBUG ${CMAKE_C_FLAGS_DEBUG}") |
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
145 |
set(CMAKE_CXX_FLAGS ${CMAKE_C_FLAGS}) |
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
146 |
set(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE}) |
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
147 |
set(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG}) |
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
148 |
|
3407 | 149 |
set(pascal_compiler_flags_cmn "-B" "-FE../bin" "-Cs2000000" "-vewn" ${pascal_compiler_flags_cmn}) |
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
150 |
|
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
151 |
if(Optz) |
3677 | 152 |
# set(pascal_compiler_flags_cmn "-O3" "-OpPENTIUM4" "-CfSSE3" "-Xs" "-Si" ${pascal_compiler_flags_cmn}) |
2664
949c189ba568
powerpc and gameserver compilation disabled temporarily
koda
parents:
2663
diff
changeset
|
153 |
set(pascal_compiler_flags_cmn "-O2" "-Xs" "-Si" ${pascal_compiler_flags_cmn}) |
4612 | 154 |
set(haskell_compiler_flags_cmn "-O2" "-w" "-fno-warn-unused-do-bind") |
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
155 |
else(Optz) |
3629
86212d2b116a
redo spinning wheel, redo fix for detail selection, redo ammo quantity and name in ammomenu
koda
parents:
3539
diff
changeset
|
156 |
set(pascal_compiler_flags_cmn "-O-" "-g" "-gh" "-gl" "-dDEBUGFILE" ${pascal_compiler_flags_cmn}) |
4612 | 157 |
set(haskell_compiler_flags_cmn "-Wall" "-debug" "-dcore-lint" "-fno-warn-unused-do-bind") |
2606
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
158 |
endif(Optz) |
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
159 |
|
ed687a8d081f
updated build files for macosx and optimization system
koda
parents:
2573
diff
changeset
|
160 |
|
266 | 161 |
if(DEFINED DATA_INSTALL_DIR) |
262 | 162 |
set(SHAREPATH ${DATA_INSTALL_DIR}/hedgewars/) |
2652 | 163 |
else() |
262 | 164 |
set(SHAREPATH share/hedgewars/) |
2652 | 165 |
endif() |
220 | 166 |
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) |
184 | 167 |
|
5168
8a074a255af0
small tweak to autogenerate the config.inc file in the ios project
koda
parents:
5053
diff
changeset
|
168 |
set( HEDGEWARS_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}" ) |
8a074a255af0
small tweak to autogenerate the config.inc file in the ios project
koda
parents:
5053
diff
changeset
|
169 |
set( HEDGEWARS_PROTO_VER 38 ) |
271 | 170 |
|
1415
6fbfee0e113a
Allow build without net game server: introduce -DWITH_SERVER configuration parameter
unc0rr
parents:
1370
diff
changeset
|
171 |
if(WITH_SERVER) |
5053 | 172 |
find_program(ghc_executable ghc) |
173 |
||
174 |
if(ghc_executable) |
|
175 |
set(HAVE_NETSERVER true) |
|
176 |
add_subdirectory(gameServer) |
|
177 |
else() |
|
178 |
message(STATUS "No GHC executable found, server will *not* be built") |
|
179 |
set(HAVE_NETSERVER false) |
|
180 |
endif() |
|
1415
6fbfee0e113a
Allow build without net game server: introduce -DWITH_SERVER configuration parameter
unc0rr
parents:
1370
diff
changeset
|
181 |
else(WITH_SERVER) |
6fbfee0e113a
Allow build without net game server: introduce -DWITH_SERVER configuration parameter
unc0rr
parents:
1370
diff
changeset
|
182 |
set(HAVE_NETSERVER false) |
6fbfee0e113a
Allow build without net game server: introduce -DWITH_SERVER configuration parameter
unc0rr
parents:
1370
diff
changeset
|
183 |
endif(WITH_SERVER) |
6fbfee0e113a
Allow build without net game server: introduce -DWITH_SERVER configuration parameter
unc0rr
parents:
1370
diff
changeset
|
184 |
|
3525 | 185 |
add_subdirectory(misc/liblua) |
184 | 186 |
add_subdirectory(hedgewars) |
5053 | 187 |
|
3515 | 188 |
if(NOT BUILD_ENGINE_LIBRARY) |
189 |
add_subdirectory(bin) |
|
190 |
add_subdirectory(QTfrontend) |
|
191 |
add_subdirectory(share) |
|
192 |
add_subdirectory(tools) |
|
193 |
endif() |
|
2203
6bd39d75e0dd
-Added support for Release and Debug for CMAKE_BUILD_TYPE
koda
parents:
2200
diff
changeset
|
194 |
|
584
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
195 |
# CPack vars |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
196 |
|
3338
dee9beba85cc
patch by raptor (polished by me) to allow tiger/xcode24 compilation
koda
parents:
3306
diff
changeset
|
197 |
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Hedgewars, a free turn-based strategy") |
2827 | 198 |
set(CPACK_PACKAGE_VENDOR "Hedgewars Project") |
907 | 199 |
set(CPACK_PACKAGE_FILE_NAME "hedgewars-${HEDGEWARS_VERSION}") |
200 |
set(CPACK_SOURCE_PACKAGE_FILE_NAME "hedgewars-src-${HEDGEWARS_VERSION}") |
|
1459 | 201 |
set(CPACK_SOURCE_GENERATOR "TBZ2") |
1173
70b0acd4548c
Revert accidental nsis installer generator regression
unc0rr
parents:
1159
diff
changeset
|
202 |
set(CPACK_PACKAGE_EXECUTABLES "hedgewars" "hedgewars") |
458 | 203 |
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING") |
907 | 204 |
set(CPACK_PACKAGE_INSTALL_DIRECTORY "Hedgewars ${HEDGEWARS_VERSION}") |
184 | 205 |
|
206 |
if(WIN32 AND NOT UNIX) |
|
3704 | 207 |
set(CPACK_NSIS_DISPLAY_NAME "Hedgewars") |
184 | 208 |
set(CPACK_NSIS_HELP_LINK "http://www.hedgewars.org/") |
209 |
set(CPACK_NSIS_URL_INFO_ABOUT "http://www.hedgewars.org/") |
|
210 |
set(CPACK_NSIS_CONTACT "unC0Rr@gmail.com") |
|
1159 | 211 |
set(CPACK_NSIS_MODIFY_PATH OFF) |
212 |
set(CPACK_GENERATOR "ZIP;NSIS") |
|
3301 | 213 |
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "hedgewars") |
184 | 214 |
else(WIN32 AND NOT UNIX) |
215 |
set(CPACK_STRIP_FILES "bin/hedgewars;bin/hwengine") |
|
216 |
endif(WIN32 AND NOT UNIX) |
|
217 |
||
584
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
218 |
set(CPACK_SOURCE_IGNORE_FILES |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
219 |
"~" |
4309
a69c73c5d173
merge of 0.9.14 changes into default - hopefully I successfully avoided the parts we don't want
nemo
diff
changeset
|
220 |
"\\\\.hg" |
584
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
221 |
"\\\\.svn" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
222 |
"\\\\.exe$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
223 |
"\\\\.a$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
224 |
"\\\\.dll$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
225 |
"\\\\.xcf$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
226 |
"\\\\.cxx$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
227 |
"\\\\.db$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
228 |
"\\\\.dof$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
229 |
"\\\\.layout$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
230 |
"\\\\.zip$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
231 |
"\\\\.gz$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
232 |
"\\\\.bz2$" |
722
993faebbe546
- Use shotgun training as more attractive than the second one with bazooka
unc0rr
parents:
720
diff
changeset
|
233 |
"\\\\.tmp$" |
993faebbe546
- Use shotgun training as more attractive than the second one with bazooka
unc0rr
parents:
720
diff
changeset
|
234 |
"\\\\.core$" |
993faebbe546
- Use shotgun training as more attractive than the second one with bazooka
unc0rr
parents:
720
diff
changeset
|
235 |
"\\\\.sh$" |
4309
a69c73c5d173
merge of 0.9.14 changes into default - hopefully I successfully avoided the parts we don't want
nemo
diff
changeset
|
236 |
"\\\\.sifz$" |
a69c73c5d173
merge of 0.9.14 changes into default - hopefully I successfully avoided the parts we don't want
nemo
diff
changeset
|
237 |
"\\\\.svg$" |
a69c73c5d173
merge of 0.9.14 changes into default - hopefully I successfully avoided the parts we don't want
nemo
diff
changeset
|
238 |
"\\\\.svgz$" |
727
da975a75af09
Fix all issues with make package_source on my system
unc0rr
parents:
722
diff
changeset
|
239 |
"\\\\.ppu$" |
4309
a69c73c5d173
merge of 0.9.14 changes into default - hopefully I successfully avoided the parts we don't want
nemo
diff
changeset
|
240 |
"\\\\.psd$" |
727
da975a75af09
Fix all issues with make package_source on my system
unc0rr
parents:
722
diff
changeset
|
241 |
"\\\\.o$" |
584
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
242 |
"Makefile" |
722
993faebbe546
- Use shotgun training as more attractive than the second one with bazooka
unc0rr
parents:
720
diff
changeset
|
243 |
"Doxyfile" |
584
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
244 |
"CMakeFiles" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
245 |
"debug" |
727
da975a75af09
Fix all issues with make package_source on my system
unc0rr
parents:
722
diff
changeset
|
246 |
"release$" |
584
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
247 |
"Debug$" |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
248 |
"Release$" |
4731 | 249 |
"proto\\\\.inc$" |
250 |
"hwconsts\\\\.cpp$" |
|
251 |
"playlist\\\\.inc$" |
|
722
993faebbe546
- Use shotgun training as more attractive than the second one with bazooka
unc0rr
parents:
720
diff
changeset
|
252 |
"CPack" |
4731 | 253 |
"cmake_install\\\\.cmake$" |
254 |
"config\\\\.inc$" |
|
255 |
"hwengine\\\\.desktop$" |
|
256 |
"CMakeCache\\\\.txt$" |
|
5173 | 257 |
"^${CMAKE_CURRENT_SOURCE_DIR}/misc/libopenalbridge" |
258 |
"^${CMAKE_CURRENT_SOURCE_DIR}/misc/libfreetype" |
|
259 |
"^${CMAKE_CURRENT_SOURCE_DIR}/misc/liblua" |
|
260 |
"^${CMAKE_CURRENT_SOURCE_DIR}/misc/libtremor" |
|
3522
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
261 |
"^${CMAKE_CURRENT_SOURCE_DIR}/project_files/HedgewarsMobile/" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
262 |
"^${CMAKE_CURRENT_SOURCE_DIR}/bin/[a-z]" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
263 |
"^${CMAKE_CURRENT_SOURCE_DIR}/tools/templates" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
264 |
"^${CMAKE_CURRENT_SOURCE_DIR}/doc" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
265 |
"^${CMAKE_CURRENT_SOURCE_DIR}/templates" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
266 |
"^${CMAKE_CURRENT_SOURCE_DIR}/Graphics" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
267 |
"^${CMAKE_CURRENT_SOURCE_DIR}/realtest" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
268 |
"^${CMAKE_CURRENT_SOURCE_DIR}/tmp" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
269 |
"^${CMAKE_CURRENT_SOURCE_DIR}/utils" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
270 |
"^${CMAKE_CURRENT_SOURCE_DIR}/share/hedgewars/Data/Maps/test" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
271 |
"^${CMAKE_CURRENT_SOURCE_DIR}/share/hedgewars/Data/Themes/ethereal" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
272 |
"^${CMAKE_CURRENT_SOURCE_DIR}/install_manifest.txt" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
273 |
"^${CMAKE_CURRENT_SOURCE_DIR}/CMakeCache.txt" |
156c04c6a3d8
add initial stubs for selecting weapons in the ifrontend
koda
parents:
3520
diff
changeset
|
274 |
"^${CMAKE_CURRENT_SOURCE_DIR}/hedgewars\\\\." |
584
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
275 |
) |
f381705f1aeb
Some stuff to get good results from make 'package_source'
unc0rr
parents:
546
diff
changeset
|
276 |
|
184 | 277 |
include(CPack) |