Vicki Pfau
29bf21ac07
CMake: Add CMP0025 policy
2018-04-02 17:03:10 -07:00
Lothar Serra Mari
25b606c5e6
CMake: Disable 'editline' for Win32 ( #1017 )
...
* CMake: Disable 'editline' for Win32
Because editline seems to be unsupported in Win32 GUI applications,
enabling the CLI debugger is only enabled if the target platform
is not Win32.
* CMake: Disable editline status log line for Win32
2018-03-21 09:26:06 -07:00
Vicki Pfau
6fb1ed176d
Windows: Buildfixes
2018-03-21 09:19:24 -07:00
Vicki Pfau
a07aedc7da
Wii: Work around linker issues with CheckFunctionExists
2018-03-21 09:19:10 -07:00
Vicki Pfau
080d02e8d7
Wii: Fix build on modern dkPPC
2018-03-21 09:18:30 -07:00
Vicki Pfau
369eeea1a5
Windows: Package script
2018-02-05 22:10:58 -08:00
Vicki Pfau
7f23c857ad
CMake: Fix lzma include dir
2018-01-17 23:25:53 -08:00
Vicki Pfau
4d2f721a80
CMake: Enforce -pthread for C++ ( fixes #909 )
2018-01-14 19:31:07 -08:00
Vicki Pfau
e456798712
All: Support building on PPC Mac
2017-12-23 16:00:11 -08:00
Vicki Pfau
4d00f988e8
CMake: Fix CPack dependencies for libpng 1.6
2017-09-16 10:00:33 -07:00
Augustin Cavalier
807e289ab3
All: Use more GNUInstallDirs & don't install shaders if no GL.
2017-07-11 20:10:18 -07:00
Augustin Cavalier
5ef18b5b35
All: Do not install hicolor icons on Haiku.
2017-07-11 20:10:18 -07:00
Vicki Pfau
de3bc498c3
PSP2: Use custom localtime_r since newlib version is broken ( fixes #560 )
2017-07-06 12:37:53 -07:00
Vicki Pfau
15243a6ae9
All: Revert setting minimum macOS version to 10.5
2017-06-29 18:54:09 -07:00
Vicki Pfau
23a346e8ce
All: Minor CMake touchups
2017-06-28 12:51:33 -07:00
Vicki Pfau
727fcb94aa
CMake: Fix flags.h generation
2017-06-10 09:27:20 -07:00
Vicki Pfau
9c144266ec
LR35902: Add watchpoints
2017-06-02 19:15:13 -07:00
Vicki Pfau
404332e689
Debugger: Add symbol table skeleton, GB support
2017-05-22 22:19:46 -07:00
Vicki Pfau
65d70f474d
All: Kludge buildfix for ports
2017-05-19 16:21:43 -07:00
waddlesplash
d04767eae2
All: Don't use enable_language(CXX) in the Qt subdirectory.
...
Doing so causes CMake to create a pseudo-subproject when generating
build files, which can cause all sorts of random, hard-to-diagnose issues.
2017-05-16 20:39:36 -07:00
Vicki Pfau
6b547899a8
VFS: Add VFileFIFO for operating on circle buffers
2017-04-29 01:39:46 -07:00
Vicki Pfau
3021996a49
All: Cleanup and buildfixing
2017-04-29 01:39:45 -07:00
Vicki Pfau
5665ac0316
GBA Core: Video log playing
2017-04-29 01:39:11 -07:00
Vicki Pfau
277456b99a
3DS: Fix build
2017-03-26 10:34:17 -07:00
Vicki Pfau
40333fb69c
CMake: Consistency
2017-03-22 14:30:56 -07:00
Vicki Pfau
4f2136f548
3DS: Fixes for new dkA release
2017-03-20 20:52:35 -07:00
waddlesplash
cd6065d78b
CMakeLists: Fix SDL-less build when there is no SDL on the system.
2017-03-20 10:42:57 -07:00
waddlesplash
15b4df3b2b
Fix the build on MSVC.
2017-03-16 13:26:21 -07:00
Vicki Pfau
c9dbbee246
3DS: Turn off LTO by default
2017-01-30 10:06:04 -08:00
Vicki Pfau
8bcd987160
Third-Party: Add SQLite3 as an external
2017-01-28 11:41:04 -08:00
Vicki Pfau
2e3daaedc2
Feature: Support ImageMagick 7
2017-01-18 12:51:05 -08:00
Jeffrey Pfau
d6e5283b9e
Feature: Move game database from flatfile to SQLite3
2017-01-10 00:49:56 -08:00
Jeffrey Pfau
fa884d071e
All: Migrate includes to separate directory
2016-12-30 21:25:07 -08:00
Jeffrey Pfau
6d898542c7
Merge branch 'feature/python-bindings'
2016-12-29 01:23:31 -08:00
Jeffrey Pfau
ceea51b55e
GB: First pass at lockstep multiplayer
2016-12-25 20:39:11 -08:00
Jeffrey Pfau
7bd5ae9a70
Core: Add flags.h generated file
2016-12-25 15:22:40 -08:00
Jeffrey Pfau
e5c61e0093
Python: Preliminary, incomplete bindings
2016-12-25 15:22:40 -08:00
Jeffrey Pfau
8c76d0c7f9
Test: Add basic TBL fuzzing harness
2016-11-03 01:07:47 -07:00
Jeffrey Pfau
5b80b8e4c7
Debugger: Make building with debugging aspects optional
2016-10-26 23:28:25 -07:00
Jeffrey Pfau
a0d223eef7
Debugger: Modularize CLI debugger
2016-10-25 21:12:35 -07:00
Jeffrey Pfau
e54772fead
Test: Refactor test framework
2016-10-21 18:28:18 -07:00
Jeffrey Pfau
e72366a081
Test: Beginnings of a test suite
2016-10-10 17:25:38 -07:00
Jeffrey Pfau
7ae3640bb5
All: Split out install locations for Libretro and OpenEmu
2016-09-27 04:03:41 -07:00
Jeffrey Pfau
c14c6d647f
All: Only update version info if needed
2016-09-19 19:49:58 -07:00
Jeffrey Pfau
1f20b3e430
All: Silence minizip warnings on some platforms
2016-09-17 02:33:44 -07:00
Jeffrey Pfau
e29b30560e
All: Disable missing-field-initializers warning
2016-09-17 02:33:12 -07:00
Jeffrey Pfau
67a09eaa1d
All: Fix frameworks on newer CMakes
2016-09-10 11:36:46 -07:00
Jeffrey Pfau
b0157aa871
Qt: Preliminary build cleanup when GBA core is disabled
2016-09-05 11:55:38 -07:00
Jeffrey Pfau
749a9c98c1
Third-Party: Disable warnings for minizip
2016-08-08 23:02:17 -07:00
Jeffrey Pfau
d3763b0f5d
All: Fix CMake install path handling some
2016-07-17 19:08:08 -07:00