Mark Vejvoda
ee2c02610d
- updated copyright headers is some files that had them missing
...
- added a new language string for battle end screen
2012-08-02 00:57:28 +00:00
Mark Vejvoda
c629fae830
- cmake now dynamically detects some versions of miniupnpc
2012-06-05 22:29:43 +00:00
Mark Vejvoda
f78f6bba9b
- cmake now dynamically detects some versions of miniupnpc
2012-06-05 22:25:46 +00:00
Mark Vejvoda
dec1922060
- disable libvlc for ancient nix platforms (min version required 1.1)
2012-05-16 21:48:51 +00:00
Mark Vejvoda
b7cf90a09e
- attempt to get static linking working for libvlc
2012-05-16 05:46:04 +00:00
Mark Vejvoda
32b4925f31
- attempt for better support for older versions of libvlc
2012-05-14 21:09:44 +00:00
Mark Vejvoda
5d5224b4a2
- attempt to allow support for older vlc
2012-05-14 15:57:50 +00:00
Mark Vejvoda
7d8aee2f78
- fix the check for libvlc and better support for windows users
2012-05-12 23:05:34 +00:00
Mark Vejvoda
ede0a63def
- require libvlc version minimum 2.0.1
2012-05-12 22:36:44 +00:00
Mark Vejvoda
7b3de2d109
- added support for intro videos using libvlc (if libvlc is installed for the developer, its optional)
2012-05-12 20:33:18 +00:00
Mark Vejvoda
1352f42854
- added support for checking if LuaJit library is installed and use that instead of normal Lua for increased lua performance (Currently only implemented in gcc builds)
2012-04-26 16:17:12 +00:00
Mark Vejvoda
4bd6b53f9d
- added insanely fast rapidxml as a supported xml engine to use. Currently its ONLY used for loading saved game xml and the currently class ONLY handles loading (not saving) xml's.
2012-03-14 21:52:13 +00:00
Mark Vejvoda
4ed3050f84
- fixed soft float support so megaglest might now work with other architectures at least in terms of streflop support
2012-02-11 15:20:40 +00:00
Mark Vejvoda
4ad42518c0
- updated for better handling of streflop on different platforms
...
- attempt for bugfix on windows when socket send buffer is continuously full
2012-02-10 06:21:06 +00:00
Mark Vejvoda
84f06d3cbd
- bugfix to compile with libircclient 1.6 and beyond
2012-01-23 20:36:15 +00:00
Mark Vejvoda
f40c37f5e8
- ported bugfixes for 3.6.0.3 release:
...
- CMake build system fixes applied during debian testing (like checking for compiler SSE support etc)
- Windows client fix for headless server operation
- Crash for some systems when trying to use VBO's
- Fixed AZERTY keyboard support
- Enhanced support for screenshots in g3d viewer
- Updated particle code from titi
- Bugfix for custom data path override causing compiler error
- Bugfix for fontconfig to properly find fonts on systems that support and have fontconfig installed (fixes numerous non debian based systems that reported null font errors)
- Minor UI fix on battle end screen when playing 8 players (last player was sometimes chopped off)
2012-01-23 07:22:43 +00:00
Mark Vejvoda
ebba25b06f
- updated so streflop can be totally ignored when that cmake switch is off
2011-12-16 06:24:21 +00:00
Mark Vejvoda
6a6b58fa20
- turn off building freetype-gl unless enabled in cmake flags
2011-12-16 05:30:46 +00:00
Mark Vejvoda
99f8c23422
- added more deps to build static
2011-11-30 05:10:04 +00:00
Mark Vejvoda
316739c5bd
- fixed Linux build
2011-11-18 08:42:50 +00:00
Mark Vejvoda
0e9b4851fd
fixed new font rendering on Linux and removed glew dependency
2011-11-18 00:28:45 +00:00
Mark Vejvoda
2251a7b2dc
- added freetype-gl rendered and set as default font renderer (see: http://code.google.com/p/freetype-gl/ )
2011-11-17 09:56:25 +00:00
Mark Vejvoda
5b821725e7
- cmake now compiles libpng statically if a static lib exists and static mode enabled
2011-11-14 08:54:42 +00:00
Mark Vejvoda
af2e2a8930
- added new debug compile option for UPNP:
...
cmake -DCMAKE_INSTALL_PREFIX= -DWANT_STATIC_LIBS=ON -DBUILD_MEGAGLEST_UPNP_DEBUG=On ..
This will output tons of stuff to console to help debug issues in miniupnpc
2011-10-21 03:24:04 +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
3d20c207d5
- bugfixes for supporting compile of miniupnpc1.4 -> 1.6. Added two new optional commandline options for cmake:
...
-DMINIUPNPC_VERSION_PRE1_6=true
-DMINIUPNPC_VERSION_PRE1_5=true
2011-10-12 22:04:00 +00:00
Mark Vejvoda
c808a5661a
- added freetype2 / FTGL support
2011-06-06 21:38:25 +00:00
Mark Vejvoda
1cf6d523fd
- updated cmake system to support using NON EMBEDDED versions of libircclient and miniupnpc for proper build in Debian
2011-05-27 06:37:43 +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
cfd0e12dd7
-fix cmake script for mingw, just for completeness.
2011-04-15 01:15:46 +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
5add2da254
- mingw compile fixes, now it seems to properly compile and runs under wine again :)
2011-04-05 12:57:52 +00:00
Mark Vejvoda
0379b7284d
- removed requirement to have a newer libcurl, now most platform, should be able to build mg more easily (only require 7.16.4 or newer instead of 7.21.0)
2011-03-20 00:11:00 +00:00
Mark Vejvoda
e477fe647f
- updates to codeblocks so win32 debug builds ok and cleanup of cmake that was using settings that compiler did not use
2011-01-08 00:42:12 +00:00
Mark Vejvoda
b385d4c2b1
- bugfix for static inclusion of libcurl
2011-01-04 02:55:45 +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
539ab23e89
- updated cmake script to check for minimum libcurl version
2011-01-01 11:11:05 +00:00
Mark Vejvoda
6e88e4be4c
- got my plumbers suit on and added the plumbing for FTP file xfers
2010-12-29 01:10:53 +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
Mark Vejvoda
c0c70217dc
updated to support manual install of libircclient
2010-12-23 16:44:05 +00:00
Mark Vejvoda
1d4de5e423
- updates to cmake for libircclient
2010-12-23 06:56:19 +00:00
Mark Vejvoda
bafc574143
- added custom path for titi's old Ubuntu
2010-12-23 02:24:46 +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
Mark Vejvoda
bc90aa7ce4
- added UPNP router auto-configure for Internet games (hurray)
2010-12-21 05:07: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
e34c8977e1
- a few changes to cmake windows build so that it runs properly (libglest must be a dll)
2010-12-11 13:35:27 +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
61b66fb761
- applied Mac osX patch #4 from GeoVah (thank you)
2010-09-24 15:26:16 +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