73 Commits

Author SHA1 Message Date
andy5995
7bf996e04b Revert "cmake:remove install directive for icons"
This reverts commit c4e7a1df240d69a1a56d39b132ecc79ca885dd10.

Icons are needed for the Windows build. They will therefore be removed
from data, where I had copied them to yesterday.
2018-09-26 17:33:31 -05:00
andy5995
c4e7a1df24 cmake:remove install directive for icons
The icons were moved to data.

https://github.com/ZetaGlest/zetaglest-data/tree/develop/others/desktop

I need to add the install directives to the cmake file in data, on the
condition that they only install if the editor and model viewer are
built.
2018-09-26 17:23:44 -05:00
mathusummut
ed5b17abb8 Fixed cmake icon issue 2018-09-26 22:32:15 +02:00
Andy Alt
7c359ca82d
CMakeLists.txt:checking, tuning the build system (#232)
* build.zg.sh scripts deprected

* update for BSD

* removed checking for VLC (not implemented)

* docs updated

* Install.md created.

* scripts moved to scripts/ directory
2018-09-17 17:35:19 -05:00
andy5995
b2e81a80e2 CMakeLists.txt:prevent generation of man pages
closes #229
2018-09-15 13:21:35 -05:00
andy5995
f324f46d4b CMakeLists.txt:fix output path when using build-zg.sh
fixes #227
2018-09-14 13:39:01 -05:00
andy5995
d9e71d3798 CMakeLists.txt:make install work
closes #110
closes #147
2018-09-11 23:07:08 -05:00
andy5995
656820714b CMakeLists.txt:change shared lib to libzetaglest 2018-09-07 22:59:52 -05:00
Andy Alt
0410ad138f
Travis:add tests for more gcc versions (#199)
* travis:add tests for other versions of gcc

* cmakelists.txt:add c++11 flag by default, doesn't build using gcc-5

the llvm toolchain is needed for the clang-6.0 test.

Recently something changed on travis where adding the llvm toolchain by
using the "addons" directive in .travis.yml fails because
"allow-unauthenticated" isn't
passed, which seems to be the only way to add the repo. Moving that to
the script, and cleaning up the script a little.
2018-09-02 10:56:19 -05:00
andy5995
60e38945fe CMake:correct spelling of "zetaglest"
This also removes the git revision number stamping from cmake, support
for which was removed from the source code months ago.

This is to help prepare to fix #110 but doesn't fix it.
2018-05-09 09:09:36 -05:00
andy5995
45bccef4a9
change build target to "zetaglest"
* add dependency info to README
* rename script
* renamed windoze to windows

At some point, it will be better to split off the installation
instructions from the README.
2018-01-14 11:17:14 -06: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
SoftCoder
8195121fca - Check for packaged streflop and use it before using embedded copy 2017-02-05 16:48:50 -08:00
filux
a17f3563c8 let's try how this affect portability of binary files on linux now 2016-01-23 20:05:51 +01: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
SoftCoder
09c686f82d - applied fix for issue #50 2015-10-28 20:01:21 +01: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
966da32472 better support for macos, this also closes #36 2015-02-24 09:45:17 +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
1cacb0df27 - missed some updates 2014-01-24 09:50:17 -08:00
SoftCoder
0b86e1c2d5 - fixed paths for editor and model viewer camek install 2014-01-22 10:10:31 -08:00
Mark Vejvoda
642a26bdb5 - bugfix for cmake builds handling of help2man for empty executable paths 2013-11-18 23:10:38 +00:00
Mark Vejvoda
e28097e0d7 - bugfix for cmake builds handling of help2man for empty executable paths 2013-11-18 22:37:12 +00:00
Mark Vejvoda
fe6886d273 - bugfix for cmake builds handling of help2man for empty executable paths 2013-11-18 22:05:16 +00:00
Mark Vejvoda
303746df80 - updated cmake scripts to fix build problems on debian 2013-11-16 19:18:09 +00:00
Mark Vejvoda
0b087a9e84 - updated cmake to only place binaries in dev friendly folder if a new option is passed (enabled by default using the build script)
-DWANT_DEV_OUTPATH=ON
2013-01-15 20:13:18 +00:00
Mark Vejvoda
1e6364051b - updated cmake to only place binaries in dev friendly folder if a new option is passed (enabled by default using the build script)
-DWANT_DEV_OUTPATH=ON
2013-01-15 17:26:55 +00:00
Mark Vejvoda
b4990de52e - bugfix for cmake install for map editor and g3d viewer 2012-10-29 21:03:38 +00:00
Mark Vejvoda
38a205c540 - bugfix to cmake install for map editor and g3d viewer 2012-10-29 19:47:58 +00:00
Mark Vejvoda
8c0bf75bf5 - got built in memory leak working. Just edit leak_dumper.h and uncomment:
//#define SL_LEAK_DUMP
- got better / more accurate stack dumps when we detect errors in game.
- Both of these need to be worked on in windows next, win32 may not compile for now until i fix it on that platform.
- BE VERY CAREFUL when working in leak_dumper.* it may cause GCC and your system to crash if you don't know what you are doing!
2012-04-14 21:21:09 +00:00
Mark Vejvoda
bc3cc07aba - corrected multiple model processing based on hp
- fixed cmake scripts (thanks Andrew Clarke)
- fixed streflop files to ignore softfloats if not used during build
2012-03-24 18:30:49 +00:00
Mark Vejvoda
c3e40ca1e5 - updated to include desktop files for map editor and g3d viewer and added to make install in cmake build system 2012-02-25 04:11:07 +00:00
Mark Vejvoda
496b847999 - bugfixes to build on debians multi-platform build system 2011-12-23 04:38:42 +00:00
Mark Vejvoda
eb1408550d - more debian related changes for better manpages 2011-12-20 07:00:23 +00:00
Mark Vejvoda
cd046783c8 - updated man2help options 2011-12-20 06:09:33 +00:00
Mark Vejvoda
ea741cb0bb - updated man2help options 2011-12-20 05:51:10 +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
bb16ed2a65 - debian related changes 2011-12-15 11:16:14 +00:00
Mark Vejvoda
92088ef1f6 - more bugfixes for properly install of manpages on debian 2011-12-14 16:57:56 +00:00
Mark Vejvoda
eca4f1934f - updated cmake builds scripts to not fail if help2man is not installed 2011-12-14 09:39:03 +00:00