Kawe Mazidjatari
9f44bcc818
Treat compiler warnings as errors
...
Treat them as errors globally. Most of the time a warning is a bug, or problem in code that could be solved in a different (better) manner. Thirdparty code have this disabled. The warnings as errors option can be globally disabled through the CMake GUI, but this is not recommended.
2023-05-15 09:44:26 +02:00
Kawe Mazidjatari
c50f8d86f6
Add option for GameDLL version and source directory
...
Options could be set from the CMake GUI. By default, GameDLL version is set to 'GAMEDLL_S3', and engine source directory is set to 'r5dev/'.
2023-05-14 16:27:31 +02:00
Kawe Mazidjatari
b3fc2c5adb
Enable profiling for Profile builds
...
Enable linker option for profiling.
2023-05-14 02:28:53 +02:00
Kawe Mazidjatari
ede19e0472
Improve CMake macro's
...
Allow setting custom runtime output directories using the 'end_sources' macro. If parameter is empty, it will use "game/" (default).
2023-05-14 01:26:17 +02:00
Kawe Mazidjatari
d1157fb54b
Fix PDB path not getting written properly for shared libraries
2023-05-11 21:04:21 +02:00
Kawe Mazidjatari
807d660883
Add CMake macro's
...
Macro's performing project wide, and common operations. Crafted for r5sdk, but it is still partially incomplete.
2023-05-09 23:55:46 +02:00