Mark Vejvoda
7d0cf06fe1
- added a check for streflop usage for the following (in the order shown):
...
- SSE support
- X86 (streflop's X87) support
- Soft emulation is the default fallback if sse and x86 are not valid for the compiler
2011-12-24 03:20:21 +00:00
Mark Vejvoda
f38c8c9f63
- bugfixes to build on debians multi-platform build system
2011-12-23 04:51:44 +00:00
Mark Vejvoda
8965e0071e
- fixed help2man in cmake
...
- added the ability to build the data source archive (for debian)
2011-12-15 18:01:07 +00:00
Mark Vejvoda
dac61b9f5d
added some new cmake directives to optional turn off subprojects from the build process. The new cmake options include:
...
BUILD_MEGAGLEST_MODEL_IMPORT_EXPORT_TOOLS
BUILD_MEGAGLEST_MODEL_VIEWER
BUILD_MEGAGLEST_MAP_EDITOR
BUILD_MEGAGLEST_CONFIGURATOR
BUILD_MEGAGLEST
By default these are all enabled (On). Turn turn off a module run cmake with the option turned off:
-DBUILD_MEGAGLEST_CONFIGURATOR=OFF
2011-10-17 16:59:22 +00:00
Mark Vejvoda
bc4f33bc9a
- added new cmake build option (and fixed bugs from people who added code but did not respect NON streflop define)
2011-07-13 19:57:29 +00:00
Mark Vejvoda
23a26994b5
- updates for better handling with debian
2011-05-26 14:36:43 +00:00
Mark Vejvoda
e221011af2
- bugfixes so that the mingw compile builds
2011-05-24 22:51:45 +00:00
Mark Vejvoda
5f2d98533e
- turn off svn rev tag if svn not found
2011-05-15 02:31:00 +00:00
Mark Vejvoda
4c7d09d37b
- cleanup of cmake vars shown when doing -LH (marked some less important vars as advanced)
2011-05-15 02:24:54 +00:00
Mark Vejvoda
6ac5f70f68
- fixed to NOT execute svn command when WANT_SVN_STAMP if off
2011-05-15 02:10:29 +00:00
Mark Vejvoda
8c59da57cd
- bugfixes to install related files to fix:
...
- missing glest.ini during make install (this file is handled by the data install)
- properly handles destdir for all installed files
- customizable paths for all installation destinations (the following can now be set):
MEGAGLEST_BIN_INSTALL_PATH - "bin/" - "The installation path for binaries (this is appended to the CMAKE_INSTALL_PREFIX)")
MEGAGLEST_DATA_INSTALL_PATH - "share/megaglest/" - "The installation path for data files (this is appended to the CMAKE_INSTALL_PREFIX)")
MEGAGLEST_DESKTOP_INSTALL_PATH - "share/applications/" - "The installation path for desktop files (this is appended to the CMAKE_INSTALL_PREFIX)")
MEGAGLEST_ICON_INSTALL_PATH - "share/pixmaps/" - "The installation path for icon files (this is appended to the CMAKE_INSTALL_PREFIX)")
CUSTOM_DATA_INSTALL_PATH - "'\\\"${CMAKE_INSTALL_PREFIX}/${MEGAGLEST_DATA_INSTALL_PATH}\\\"'" - "The FULL installation path for data files (this is build automatically by combining CMAKE_INSTALL_PREFIX and MEGAGLEST_DATA_INSTALL_PATH)")
- Fixed startup scripts for tools (remove bin folder)
- Fixed source and data tarball scripts to include required files (missed the proper main ini files)
- Debian can now easily package up megaglest and build deb files
2011-05-14 17:31:40 +00:00
Mark Vejvoda
9a1afe1b0a
- updated scripts as well as cmake so that source and data build both together and separate from in an svn tree or the sf tarballs
2011-05-04 21:00:34 +00:00
Mark Vejvoda
dfe194fa10
- cmake now somewhat split out into binaries and data, likely needs a little tweaking and final touches, good night for now :)
2011-05-04 07:51:48 +00:00
Mark Vejvoda
09ec5e095e
- check if users system does NOT has SVN then do not use svn version stamping
2011-05-04 07:16:44 +00:00
Mark Vejvoda
42d4e45b84
- implemented some additional install files as requested by sven (more needs to come still)
2011-05-04 06:58:22 +00:00
Mark Vejvoda
fab36598b1
- lots of updates including:
...
- cmake system changes (after doing a make you may go: sudo make install to install in standard linux paths)
- updates to various pathing in order to more robustly support lhs
*WARNING, Linux dev's should run cmake like the following to avoid pathing issues as the default now is lhs paths:
cmake -DCMAKE_INSTALL_PREFIX= .. (notice the SPACE before the ..)
2011-05-03 23:34:25 +00:00
Mark Vejvoda
bda831861a
Stuff from pabs (debian games) round #1
...
- remove +x bit on many files that should not have it
- added gplv3 svg logo for completeness in svn
2011-05-03 07:58:59 +00:00
Mark Vejvoda
9b1893054f
- renamed Linux binaries launch scripts start with start_megaglest_x and binaries start with megaglest_
2011-04-09 19:13:10 +00:00
Mark Vejvoda
34e95f5cd5
- streflop was disabled (likely when we switched to cmake). Turn it on for now but we need to investigate more thoroughly if we really need this?
2011-02-11 19:16:06 +00:00
Mark Vejvoda
ba2b155f6f
- updated cmake and source release script to package up some missing source files and added a new CMAKE optional parameter so people can compile the source release without SVN rev stamp because it is not an svn repo. Run cmake like this:
...
cmake -DWANT_SVN_STAMP=OFF ../
2011-02-02 20:12:45 +00:00
Mark Vejvoda
ada4140d84
- added glexemel to svn and CMake builds
...
- updated the G3D import script to properly bring in animations into Blender!
2011-01-14 06:56:19 +00:00
Mark Vejvoda
3e809c8c8e
- added warnings for gcc for functions that are defined to return a value but they do not
...
- fixed a few defines that do the above
2011-01-06 23:31:07 +00:00
Mark Vejvoda
b385d4c2b1
- bugfix for static inclusion of libcurl
2011-01-04 02:55:45 +00:00
Mark Vejvoda
fabf42c807
- bugfixes for mingw compilers
2011-01-02 10:29:13 +00:00
Mark Vejvoda
896b1c308c
- added a backtrace for gcc compiled binary when we get a runtime error.
...
- added more out of synch checks and better error handling
2011-01-02 00:39:13 +00:00
Mark Vejvoda
f63e76df74
- updated mingw cmake files to work with new libcurl version (requires new ming deps download)
2011-01-01 11:39:04 +00:00
Mark Vejvoda
8d8afe78b5
- build fix for poor distros who have a hard time with libircclient (now we just include this small lib in the source tree) so no longer required as an external lib
2010-12-27 09:01:40 +00:00
Titus Tscharntke
143dd9035a
next try to enshure -O3 compilation
2010-12-25 21:23:20 +00:00
Mark Vejvoda
ea4f8e0bcd
- added IRC client to the Internet game menu (still need to update VC++ projects)
2010-12-23 00:00:30 +00:00
Titus Tscharntke
6ed3a3af53
build date removed from internet menu ( space needed for "IN PROGRESS Message" !);
...
CMake now defaults to RelWithDebInfo
2010-12-17 20:55:46 +00:00
Mark Vejvoda
0c325baeb0
- added a missing include folder for win32 build and fixed compiler flag for special build type
2010-12-17 02:52:10 +00:00
Mark Vejvoda
003d15c28a
- updated cmake files to support toggling between release and debug builds (even release with debug info)
...
when calling CMAKE you may toggle debug or release like this:
cmake -D CMAKE_BUILD_TYPE=Debug ..
or
cmake -D CMAKE_BUILD_TYPE=Release ..
2010-12-12 08:10:18 +00:00
Mark Vejvoda
1984c61386
- final completion of tools now building in both linux and windows through cmake
2010-12-11 15:05:43 +00:00
Mark Vejvoda
99769d3dd1
- turned off verbose display when building
2010-12-11 13:01:06 +00:00
Mark Vejvoda
f27cb6c8a3
- added support to cross compile win32 binary on Linux using cmake (just run build-mg-win32.sh)
2010-12-11 12:53:38 +00:00
Mark Vejvoda
755a7737fa
- added CMAKE support for building MG in Windows using MingW
2010-12-11 06:32:21 +00:00
Mark Vejvoda
f4ed98ce27
- changed min cmake version to 2.6.2
2010-12-09 17:19:19 +00:00
Mark Vejvoda
2d402f0169
- updated cmake scripts to build everything
2010-12-09 00:20:43 +00:00
Mark Vejvoda
8e15daf451
- changed min supported version for cmake builds to be 2.8
2010-12-08 22:58:30 +00:00
Mark Vejvoda
b115292ee5
- added GeoVah's initila Mac osX support (via cmake)
2010-09-16 15:15:42 +00:00
Mark Vejvoda
9c5d911edc
Added cmake build files (thanks RCL)
2010-06-05 17:34:55 +00:00