Commit graph

26 commits

Author SHA1 Message Date
Sour
58b6dd188f Upgrade to VS2019 and C++17 2019-12-21 12:23:55 -05:00
Sour
4da882346e Linux: Switch back to xbuild for simplicity (and add option for static linking of C/C++ libs) 2019-11-16 15:54:40 -05:00
Sour
6f2f5ab239 Makefile: Fixed bin folder not being created properly 2019-06-22 15:33:08 -04:00
Sour
babbec7d12 Linux: Replace xbuild with msbuild in makefile 2019-02-08 21:01:35 -05:00
Sour
2383499533 Build: Simplify PGO builds and allow it to be used when building the libretro core 2018-12-31 14:59:00 -05:00
Sour
46c744808a Makefile: Fixed bin folder not being created by "make libretro" 2018-08-25 22:26:24 -04:00
Sour
1e90a71394 Linux: Removed -Wno-switch option and fixed warnings 2018-06-25 15:56:05 -04:00
Sour
669113710a Linux: Fixed warnings (and enabled no-parentheses warning) 2018-06-25 15:13:32 -04:00
Sour
509d85b2a3 Linux: Makefile tweaks + support for PGO 2018-06-12 00:49:33 -04:00
Sour
c26060d716 Linux: Fixed makefile issue 2018-04-29 19:22:06 -04:00
myfreeweb
c9e569fc26 Add FreeBSD support (#363)
* make clean: 'rm -rf ...' instead of 'rm ... -r -f'

Only GNU rm supports flags after paths

* Scale2x: do not include malloc.h on FreeBSD

* Allow using system libevdev, use sdl2-config to find sdl2

+ extract the C++17 fs library name into a variable to allow overriding
(it's -lc++experimental on systems with LLVM's libc++ as the C++ lib)
2018-04-07 16:59:09 -04:00
Sour
745ac85109 Linux: Minor makefile changes 2018-03-24 12:14:39 -04:00
Sour
8af8ab205c GCC: Fixed warnings 2018-03-24 11:22:43 -04:00
Sour
21412c488d Libretro: makefile fixes (removed Lua & Filesystem dependencies) 2018-01-05 15:59:28 -05:00
Sour
abffd86e6b Libretro support (Linux) 2018-01-04 23:09:07 -05:00
Sour
a8a55efbcf Linux: Enabled LTO for clang (+25-30% performance) 2017-12-07 22:52:18 -05:00
Souryo
ac119852ef Linux: Fixed makefile and compilation errors 2017-09-02 17:46:41 -04:00
Souryo
54ef42c869 Builds: Fixed makefile syntax 2017-05-22 22:29:58 -04:00
Souryo
91e30c9c7b Builds: Added compile time flag to disable auto updates 2017-05-22 22:12:57 -04:00
Souryo
c3dedb679b Linux: Fixed some bugs and build issues 2017-05-13 18:20:50 -04:00
Souryo
8face6e666 Linux: Support for auto updates (+ refactoring) 2016-12-22 19:39:33 -05:00
Souryo
8378cb59ac Linux: 32-bit builds 2016-12-22 18:44:54 -05:00
Souryo
6cee4544cb Linux: Small makefile fixes 2016-12-20 21:56:48 -05:00
Souryo
bdbf830dd7 Linux: Gamepad support (using libevdev) 2016-12-18 20:39:31 -05:00
Souryo
1d58a49a09 Linux: MInor makefile fixes + missing include 2016-12-18 09:24:12 -05:00
Souryo
5998e8e002 Linux: makefile 2016-12-17 23:17:34 -05:00