CMakeLists.txt
Mon, 20 Jan 2014 22:42:36 +0100 sheepluva add a test based on unC0Rr's suggestion. still a lot of mess and redundancy involved, sry :P
Mon, 20 Jan 2014 15:31:45 +0100 sheepluva drill rocket test
Mon, 20 Jan 2014 10:40:59 +0100 sheepluva new cmake option NOVERSIONINFOUPDATE -- to be used if source is in a git/repo that is NOT the hedgewars repo
Mon, 20 Jan 2014 10:16:29 +0100 sheepluva remove DroidSans font from source dir. it is unused afaik and also wrongly included in the source tarballs
Tue, 21 Jan 2014 22:38:13 +0100 koda partial merge of the webgl branch
Sat, 18 Jan 2014 18:20:43 +0100 sheepluva changing build files without testing the change is fun, isn't it? especially for trivial things that would take less than 10 seconds to test :p
Fri, 17 Jan 2014 18:17:47 +0100 koda drop redundancies for lua and physfs
Fri, 17 Jan 2014 18:04:49 +0100 koda fix linking physfs after a run of cmake
Fri, 17 Jan 2014 16:31:36 +0100 koda use bundled physfs on win and osx
Thu, 16 Jan 2014 19:50:18 +0100 sheepluva * allow telling cmake where to find required fonts in system when user supplies the paths, as suggested by unC0Rr, e.g. -DFONTS_DIRS='/usr/share/fonts/truetype/wqy;/usr/share/fonts/truetype/dejavu'
Wed, 15 Jan 2014 23:48:18 +0100 sheepluva add compatibility for physicsfs 2.0
Tue, 14 Jan 2014 22:56:13 +0100 sheepluva simple mechanism to run lua-based test cases. experimental - I will back it out if it turns out to be nonsense
Wed, 08 Jan 2014 23:49:08 +0100 koda rename NOPASCAL option to BUILD_ENGINE_C webgl
Wed, 08 Jan 2014 23:46:02 +0100 koda fix a few uses of VERSION_* checks
Wed, 08 Jan 2014 23:39:43 +0100 koda drop extra spaces from a few CMakeLists.txt files
Wed, 08 Jan 2014 23:29:30 +0100 koda consistent cmake checks
Wed, 08 Jan 2014 19:19:09 +0100 koda use mainstream project name
Wed, 08 Jan 2014 20:29:34 +0400 unc0rr 21 now
Sat, 04 Jan 2014 23:55:54 +0400 unc0rr merge default webgl
Wed, 01 Jan 2014 00:18:10 -0500 nemo tip is no longer .20 compatible
Tue, 31 Dec 2013 00:32:55 +0100 koda switch every optimization from Os to O2 0.9.20 0.9.20-release
Tue, 31 Dec 2013 00:19:12 +0100 koda move CMAKE_Pascal_FLAGS_* flags after enabling the Pascal language or they get overwritten 0.9.20
Mon, 30 Dec 2013 14:56:47 -0500 nemo merge safe fixes from default. physfs include order, tips file length check, server checker fixes, shoppa border fix, land drawing optimisations, physfs off by 1 (probably unused by us), rubber svg image 0.9.20
Sun, 29 Dec 2013 12:36:16 +0100 koda merge further changes from 0.9.20
Sat, 28 Dec 2013 22:00:57 +0100 koda include paths before platform, move config code around 0.9.20
Tue, 24 Dec 2013 18:39:23 -0500 nemo merge w/ 0.9.20
Wed, 25 Dec 2013 00:55:26 +0400 unc0rr Bump up protocol number 0.9.20
Fri, 06 Dec 2013 00:28:55 +0100 koda fix linking on osx by hardcoding the default library output path sdl2transition
Fri, 06 Dec 2013 00:02:10 +0100 koda use NOSDL2 for consistency sdl2transition
Wed, 06 Nov 2013 00:59:33 +0400 unc0rr - Use USESDL12 for old SDL sdl2transition
Sun, 03 Nov 2013 22:53:16 +0100 koda enable -fPIC on UNIX only
Fri, 11 Oct 2013 17:43:13 +0200 koda merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang webgl
Tue, 27 Aug 2013 17:22:07 +0400 unc0rr Merge
Fri, 02 Aug 2013 00:06:44 +0200 koda remove stray debug message
Thu, 01 Aug 2013 23:52:54 +0400 unc0rr Fix silliness from r3f4c3fc146c2 (was I sleepy?)
Tue, 16 Jul 2013 11:14:03 +0200 koda enable -fPIC on C, CXX and Pascal targets
Wed, 10 Jul 2013 23:12:32 +0200 koda FPFLAGS are now not needed
Fri, 11 Oct 2013 11:55:31 +0200 koda force clang dependency when NOPASCAL is set webgl
Wed, 19 Jun 2013 00:26:13 +0200 koda this hid CFLAGS webgl
Thu, 27 Jun 2013 11:38:14 +0200 koda rework compiler flags section a little, drop already enabled flags, add -Wextra
Wed, 19 Jun 2013 00:26:13 +0200 koda this hid CFLAGS
Tue, 18 Jun 2013 10:03:11 +0200 koda new FindClang.cmake webgl
Tue, 18 Jun 2013 09:48:10 +0200 koda fix a few loose ends here webgl
Mon, 17 Jun 2013 23:18:39 +0200 koda little cleanup after so many merges webgl
Mon, 17 Jun 2013 23:10:45 +0200 koda really update with default webgl
Fri, 14 Jun 2013 15:58:58 +0200 koda when you don't use bundled dirs, add a fake target anyway, so you can use the same cmake syntax even if the target uses a different name
Fri, 14 Jun 2013 01:09:39 +0200 koda less spam
Fri, 14 Jun 2013 01:01:18 +0200 koda this should resolve a few issues on clean builds
Thu, 13 Jun 2013 22:27:23 +0200 koda merge cmake_pascal branch in default
Thu, 13 Jun 2013 15:37:52 +0200 koda gather up the linker flags in a macro
Wed, 12 Jun 2013 16:44:53 +0200 koda less cached cmake output
Wed, 12 Jun 2013 16:43:24 +0200 koda code typos
Wed, 12 Jun 2013 12:18:03 +0200 koda use QT_DEBUG which is always added
Wed, 12 Jun 2013 12:03:04 +0200 koda respect C and CXX flags
Wed, 12 Jun 2013 11:17:54 +0200 koda heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
Wed, 12 Jun 2013 01:26:42 +0200 koda aaaaand let's not forget about lua, which has also a slightly revised build process
Wed, 12 Jun 2013 01:04:30 +0200 koda drop the '_'
Tue, 11 Jun 2013 19:17:52 +0200 koda setup RPATH, bump cmake
Mon, 17 Jun 2013 16:56:58 +0200 koda update with default webgl
Tue, 11 Jun 2013 10:45:34 +0200 koda use BUILD_SHARED_LIBS to control whether a library is shared or static, make our bundled physfs library check for this configuration
Mon, 10 Jun 2013 16:46:58 +0200 koda move paths setup in separate cmake module
Mon, 10 Jun 2013 10:47:59 +0200 koda stack-protector flag needs to be passed to the linker as well
Sun, 09 Jun 2013 12:22:53 +0200 koda update with default webgl
Sat, 08 Jun 2013 01:52:32 +0200 koda move compiler checks in a separate cmake module
Sat, 08 Jun 2013 01:31:53 +0200 koda simplify cmake message syntax a little bit
Sat, 08 Jun 2013 01:22:46 +0200 koda move platform specific and revision info code into separate cmake modules
Wed, 05 Jun 2013 13:01:25 -0400 nemo Bump protocol and version (game desync would be triggered by b70352db5675, 2ae44c4381cd - other revisions probably safe)
Tue, 04 Jun 2013 23:48:24 +0200 koda move sdlmain_osx aside in its own folder so its include path is not contaminated webgl
Tue, 04 Jun 2013 22:28:12 +0200 koda update branch webgl
Tue, 04 Jun 2013 00:20:06 +0400 unc0rr Merge default to 0.9.19 0.9.19
Mon, 03 Jun 2013 16:25:30 +0200 koda wow binary logic ftw 0.9.19
Mon, 03 Jun 2013 10:05:44 +0200 koda merge default with .19
Sun, 02 Jun 2013 22:43:59 +0200 sheepluva fix the cmake flag PHYSFS_SYSTEM being called SYSTEM_PHYSFS in the code 0.9.19
Fri, 31 May 2013 14:51:08 -0400 nemo Merge 0.9.19
Fri, 31 May 2013 15:41:41 +0200 koda change cpack configuration file name so that it's not excluded by 'make package_source' 0.9.19
Fri, 31 May 2013 00:10:59 +0400 unc0rr ++protocol_number; 0.9.19
Tue, 28 May 2013 15:38:28 +0200 koda on Windows link libgcc statically to reduce the number of dlls
Sat, 20 Apr 2013 20:39:37 +0200 koda hardcode full compiler path when compiling for ppc 0.9.19
Sat, 13 Apr 2013 20:13:52 +0200 koda added two security flags to windows linking
Tue, 30 Apr 2013 01:47:30 +0200 koda add useful variables for non-Makefile generators to set where we want our stuff built cmake_pascal
Tue, 02 Apr 2013 21:00:57 +0200 koda update webgl branch webgl
Wed, 20 Mar 2013 18:31:13 +0100 koda adjust verbosity, move debug/release variables in the right section cmake_pascal
Tue, 19 Mar 2013 16:40:35 +0100 koda oops cmake_pascal
Tue, 19 Mar 2013 16:28:26 +0100 koda enable fpc inlining only in release mode only if using fpc > 2.6 cmake_pascal
Tue, 19 Mar 2013 14:14:40 +0100 koda wow windows works too with minor changes cmake_pascal
Tue, 19 Mar 2013 13:39:38 +0100 koda config time pascal flags interpretation cmake_pascal
Tue, 19 Mar 2013 10:55:10 +0100 koda move one flag cmake_pascal
Tue, 19 Mar 2013 10:43:45 +0100 koda apply the new macro to C flags too cmake_pascal
Tue, 19 Mar 2013 10:39:05 +0100 koda s/MINIMAL_FLAGS/MINIMAL_CFLAGS/ cmake_pascal
Tue, 19 Mar 2013 10:34:46 +0100 koda apply the new macro add_flag_* to set pascal flags, apply add_definitions where appropriate, small cleanup cmake_pascal
Tue, 19 Mar 2013 01:28:25 +0100 koda partial conversion of pascal_flags to CMAKE_Pascal_FLAGS cmake_pascal
Sat, 16 Mar 2013 23:29:50 +0100 koda do not hardcode CMAKE_INSTALL_PREFIX for windows, but rather put it in the script, so that custom build setups still work
Sun, 10 Mar 2013 00:40:00 +0100 koda alignment
Sat, 09 Mar 2013 19:23:00 +0100 koda introducing the bestest flag of all
Sat, 09 Mar 2013 21:40:02 +0400 unc0rr - Put compiled units into more appropriate dir
Sat, 09 Mar 2013 01:17:31 +0100 koda sigh
Sat, 09 Mar 2013 00:26:25 +0100 koda move cpack stuff in its own cmake file
Thu, 07 Mar 2013 11:55:00 +0100 koda even more wrapping with find_package_or_disable_msg
Thu, 07 Mar 2013 10:16:21 +0100 koda update option list
Thu, 07 Mar 2013 10:14:12 +0100 koda introduce find_package_or_fail/disable to group together similar cmake code
Thu, 07 Mar 2013 11:23:01 +0400 unc0rr Fix check for flag
Wed, 06 Mar 2013 16:48:03 +0100 koda our cmake modules have become good enough, prefer them over system ones
Wed, 06 Mar 2013 16:47:31 +0100 koda Backed out changeset 4cccc0520988
Wed, 06 Mar 2013 16:42:56 +0100 koda our cmake modules have become good enough, prefer them over system ones
Wed, 06 Mar 2013 16:40:56 +0100 koda write FindGHC.cmake for haskell stuff
Wed, 06 Mar 2013 15:09:29 +0100 koda user correct variable and slimmer test, version typos, .dll.a updated
Wed, 06 Mar 2013 12:12:02 +0100 koda rework ffmpeg/libav/videorec linking and their cmake discovery
Wed, 06 Mar 2013 11:18:54 +0100 koda rewritten findfreepascal, moved checkstack code elsewhere
Wed, 06 Mar 2013 01:28:21 +0100 koda fail if sparkle not found consciously
Mon, 04 Mar 2013 23:11:28 +0100 koda version variables confom to naming convention
Mon, 04 Mar 2013 18:27:21 +0100 koda on linux assume datapath is always relative to cmake_install_prefix, unless you provide an absolute path; on win32/osx hardcode engine path to default installation prefixes (it gets overridden at runtime so it works even if you move the data folder)
Mon, 04 Mar 2013 16:35:17 +0100 koda typo and doc
Mon, 04 Mar 2013 13:44:33 +0100 koda use rev info from the just created file when configuring without mercurial
Mon, 04 Mar 2013 13:30:33 +0100 koda dump rev and hash in a file to be packed by cpack
Mon, 04 Mar 2013 13:29:59 +0100 koda adjust cpack ignored files (libraries, mobile project files and win res files are still necessary)
Mon, 04 Mar 2013 10:30:56 +0100 koda convert HAVE_NETSERVER to check for file existance, so that it's easier to provide missing servers
Mon, 04 Mar 2013 10:08:38 +0100 koda convert HW_DEV in ifdef DEBUG clauses
Fri, 01 Mar 2013 00:58:37 +0100 koda drop useless option, automatically set revision and debug info
Fri, 01 Mar 2013 00:06:05 +0100 koda split cVersionString into its three separate components (version, revision, hash) and apply the new values sensibly on the frontend (esp. title, info and feedback)
Thu, 28 Feb 2013 23:05:07 +0100 koda support WARNING message status on cmake 2.6 (bug 524)
less more (0) -120 tip