Commit Graph

228 Commits

Author SHA1 Message Date
James Sherratt c46d1260f5 Tidy up 2022-08-24 23:26:25 +01:00
Jammyjamjamman c5245a9e73 More fixes to cmake builds
- Add icons to windows exes.
- Revert removal of CurlGetConfig.cmake. This is still required in
ubuntu. (Perhaps only for static builds.)
2022-08-24 23:26:24 +01:00
Jammyjamjamman 6723924b5b Fix map editor and g3d viewer build for linux and macos 2022-08-24 23:26:24 +01:00
Jammyjamjamman b405ce86ca Get map editor and model viewer building with VS cmake builds
* Map editor and model viewer build, but only as "Release" build.
* Unwanted flags not set for msbuild, such as FPIC, -g3, -O3, -sse...
* Wanted flags set for msbuild e.g. /arch:SSE2 /fp:fast -D__SSE__
-D__SSE2__
* Allow including wx, used for vcpkg wx.
* Mapeditor is WIN32 exe for VS_BUILD. (Not sure why this is needed...)
* g3d viewer and map editor mains edited to remove unnecessary windows-
only code(, for strings).
2022-08-24 23:26:24 +01:00
Jammyjamjamman 1e8ff3642c Cmake: Add build configuration for VS builds
* Build vs 2019 project using cmake.
* Cmake configured to work in windows. Hopefully still works in linux
too!
* Update vcpkg install script.
* Configures build for MG game release or debug mode.
* Still need to fix building mapeditor and g3d viewer.
* Remove CurlGetConfig.cmake (not needed!)
2022-08-24 23:26:24 +01:00
titiger 412b37d074 get rid of manual wx???Event creation 2021-06-05 01:40:14 +02:00
titiger 5801b1faff get rid of manual wxPaintEvent creation 2021-06-05 01:33:50 +02:00
Jammyjamjamman 789e1cdf37 Fix editor and g3dviewer for wx 3.1.x
glCanvas args struct needs to be null terminated.
https://trac.wxwidgets.org/ticket/19193#ticket
fixes iss #207.
2021-06-04 22:08:18 +01:00
SoftCoder 588ec21d8a - more cppcheck cleanup, AND some new inernal steam commandline parameters to reset stats and enable debugging 2017-10-09 23:09:52 -07:00
Mark Vejvoda 0bca1e8eed Merge pull request #163 from susnux/develop
Fix build with wxWidgets 3 (wxString to std::string)
2017-09-23 02:27:06 -04:00
filux ef1c26d931 improved formatting of '--help' output in a way to be more friendly for help2man 2017-04-01 14:53:34 +02:00
SoftCoder bdfb05a700 - attempt to add support for static use of wxwidgets in tools 2017-03-20 17:06:12 -07:00
Ferdinand Thiessen 5e683511e3 Fix build with wxWidgets 3 (wxString to std::string) 2017-03-11 14:21:12 +01:00
filux c81dea0029 version number for the development 2017-03-08 21:44:28 +01:00
filux 4846ad092e version number for the release 2017-03-08 21:29:45 +01:00
filux 812589cae6 improved 'start_megaglest_gameserver' script 2017-03-05 17:31:25 +01:00
SoftCoder b4a13ae903 Fixed registry issue discovered by Carl the Great related to file associations to g3d 2017-02-10 17:15:03 -08:00
SoftCoder edd9ae1fca Merge branch 'develop' of https://github.com/MegaGlest/megaglest-source into develop 2017-02-10 17:12:08 -08:00
SoftCoder 867b50d93f Fixed registry issue discovered by Carl the Great related to file associations to g3d 2017-02-10 17:11:48 -08:00
SoftCoder 8195121fca - Check for packaged streflop and use it before using embedded copy 2017-02-05 16:48:50 -08:00
filux 570a49164e version number returns to 'dev' 2016-01-24 15:46:49 +01:00
filux aa2d9f7de4 version number for release 2016-01-24 12:00:38 +01:00
filux a17f3563c8 let's try how this affect portability of binary files on linux now 2016-01-23 20:05:51 +01:00
titiger c9400cc3b1 try to fix wx 2.8 2016-01-23 11:42:44 +01:00
SoftCoder b76f8f1e2f - fix wx 2.8 2016-01-22 18:08:47 -08:00
SoftCoder 4da1425cbc - try to fix wx 2.8 2016-01-22 18:05:46 -08:00
SoftCoder 1f8096ff81 - finally foudn and fixed color picking crash! 2016-01-18 23:25:31 -08:00
SoftCoder 0d8377d6b4 - try to fix mac build 2016-01-18 15:29:16 -08:00
SoftCoder 86a59859b9 - atempt to cleanup use fo auto_ptr 2016-01-18 13:20:49 -08:00
filux 0cad944118 implemented appdata 2/2 2015-12-14 23:57:05 +01:00
filux a5a1e2b717 tiny polishing related with gcc & wxWidgets 2015-12-07 17:20:58 +01:00
filux 05ca47574d fix related with 'single install directory' [ci skip] 2015-11-08 22:44:32 +01:00
filux 8a4ee15e59 Merge branch 'develop' into feature/sdl2 2015-11-05 20:45:53 +01:00
SoftCoder 09c686f82d - applied fix for issue #50 2015-10-28 20:01:21 +01:00
SoftCoder 8499d25bde - applied fix for issue #50 2015-10-26 20:29:27 -07:00
SoftCoder 952e0a6315 - editor and g3d viewer work in wxwidgets 3.0.2 2015-10-26 19:49:25 -07:00
filux 465e718637 and one more fix for mac 2015-10-26 21:19:31 +01:00
filux 9932920712 few improvements in compilation on mac 2015-10-26 20:56:55 +01:00
filux 48d0d2afbf updated deployment target for macos; added info about used wxWidgests' libs [ci skip] 2015-10-09 18:16:12 +02:00
filux 4bef525bf3 removed not required CURL module, renamed several cmake-build options for be more easy sortable by name 2015-09-27 19:46:35 +02:00
filux 4ad684deaf updated modules: LUA, GLEW 2015-09-22 01:04:22 +02:00
filux c84e7f5443 probably fixed situation for GCC older than 4.7 2015-09-18 20:10:02 +02:00
filux 6ac255095a implemented basic support for SDL2 in cmake files (only); changed a general idea of how and where are showed deprecation warnings 2015-09-18 19:17:52 +02:00
Tom Reynolds fecf89f295 Cosmetics
[CI skip]
2015-06-10 12:02:45 +02:00
filux b50efbb75e updated version number for development 2015-03-09 01:05:24 +01:00
filux 90c307182e updated version number for release 2015-03-09 00:34:59 +01:00
filux 966da32472 better support for macos, this also closes #36 2015-02-24 09:45:17 +01:00
filux e324a8f75c updated version numbers 2015-02-02 22:23:22 +01:00
filux 9977fd2606 fixed 'Not a git repository' bug related with real out of source build from the git repository 2015-01-31 10:30:19 +01:00
SoftCoder b1455c0e33 - properly cleanup models in g3dviewer to fix shutdown bug 2014-12-23 20:39:03 -08:00