TellowKrinkle
951604475b
GS: Add class for swizzle calculations
2021-11-07 03:44:31 +00:00
tellowkrinkle
1e5f1de12c
CMake: Increase deployment target to 10.13
...
Allows use of throwing `optional` and `variant` methods
2021-11-05 23:11:53 -05:00
Tyler Wilding
86e12c9603
cmake: properly set the new tag variable
2021-11-01 20:07:31 -05:00
Tyler Wilding
c4e5a21c86
build: If available - use the current git tag for the build metadata
2021-11-01 20:07:31 -05:00
Connor McLaughlin
ca2a75db9c
3rdparty: Add glad
2021-10-30 02:00:21 +01:00
Connor McLaughlin
114d78d378
CMake: Add options for building with X11/Wayland
2021-10-30 02:00:21 +01:00
Connor McLaughlin
fadd97c021
Common: Add WindowInfo
2021-10-30 02:00:21 +01:00
kojin
e04c890018
cmake: freebsd fixup
2021-10-04 03:17:30 -04:00
TellowKrinkle
83e9513623
CMake: Add option for partial LTO
2021-10-01 23:04:42 -04:00
TellowKrinkle
74b08589c4
CMake: Fix up some defines
2021-09-24 00:31:16 -05:00
Silent
ed62ae124b
Add Windows Implementation Libraries
2021-09-16 17:31:45 -04:00
TellowKrinkle
1fe352d8a6
CMake: Add proper dependencies for bin2cpp invocations
2021-09-04 21:06:20 -05:00
tellowkrinkle
b61619cf40
CMake: Fix builds outside of CI
2021-08-27 23:27:59 -05:00
TellowKrinkle
2881149f0b
CMake: Add CI flag for CI builds
2021-08-28 03:25:33 +01:00
TellowKrinkle
059d856f45
CMake: Match git info to vs project
2021-08-28 03:25:33 +01:00
TellowKrinkle
e1bb96cc94
cmake: Windows dependency builds
2021-08-28 03:25:33 +01:00
Ziemas
90a198e3f1
Cmake: Update vtune paths
2021-08-24 23:10:06 +02:00
TellowKrinkle
284ca6ae68
cmake: Add support for using c++ bin2cpp instead of perl
2021-08-15 02:13:36 -04:00
TellowKrinkle
122de7a7d7
cmake: Remove old add_pcsx2_* macros
...
No longer used
2021-08-15 02:13:36 -04:00
TellowKrinkle
e34116e340
cmake: Parse vcxproj filters for cmake generators
2021-08-05 18:20:58 -05:00
TellowKrinkle
a13222f926
CMake: Fix cmake reconfigure breaking dependencies
...
pkg_search_module was looking at our lib_FOUND and thinking it was its own
Fixed by tracking who found the library and only invoking pkg_search_module if pkg_search_module also found the library the previous time
2021-07-20 01:14:54 -05:00
TellowKrinkle
dba223eb18
cmake: override yaml-cpp settings to clear warning
2021-07-17 21:08:30 -05:00
TellowKrinkle
c072c0e82b
cmake: Don't overwrite cmake default flags
...
Also makes sure we don't push our warning settings onto 3rd party libraries
2021-07-17 21:08:30 -05:00
TellowKrinkle
7bb3f41fdc
cmake: Drop X11 requirement on macOS
...
We don't actually benefit from it
2021-07-17 21:08:30 -05:00
TellowKrinkle
4213b4a409
cmake: Use imported targets
2021-07-17 21:08:30 -05:00
TellowKrinkle
e788dd352c
cmake: Fix FindGTK3 not creating targets properly
2021-07-17 21:08:30 -05:00
TellowKrinkle
2c869afbc6
Upgrade libchdr
...
Fixes cmake includes
2021-07-17 21:08:30 -05:00
TellowKrinkle
108e8bdf0a
cmake: Remove unused options
2021-07-17 21:08:30 -05:00
TellowKrinkle
5bfd48c65c
cmake: Convert indentation to tabs
...
Previously was a random mix of tabs and spaces
2021-07-16 22:05:48 -05:00
lightningterror
e8cc2df46c
cmake: SearchForStuff update to match gs merge.
2021-07-09 18:03:44 +02:00
lightningterror
146b33f120
misc-linux: Cleanup leftover stuff from gs merge for linux build.
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
c1e625cc4b
cmake: require XCB libs and not just X11-XCB
2021-07-03 18:16:11 -04:00
TellowKrinkle
67a5c8e314
cmake: Enable sse4.1 by default
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
fc1e00b7ef
gs: trying to sort out this include hell
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
fd39f14b4e
cmake: initial cleanup of the dep lookup
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
587a893a0e
gs-merge: remove initial plugin subsystem
2021-07-03 18:16:11 -04:00
SleepyMan
0599e675a0
CDVD: Add support for CHD format
2021-03-23 11:06:48 +00:00
Tyler Wilding
b819cfcbe8
cmake: Update minimum {fmt} version
2021-03-20 04:20:43 +01:00
lightningterror
7d875076e2
cmake: Remove unused dependency logs.
2021-03-09 16:15:58 +01:00
Ignaz Forster
b6246a7ba4
Fix compilation in path with spaces
...
Compilation with the default settings failed when downloading PCSX2 into
a directory with spaces somewhere in its path:
* In CompileGResources.cmake the paths had been escaped already, resulting
in double escaping the strings (i.e. embedding them in quotes _and_
escaping spaces with a backslash. cmake wasn't able to parse the line
any more.
* In pcsx2/CMakeLists.txt the paths were not escaped, but also not
embedded in quotes, resulting in an invalid Bash command.
This commit fixes these cases (but is neither a review to find all cases
or making sure other characters such as a newline character would work).
2021-03-02 22:39:26 +00:00
lightningterror
87eb7f1e1f
build-linux: Remove EXTRA_PLUGINS flag.
...
There are no extra plugins.
2021-02-23 16:45:47 +01:00
Romain TISSERAND
7295837135
Build: Drop GSnull plugim
...
Fixes #4242
2021-02-23 09:19:06 +00:00
TellowKrinkle
91e8e0d33c
macOS:i18n: Include translations in app bundle
2021-01-25 18:33:47 -06:00
orbea
44b700a6fd
cmake: Use GNUInstallDirs.
2020-12-23 01:04:26 +01:00
lightningterror
6a7648d2b0
misc: Cleanup remaining pad stuff from merge. ( #4014 )
2020-12-18 00:48:33 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
1703e9f8d9
PAD: more work on resources compilation, linker issues left
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
69e837c1ea
PAD: initial merge relatively complete, linker issues left
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
01b210f42a
PAD: remove initial references
2020-12-17 09:38:21 +01:00
TellowKrinkle
56b0026160
macOS:cmake: build plugins directly to app bundle
...
Copying them afterwards ended up in the wrong order with Xcode's code signing, causing unsigned plugins to get copied, which would break the later step of signing the whole bundle
2020-12-06 14:02:43 -06:00
TellowKrinkle
790e0a8327
macOS: Fix things broken by plugin merges
2020-12-06 14:02:43 -06:00