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