Commit Graph

68 Commits

Author SHA1 Message Date
Miodrag Milanovic
8e61a7d3d3 Added VS2017 support into project files (nw) 2016-11-16 21:00:29 +01:00
Miodrag Milanovic
a18497e7a2 Some more work on UWP (nw) 2016-11-10 13:13:51 +01:00
Miodrag Milanovic
6a21f6ddf3 Set Android 5.0 as minimum one, older API are not compatible (nw) 2016-10-08 10:18:46 +02:00
Scott Stone
533fd78fc2 Adjusted toolchain.lua to allow DEBUG=1 builds to be modified by STRIP_SYMBOLS=1 (nw) 2016-09-26 06:24:31 -04:00
Miodrag Milanovic
62fe8b8980 some C++14 features are not supported by VS2013. VS2015 is free for home use so no need for legacy support (nw) 2016-08-27 11:15:38 +02:00
Jeffrey Clark
d7bfb00718 android objdir (nw)
* 2f3f53e got objdir wrong (type folder duplicate)
2016-07-01 23:06:32 -05:00
Jeffrey Clark
2f3f53ed61 android build folders (nw)
Signed-off-by: Jeffrey Clark <h0tw1r3@users.noreply.github.com>
2016-06-30 16:26:45 -05:00
Miodrag Milanovic
ff055cd6c4 Fix symbol stripping (nw) 2016-06-30 16:16:16 +02:00
Brad Hughes
3ffafa2225 Fix compile bug on Bash for Windows (nw) 2016-06-29 22:40:17 -04:00
Miodrag Milanovic
ebd8e7d74b Added initial ninja support to use add MAKETYPE=ninja to compile command line (nw)
Custom build tasks are not yet working
2016-06-09 13:46:36 +02:00
Jeffrey Clark
bbda9d38b7 android: 64bit strip, platform version support (nw)
cleanup make targets and configuration rules
fix android_ndk_root env test
2016-06-05 22:24:25 -05:00
Jeffrey Clark
2e8521cde0 fix android target libSDL2 circular ref (nw)
also rename ANDROID_NDK_ROOT -> ANDROID_NDK_LLVM to point directly to
prebuilt host compiler (removes windows only restriction).
2016-06-04 00:34:43 -05:00
Jeffrey Clark
551d9998f5 support msbuild from posix shell
preliminary fastbuild support (experimental in genie)
2016-05-31 20:26:34 -07:00
Frederic Cambus
7541a888dc Allow building on OpenBSD 2016-05-19 23:11:43 +02:00
Miodrag Milanovic
9b3788035c scrclean on lua scripts (nw) 2016-03-29 08:49:47 +02:00
Miodrag Milanovic
c22a27df81 Ci20 wip support (nw) 2016-03-23 21:23:14 +01:00
Brad Hughes
e6e30bb9dd Build project for Windows Store 2016-03-22 18:46:08 -04:00
Miodrag Milanovic
95a2e4c2c6 compile BGFX for RPI as well (nw) 2016-03-19 16:09:34 +01:00
Miodrag Milanovic
6590600990 Added support for Raspberry Pi cross-compile (nw) 2016-03-19 16:09:34 +01:00
Miodrag Milanovic
2bf46f72ed Update to use with latest android nkd (nw) 2016-03-11 20:24:20 +01:00
Miodrag Milanovic
2287efaab3 Enabled multi core compile on VS (nw) 2016-03-01 15:30:42 +01:00
Miodrag Milanovic
5a567f3541 Added support for x64 Androids (nw) 2016-02-26 16:00:29 +01:00
Miodrag Milanovic
4727b0d97f OS/2 can not support SDL2 which is needed for MAME to run (nw) 2016-02-26 13:20:43 +01:00
Miodrag Milanovic
f79e314897 no way to support qnx (nw) 2016-02-26 12:57:31 +01:00
Miodrag Milanovic
5132d31224 Fix compile for Android(nw) 2016-02-26 11:59:17 +01:00
Miodrag Milanovic
e740bb6915 Fixing some more Android related things (nw) 2016-02-26 11:59:17 +01:00
Miodrag Milanovic
add7a65f3f Make Android targets compile but not link, using clang compiler in NDK, since GCC will be removed in next one (nw) 2016-02-25 20:44:35 +01:00
Miodrag Milanovic
4173530610 removed nacl, fixed android and pnacl (nw) 2016-02-25 14:58:39 +01:00
Miodrag Milanovic
249b5f0b96 fixed logic in expression (nw) 2016-02-15 20:05:47 +01:00
Jeffrey Clark
3570d4f0eb check STRIP_SYMBOLS in strip function and add strip support for osx (nw) 2016-02-15 12:09:48 -06:00
Jeffrey Clark
36df7413dc add TOOLCHAIN make flag for explicit toolchain prefix cross compiling (nw) 2016-02-15 12:09:35 -06:00
Miodrag Milanovic
05214ecda5 small addition for steamlink (nw) 2016-02-15 12:06:56 +01:00
Miodrag Milanovic
e691634439 Added SteamLink initial support [Sam Lantiga, Miodrag Milanovic] 2016-01-25 20:01:40 +01:00
Miodrag Milanovic
8172839141 Some cleanup in build scripts, GNU C99 for 3rdparty C files (nw) 2016-01-04 15:31:32 +01:00
Miodrag Milanovic
e0deb80b54 Fix building on clang, executable fail starting due to mixed allocators (nw) 2016-01-04 13:29:42 +01:00
Miodrag Milanovic
17f5c825f3 missed this one (nw) 2016-01-01 15:14:06 +01:00
Miodrag Milanovic
92f81361d6 Initial conversion of core to C++14. Note that compilers are now limited to GCC 4.9.0 and up, Clang 3.4.0 and up, and VS2013 and up [Miodrag Milanovic] 2015-12-03 11:40:45 +01:00
Justin Kerk
d1d8a66ab1 Cleanup (nw) 2015-11-25 03:10:20 +00:00
Miodrag Milanovic
4b4b659679 Added MSBUILD support, msbuild.exe must be in path so update your tools (nw) 2015-11-23 10:01:21 +01:00
Scott Stone
74ffae801a Fixing compiling issue for release toolchain (per Balrog) (nw) 2015-10-05 18:33:52 -04:00
Cowering
7c302af80f Allow current toolchain for mingw to work and allow GCC 5.2 to also work if gcc-ar is current enough. Add a little more info about lto (nw) 2015-10-05 10:29:15 -05:00
Robbbert
884e4460ae Fix the build. 2015-09-14 10:43:49 +10:00
Cowering
c9d6609bf0 fix cross compile paths, make ar work with lto until Windows GCC fixed 2015-09-13 09:55:03 -05:00
Vas Crabb
f500420346 OS/2 patch for 0.164 [KO Myung-Hun] 2015-08-25 13:02:01 +10:00
Lord-Nightmare
68a39e8e69 semi-revert the change of ar.exe to gcc-ar.exe; the latter is broken in the current build tools, needs to be replaced with a working copy (n/w) 2015-07-23 14:28:23 -04:00
Cowering
0b77d57e1d forgot a part (NW) 2015-07-23 10:36:42 -05:00
Thomas Klausner
910f0215e8 Add NetBSD support.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-07-14 21:52:52 +02:00
Miodrag Milanovic
359be6fcf0 fix windows build (nw) 2015-05-30 10:33:37 +02:00
Cowering
f115ab2dd2 Let subtarget MESS (not MAME, yet) compile with Windows GCC 5.1 and lto. I am told 'any' recent GCC for Windows has gcc-ar wrapper, if not, change back the line in toolchain.lua (NW) 2015-05-29 17:43:09 -05:00
Miodrag Milanovic
548a982a3c Added skeleton support for Windows Phone and Windows Store - far from working(nw) 2015-05-28 20:06:33 +02:00