summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/genie.lua
Commit message (Collapse)AuthorAgeFilesLines
* fix vsllvm configuration feos2019-06-031-0/+4
| | | | | | - dxsdk was missing from includes - winmm was missing from libs - narrowing warning was silenced for VS, but not from vsllvm, where it leads to an error in menu_video_options::handle()
* srcclean (nw) Vas Crabb2019-05-261-1/+1
|
* (nw) Clean up the mess on master Vas Crabb2019-03-261-0/+65
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-65/+0
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* further quieting of MS-LLVM (nw) Peter Ferrie2019-02-251-0/+1
|
* genie: restore msvc build (nw) Patrick Mackinlay2019-02-191-10/+10
| | | | I don't really understand why this works, but it enables building with VS 2017 15.7.6 as before. Apologies if it breaks LLVM on VS - I don't have that configuration to test.
* (nw) remove some superfluous const, eliminate a superfluous temp, remove ↵ Vas Crabb2019-02-181-1/+1
| | | | superflous semicolons, etc. and also fix a known broken build script change
* Fix testkeys compile/link on windows. (nw) couriersud2019-02-171-1/+1
|
* silence MS-LLVM (nw) Peter Ferrie2019-02-161-1/+42
|
* enable sub-second snapshot timers (nw) (#4493) Peter Ferrie2019-02-041-0/+23
| | | | | | | | | | | | | | * enable sub-second snapshot timers (nw) * switch to attotime, accept doubles * support LLVM extension in MSVC make vsllvm using extension from here: https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain
* Fix errors with single-driver build of vsnes.cpp [Justin Kerk] Justin Kerk2018-12-301-4/+4
|
* (nw) fix stuff: Vas Crabb2018-11-291-1/+45
| | | | | | | | * Add per-language compiler flag options to help with exotic setups * Get rid of a potention buffer overrun in NuBus image card * CHAR_WIDTH and LONG_WIDTH are preprocessor macros in limits.h with glibc if __GLIBC_USE (IEC_60559_BFP_EXT) is enabled - avoid using them as names * Make formats/upd765_dsk.h slightly safer with defualt initialisers for key format members * Don't rely on random BSS data being zero in imagedev/floppy.cpp
* enable edit and continue in visual studio debug builds (nw) smf-2018-08-291-2/+3
|
* disable multiple constructor warning for rendlay.cpp (nw) smf-2018-07-221-0/+1
|
* fix building with clang 6.0.1 (nw) smf-2018-07-071-0/+5
|
* Remove -mbig-obj, which breaks the build on Windows clang and is not ↵ Justin Kerk2018-07-071-3/+0
| | | | actually needed now that the emumem files have been split up (nw)
* emumem: Backend modernization [O. Galibert] Olivier Galibert2018-06-291-0/+3
|
* Enable building on riscv64 (#3655) Julian Sikorski2018-06-131-0/+6
| | | | | | * First attempt at enabling building on riscv64 * PTR64=1 needs to be defined on riscv64 otherwise build fails
* srcclean (nw) Vas Crabb2018-05-271-1/+1
|
* rm dead code (nw) Justin Kerk2018-05-031-8/+0
|
* More GCC 8 (nw) arbee2018-05-011-0/+1
|
* don't use C++ flags on plain C files (nw) arbee2018-05-011-1/+3
|
* begin preliminary GCC 8 support (nw) arbee2018-05-011-0/+7
|
* Bind devcb relative to current device. This is probably going to break Vas Crabb2018-05-011-1/+2
| | | | | | | plenty of things with late bind errors. Sorry. Remaining things to switch over include sound routes and things with custom delegates.
* Added possibility of building using system pugixml Julian Sikorski2018-03-271-0/+10
|
* Start squeezing out the poor-performing parts of the output_manager: Vas Crabb2018-02-281-1/+2
| | | | | | * Turn deprecated declataion warnings on by default and make them non-fatal * Make output_finder iterable in algorithms and range-based for loops * Replace a lot of set_something with output_finder
* Fix issue linking Emscripten build with certain single-driver compiles (e.g. ↵ Justin Kerk2018-01-311-0/+3
| | | | spectrum.cpp). Emscripten 1.37.29 or higher is now required. [Justin Kerk]
* srcclean and regenerate localisations (nw) Vas Crabb2018-01-281-1/+1
|
* removed implict usage of "nullability" from SANITIZE=undefined (nw) firewave2018-01-141-5/+2
|
* restored SANITIZE make option (#3043) Oliver Stöneberg2018-01-111-4/+37
| | | | | | * restored basic support for SANITIZE make option * disabled some unwanted UBSAN checks / enabled nullability checks / enabled ASAN use-after-scope checks (nw)
* Use dynamic linking for windows SDL builds to workround an error during ↵ smf-2017-12-261-1/+6
| | | | linking about liblualibs.a being corrupt, which is dependant on the order of the .o files contained within it. [smf]
* Added workround for clang static builds and enable them again, don't force ↵ smf-2017-12-261-8/+2
| | | | -O1 on clang builds. [smf]
* Modification for Android build (NDK r14b, build-tools 21.1.2 and gradle ↵ Miso Kim2017-08-231-0/+1
| | | | 2.2.1) (#2585)
* looks like 32-bit release builds need /bigobj as well (nw) Vas Crabb2017-05-281-3/+3
|
* don't use -static on msys2 clang 4.0.0 as it's currently broken, also ↵ smf-2017-05-251-3/+7
| | | | removed -static-libgcc & -static-libstdc++ on gcc builds as they have no effect if you use -static (nw)
* fix MSVC debug builds by specifying /bigobj (needed for mpu4). Release ↵ smf-2017-05-161-0/+3
| | | | builds don't seem to require it. (nw)
* detect if SOURCES file do not exist (nw) Miodrag Milanovic2016-12-091-0/+7
|
* Enable building projects that are separate of MAME but use same core and ↵ Miodrag Milanovic2016-12-081-1/+13
| | | | lives in separate git tree (nw)
* Disable incremental linking for VS debug builds (nw) Miodrag Milanovic2016-11-291-0/+1
|
* Added VS2017 support into project files (nw) Miodrag Milanovic2016-11-161-2/+2
|
* Fix UWP build issue (nw) Brad Hughes2016-11-161-1/+1
|
* fix build (nw) Miodrag Milanovic2016-11-161-1/+1
|
* UWP: Remove explicit links for winstore builds (nw) Brad Hughes2016-11-161-9/+3
|
* fix mingw-clang linking for latest version (nw) Miodrag Milanovic2016-11-161-0/+4
|
* Make 3rdparty compile for UWP and start adding new OSD for UWP based on ↵ Miodrag Milanovic2016-11-091-0/+6
| | | | previous Brad work (nw)
* Finally sync with GENie, no more local changes (nw) Miodrag Milanovic2016-11-031-0/+4
|
* Fix macOS build (nw) Miodrag Milanovic2016-11-021-3/+3
|
* Experimental support for compiling to WebAssembly using Emscripten (not yet ↵ Justin Kerk2016-10-291-0/+5
| | | | working) (nw)
* cleanup (nw) Miodrag Milanovic2016-10-071-19/+0
|
* disable unknown-attributes & ignored_qualifiers to allow font_dwrite.cpp to ↵ smf-2016-09-171-0/+2
| | | | build with clang. (nw)