Commit Graph

33 Commits

Author SHA1 Message Date
SoftCoder e0aa65402d - added ability to force the LUA version to compile with (5.1 or 5.2) 2013-12-30 18:30:23 -08:00
Sebastian Riedel b9ca5a1902 lua libs and headers are looking for the lua versions in the same order
static libs disabled for arch
2013-12-30 21:46:45 +01:00
SoftCoder c7c82b56e1 - a little cleanup of building with lua and CMAKE
- added ability to force building without static libs in build script: -d=1
- added --lua-debug commandline option
2013-12-30 11:02:43 -08:00
Tom Reynolds 533b1f0bfe Merge branch 'master' of github-tomreyn-megaglest:MegaGlest/megaglest-source 2013-12-26 18:29:35 +01:00
Tom Reynolds 9c51bfc60c introduce shared linux shell code / externalize distribution check 2013-12-26 18:28:21 +01:00
SoftCoder 3a24531ba7 - more code cleanup based on cppcheck results and valgrind
- added -h option to build-mg.sh to show parameter usage.
2013-12-22 22:53:26 -08:00
SoftCoder e3996ceb92 - bugfixes for coverity reported issues
- new bash parameters for build-mg.sh (in prep for coverity automation)
- updated travis build to use new bash param
2013-12-17 17:35:51 -08:00
SoftCoder 19a7e3a82e - updated passing core count to travis ci build 2013-12-09 18:21:29 -08:00
Tom Reynolds d75aefc35e .gitignore: make some ignore rules more specific to rule out side effects
.travis.yml: now that gcc is fixed, build on clang, too
LICENSE.md: there is no need for this symlink since the license file is not displayed on github anyways
README.md: This file is not in MD format, so renamed symlink to .TXT
build-mg.sh: improve configurability, script structure (will externalize distro/arch detection next)
2013-12-09 22:26:16 +01:00
SoftCoder cebf6a8184 - added cores count to build script and added ability to force to 1 core 2013-12-08 21:22:35 -08:00
Tom Reynolds 09fb20182a - Enable clang builds for Travis CI
- build-mg.sh: Switch to clang build if CC and CXX env vars both contain 'clang'
2013-12-08 23:00:25 +01:00
Mark Vejvoda ab64b9343f - updated to support building with clang compiler (And cleaned up clang warnings from initial compile). Edit build-mg.sh and read the clang section as to how to build. 2013-11-19 21:57:28 +00:00
Mark Vejvoda fe07998816 - updated with patches from hasufell related to fribidi detection 2013-11-19 16:23:31 +00:00
Mark Vejvoda 699e033a70 test 2013-11-05 00:12:34 +00:00
Tom Reynolds 4bc007f239 Whoopsie, now with better CPU detection and fallback 2013-05-15 05:30:51 +00:00
Tom Reynolds a6e6ab8f53 Use 'nproc' command instead of /proc/cpuinfo (doesn't work on armv5tel) to determine # of cores (lscpu can be another option) 2013-05-15 04:00:36 +00:00
Tom Reynolds 280a00dc35 * Proper localization for Titi's "newbie" warning
* Fix typo in Linux build script
2013-05-05 12:06:31 +00:00
Mark Vejvoda 65266ca41e - added cppunit into build system and started writing some unit tests (requires new dependency cppunit) 2013-04-30 01:27:14 +00:00
Mark Vejvoda 75dbf96730 - cmake bug fix for open suse (and fedora) 2013-03-05 19:56:23 +00:00
Mark Vejvoda cb30df57a6 - added better breakpad lib detection 2013-02-09 20:45:21 +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
Tom Reynolds df9e673119 add some of the missing localization keys to english.lng
make build-mg.sh use C locale for output so we'll know what's going on
2012-07-22 12:31:17 +00:00
Tom Reynolds 6b8487f6f5 Improved portuguese translation - thanks Victor J.!
Remove duplicate sysinfo.sh
Add hint on iavailable cmake options to build-mg.sh
2012-06-16 06:52:54 +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
mnaumann 8b345b4316 * Minimal error checks on build-mg.sh 2011-10-18 12:36:44 +00:00
Mark Vejvoda e221011af2 - bugfixes so that the mingw compile builds 2011-05-24 22:51:45 +00:00
Mark Vejvoda f78036967a - updated build script files to build by default WITHOUT an install directive / prefix so we can easily test and do development 2011-05-07 07:48:21 +00:00
Mark Vejvoda 6db2b394bf - renamed megalgest.bin to megaglest and megaglest to start_megaglest 2011-05-05 03:31:18 +00:00
mnaumann 4ccd101459 * Rename docs/readme.txt to docs/copyright.txt
* Update READMEs for binaries
2011-05-03 04:27:37 +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
mnaumann 596eb685e9 Corrections to linux build script, thanks cygal 2010-12-16 10:52:34 +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 8a14e826d5 - added a build script for Linux Cmake builds 2010-12-11 07:24:03 +00:00