Arnav Borborah
8271da85a2
Fix arguments to main()
2017-10-17 00:04:40 +02:00
Michał Janiszewski
00fd18809c
Move extern "C" {} blocks to headers ( #6282 )
2017-09-18 17:05:28 +02:00
Michał Janiszewski
1df22c889d
Update minimum required CMake version to 3.1
2017-08-09 23:30:18 +02:00
Ted John
4f1cfb4631
Don't load graphics for headless
2017-06-25 23:19:24 +01:00
Ted John
f275e5ba9b
Remove all platform.h includes from header files
...
System headers, particularly windows.h polute the namespace too much with macros and unwanted definitions. Do not use them in header files.
2017-06-25 18:59:56 +01:00
Ted John
acf3b0cf83
Only include FindPkgConfig once
2017-06-25 14:28:25 +01:00
Ted John
95514b9cbc
Remove SDL2 dependency from libopenrct2
2017-06-25 12:03:20 +01:00
Ted John
94e982289e
Fix openrct2-cli build
...
By using a dummy audio context, we can now make openrct2-cli start a headless instance without any SDL2 calls. SDL2 is still a dependency until we remove out the input code to openrct2-ui.
2017-06-04 00:18:26 +01:00
Michał Janiszewski
79d76759bb
Fix #5516 : Update copyrights for 2017
...
Not all files were necessarily _changed_, but all were touched, see
https://github.com/OpenRCT2/OpenRCT2/pull/4932
2017-06-01 21:55:10 +02:00
Richard Jenkins
8d3b7f8c27
Set CMAKE_INSTALL_RPATH to $ORIGIN on CLI build
2017-05-31 20:29:37 +01:00
Michał Janiszewski
de9adf5445
Allow building headless version as a separate target
2017-05-29 22:39:19 +02:00
Gymnasiast
a43ee2b987
Fix copyright year and comment
2017-05-29 22:39:19 +02:00
Ted John
6375e01f3f
Add VS project for CLI only build
2017-05-29 22:38:42 +02:00
Ted John
06bba09b43
Fix various issues with the cmake projects
2017-05-29 22:38:42 +02:00
Ted John
c7b1feea07
Add back most of the cmake options
2017-05-29 22:38:42 +02:00
Ted John
89780363ee
Add openrct2-ui cmake project
2017-05-29 22:38:42 +02:00
Ted John
f856510a15
Get openrct2-cli linking successfully
2017-05-29 22:38:42 +02:00
Ted John
644634220a
Update cmakelists for lib and cli
2017-05-29 22:38:42 +02:00
Ted John
fedb8917c7
Create new CMake project for libopenrct2
2017-05-29 22:38:42 +02:00
Ted John
5c59b743fd
Add new CLI and UI builds for non Windows platforms
2017-05-29 22:38:42 +02:00