summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/genie.lua (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Initial conversion of core to C++14. Note that compilers are now limited to ↵ Miodrag Milanovic2015-12-031-62/+14
| | | | GCC 4.9.0 and up, Clang 3.4.0 and up, and VS2013 and up [Miodrag Milanovic]
* Merge clang++ version 30000 and 30400 sections to enable ↵ Trammell Hudson2015-11-281-4/+0
| | | | -Wno-constant-logical-operand
* revert sqlite3 changes, update version detection to silence warnings on OSX ↵ Trammell Hudson2015-11-281-1/+1
| | | | clang++ 3.0 (issue #480)
* Cleanup (nw) Justin Kerk2015-11-251-5/+0
|
* disable this for CPP11 builds (nw) Miodrag Milanovic2015-11-191-0/+2
|
* all VMX registers are alike (nw) Vas Crabb2015-11-181-0/+1
|
* disable some intel compiler remarks that are shown in a release config (nw) David Haywood2015-11-141-0/+3
|
* fix uninitialized class members for bus devices (nw) Miodrag Milanovic2015-11-141-0/+3
|
* Fix compile for Intel C++ 15 compiler (nw) Miodrag Milanovic2015-11-141-3/+3
|
* update build scripts for rename c - > cpp (nw) Miodrag Milanovic2015-11-081-1/+1
|
* make it easier to build multiple configs (nw) Vas Crabb2015-11-021-1/+6
|
* Renamed DRIVERS parameter to SOURCES since you can add any source you wish ↵ Miodrag Milanovic2015-10-091-5/+5
| | | | to include in target (nw)
* Moved tools in proper place, and moved build python scripts together with ↵ Miodrag Milanovic2015-10-071-3/+3
| | | | other scripts (nw)
* Allow current toolchain for mingw to work and allow GCC 5.2 to also work if ↵ Cowering2015-10-051-38/+42
| | | | gcc-ar is current enough. Add a little more info about lto (nw)
* removed line commit by mistake (nw) Miodrag Milanovic2015-09-301-1/+0
|
* move mess into mame (nw) Miodrag Milanovic2015-09-301-0/+1
|
* Fix build with Xcode 7 (nw) balr0g2015-09-181-0/+5
|
* reorganized scripts according to new structure (nw) Miodrag Milanovic2015-09-131-1/+4
|
* Update scripts for compile with latest BGFX (nw) Miodrag Milanovic2015-09-121-10/+0
|
* made FORCE_VERSION_COMPILE option to be used for build server (nw) Miodrag Milanovic2015-09-051-0/+9
|
* Hopefully fix build (nw) Justin Kerk2015-09-021-3/+5
|
* Fix Emscripten compile with GoogleTest (nw) Justin Kerk2015-09-021-0/+3
| | | See https://github.com/kripken/emscripten/issues/3484
* Disable warnng C4319 with visual studio 2015 (nw) yz70s2015-08-091-0/+1
|
* scrape this for every bit of info (nw) Cowering2015-07-241-7/+9
|
* This lets MAME compile in Arch Linux GCC 5.2. 16G RAM used to prevent crash. ↵ Cowering2015-07-231-16/+68
| | | | | | compile with 'make SSE3=1 LTO=1' testing GCC 5.2 MSYS2 now (NW)
* Added ability to use system PortAudio Julian Sikorski2015-07-051-0/+5
|
* Fix more driver building, going deeper in checks (nw) Miodrag Milanovic2015-06-201-1/+0
|
* Made possible creation of custom builds with given list of drivers included. Miodrag Milanovic2015-06-201-4/+15
| | | | | | Note that game list is parsed so if macros are used they will not be found. example: make SUBTARGET=cops -j9 DRIVERS=src/mame/drivers/cops.c
* keep SSE2 like it was Cowering2015-06-191-2/+1
|
* This lets sdlMAME/sdlMESS compile on Fedora GCC 5.1.1 with LTO enabled with ↵ Cowering2015-06-191-1/+3
| | | | | | | | | | | | | | | | line: make -jX SSE2=1 LTO=1 (pick X wisely as Xx4 link threads will run to speed up lto) Super Mario 64 runs at 88% on old I7-920 in a VM (from 55%). Windows Mingw-64 5.1.1 LTO is not possible for now :( Why do we need to say 'SSE2=1' since MAME now requires a CPU with that for a minimum? (nw)
* Nope. (nw) balr0g2015-06-071-0/+1
| | | | | | This reverts commit 72794f8ff1c1e79bd0350bb52fb3757bdf04d004. At least this provides a more useful stacktrace, if anyone wants to debug.
* Use attribute unused for inlined new/delete. (nw) balr0g2015-06-071-1/+0
| | | | | | This is still not compliant code, and will probably break with LTO, but is a cleaner fix for the warning. Using this attribute also ensures that the linker doesn't remove the code.
* and remove (nw) Miodrag Milanovic2015-06-071-3/+0
|
* lets make it just for mingw (nw) Miodrag Milanovic2015-06-071-7/+3
|
* placed this back to disable warning on clang (nw) Miodrag Milanovic2015-06-071-0/+1
|
* should go like this (nw) Miodrag Milanovic2015-06-071-1/+1
|
* Fix for 64bit build size thanks to Peter Ferrie (nw) Miodrag Milanovic2015-06-071-0/+7
|
* Added the ability to use system flac, jpeg, lua, sqlite3, portmidi and zlib ↵ Julian Sikorski2015-06-061-3/+53
| | | | based on wallyweek's work
* Added OPT_FLAGS back Julian Sikorski2015-06-061-0/+10
|
* fix for OG :) (nw) Miodrag Milanovic2015-06-031-2/+2
|
* Allow compiling with shared libraries [O. Galibert] Olivier Galibert2015-05-311-0/+21
| | | | | | | | | | Put SHLIB=1 in the main makefile, or on the command line. The idea is to get a *way* faster link with symbols. It works at least on linux, with one annoying caveat: you have to be in the build/projects/sdl/mame/gmake-linux directory to start mame afterwards. We're going to move some things around to be able to use LD_LIBRARY_PATH or have it start as-is from the root.
* Removed -Wno-unused-variable for mingw/gcc (nw) Miodrag Milanovic2015-05-311-1/+0
|
* Let subtarget MESS (not MAME, yet) compile with Windows GCC 5.1 and lto. I ↵ Cowering2015-05-291-14/+9
| | | | am told 'any' recent GCC for Windows has gcc-ar wrapper, if not, change back the line in toolchain.lua (NW)
* oops, forgot one Cowering2015-05-281-0/+6
|
* Merge branch 'master' of https://github.com/mamedev/mame Cowering2015-05-281-0/+15
|\
| * Added skeleton support for Windows Phone and Windows Store - far from ↵ Miodrag Milanovic2015-05-281-0/+15
| | | | | | | | working(nw)
* | Merge branch 'master' of https://github.com/mamedev/mame Cowering2015-05-271-1/+0
|\| | | | | | | | | Conflicts: scripts/genie.lua
| * Removed -Wno-unused-variable for mingw/gcc (nw) Miodrag Milanovic2015-05-271-1/+0
| |
* | test Cowering2015-05-271-1/+1
| |
* | Merge branch 'master' of https://github.com/mamedev/mame Cowering2015-05-271-0/+9
|\|