summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/toolchain.lua
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow current toolchain for mingw to work and allow GCC 5.2 to also work if ↵ Cowering2015-10-051-34/+44
| | | | gcc-ar is current enough. Add a little more info about lto (nw)
* Fix the build. Robbbert2015-09-141-17/+6
|
* fix cross compile paths, make ar work with lto until Windows GCC fixed Cowering2015-09-131-6/+17
|
* OS/2 patch for 0.164 [KO Myung-Hun] Vas Crabb2015-08-251-0/+20
|
* semi-revert the change of ar.exe to gcc-ar.exe; the latter is broken in the ↵ Lord-Nightmare2015-07-231-6/+6
| | | | current build tools, needs to be replaced with a working copy (n/w)
* forgot a part (NW) Cowering2015-07-231-2/+6
|
* Add NetBSD support. Thomas Klausner2015-07-141-1/+28
| | | | Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
* fix windows build (nw) Miodrag Milanovic2015-05-301-2/+1
|
* Let subtarget MESS (not MAME, yet) compile with Windows GCC 5.1 and lto. I ↵ Cowering2015-05-291-1/+2
| | | | am told 'any' recent GCC for Windows has gcc-ar wrapper, if not, change back the line in toolchain.lua (NW)
* Added skeleton support for Windows Phone and Windows Store - far from ↵ Miodrag Milanovic2015-05-281-1/+24
| | | | working(nw)
* Fix OSX target dir Miodrag Milanovic2015-04-291-3/+3
|
* Unified objdir and targetdir for supported platforms, best delete build ↵ Miodrag Milanovic2015-04-261-33/+127
| | | | folder in order not to clean situation (nw)
* Some changes for FreeBSD and Solaris, will be sent upstream as well (nw) Miodrag Milanovic2015-04-101-4/+34
|
* Added separated target dirs for x32 and x64, so we do not have library ↵ Miodrag Milanovic2015-04-081-15/+15
| | | | collision (nw)
* Some vs2013-clang work (nw) Miodrag Milanovic2015-04-061-0/+5
|
* enable multiple definitions for mingw-clang, due to weird issue with ↵ Miodrag Milanovic2015-04-061-0/+1
| | | | multiple symbols (nw)
* Fix for Android include ordering (nw) Miodrag Milanovic2015-04-031-6/+6
|
* skeleton for XCode support (nw) Miodrag Milanovic2015-04-021-0/+20
|
* Get rid of unnecessary distro nonsense Vas Crabb2015-04-011-16/+0
|
* Remove all the stuff that causes driver and emu sources to be compiled Vas Crabb2015-03-291-57/+57
| | | | | | | | | | | differently with different OSDs Switch back to building for all OSDs in common directory Move more OSD-specific stuff into OSD scripts It still isn't completely safe to be building all OSD into same directory Common OSD "module" files, e.g. debuggers and renderers, build with different options for each OSD. It works at the moment, but you will end up with slightly different executables depending on the order you build OSDs.
* build into OSD subdirectory for people building multiple OSDs Vas Crabb2015-03-281-57/+57
|
* fixed OSX build with Clang on 10.7.x (nw) Miodrag Milanovic2015-03-271-0/+3
| | | | | Removed internal CC and LD settings since it's not needed and can be overwritten externally now
* Create makefiles for targets per subdir (nw) Miodrag Milanovic2015-03-271-28/+28
|
* fix for later OSX (nw) Miodrag Milanovic2015-03-261-3/+8
|
* Added CXX and fixed LD [qmc2] (nw) Miodrag Milanovic2015-03-261-1/+4
|
* Made CC and LD override possible (nw) Miodrag Milanovic2015-03-261-0/+7
|
* added distro support for linux (nw) Miodrag Milanovic2015-03-261-0/+22
|
* Moved build system to GENie [Miodrag Milanovic] Miodrag Milanovic2015-03-261-0/+696
make TARGET=mess -j19 will generate all needed files and build MESS, while developing you can use make TARGET=mess COMPILE=1 -j19 to prevent rebuilding of make files. Build system have automatic generate of dependencies so will do incremental builds fine. make clean will remove all generated files/projects and obj files