Michał Janiszewski
54394d3a21
Enable SSE4.1 for file implementing it
2018-01-01 23:49:09 +01:00
Michał Janiszewski
ad687a7ecf
Remove use of problematic __DATE__ and __TIME__
...
Replace with a placeholder to be filled by external tools
2017-12-27 14:50:42 +01:00
Ted John
ebf43c2529
Fix testpaint
2017-12-04 19:04:07 +00:00
Ted John
99d7aaa2d6
Remove RCT2 interop
2017-12-04 19:04:06 +00:00
Stefan Winkler
516c5737be
Set branch/sha1 defines only for specific files
2017-12-01 21:05:44 +01:00
Michał Janiszewski
3df5dd8391
More compiler warnings
2017-11-27 23:52:17 +01:00
Michał Janiszewski
63e246938f
Make sure PORTABLE option is honoured globally
2017-11-16 23:08:03 +01:00
Michał Janiszewski
0f3b6b1590
Explicitly mention the expected root directory for discord-rpc
...
[ci skip]
2017-11-15 22:39:47 +01:00
Michał Janiszewski
8ec5f3ae82
Move FORCE32 option to top-level CMakeLists.txt
2017-11-15 22:32:51 +01:00
Michał Janiszewski
8f50660ad6
Use proper paths for discord-rpc in cmake
2017-11-15 22:32:51 +01:00
Michał Janiszewski
7612c2881d
Add some discord-rpc logging to cmake
2017-11-15 22:32:51 +01:00
Michał Janiszewski
8f3434d084
Add discord-rpc support to Linux
2017-11-15 22:32:51 +01:00
Philip Goto
27e3703fec
Add openrct2 URI handling to Linux
2017-11-08 16:14:01 +01:00
Robert Jordan
167662f651
Improvement: more icon resolutions
2017-10-13 22:39:08 +02:00
Michał Janiszewski
a4c8d402ad
Add missing variable declarations warning for C++
2017-10-10 22:26:35 +02:00
Michał Janiszewski
c4538496c5
Make sure variables are either static or declared externally
2017-10-09 22:59:40 +02:00
Matthias Mailänder
c4abbc1167
Associate .sc4 and .sc6 scenarios with OpenRCT2 on Linux.
2017-08-14 09:33:37 +02:00
Matthias Mailänder
c86dc803bb
Associate .sv4 and .sv6 savegames with OpenRCT2 on Linux.
2017-08-14 09:33:37 +02:00
Matthias Mailänder
cb2b764f07
Add an appdata.xml metadata file
...
for Linux software galleries.
2017-08-13 23:31:10 +02:00
Michał Janiszewski
1df22c889d
Update minimum required CMake version to 3.1
2017-08-09 23:30:18 +02:00
Michał Janiszewski
d2ec1f0057
Fix CMakeLists.txt to allow static libopenrct2
...
This allows using CMake-standard `BUILD_SHARED_LIBS` flag to dynamically
set how libopenrct2 should be built.
`cmake -DBUILD_SHARED_LIBS=OFF` will result in `openrct2` statically
linked with `libopenrct2`
Fixes #5918 .
2017-08-09 23:30:18 +02:00
Hendrik v. Raven
ddd50214bb
drop man page compression
...
It is easier to add the compression manually when desired as to remove
it in all other cases.
2017-07-28 11:20:31 +02:00
Hendrik v. Raven
8438647705
add a project definition
...
the project definition is used by cmake to fill the subfolder for
${CMAKE_INSTALL_DOCDIR}.
2017-07-28 11:20:31 +02:00
Hendrik v. Raven
c81f41c843
convert install destinations to GNUInstallDirs
...
at least on Linux this makes the build system easily adaptable to the
different distributions. GNUInstallDirs was added in cmake 2.8 so the
version is increades as well.
Testing on all other platforms is necessary, I have only a Linux system
at hand right now.
2017-07-28 11:20:31 +02:00
Matthias Mailänder
3ac5a6897c
Add $LIB_SUFFIX to install into right directory ( #5915 )
2017-07-20 15:41:13 +02:00
Michał Janiszewski
1aed331928
Install openrct2-cli, if exists
2017-07-13 23:22:20 +02:00
Ted John
3545d2d635
Update to 0.1.0 title sequence
2017-07-07 17:35:33 +01:00
Ted John
acf3b0cf83
Only include FindPkgConfig once
2017-06-25 14:28:25 +01:00
Michał Janiszewski
61cca38bee
Add -Wnon-virtual-dtor warning
2017-06-15 00:26:31 +02:00
Michał Janiszewski
4851a45a83
Detect warnings for all parts of compilation ( #5618 )
2017-06-15 00:08:41 +02:00
Matthias Mailänder
889b81e070
Make title sequence download optional
2017-06-06 14:29:34 +02:00
Graham Edgecombe
9bd4284733
Fix icon install destination
...
RENAME was included in the quotes in a previous commit, so cmake treated
it as part of the destination path.
2017-06-03 12:54:00 +02:00
Ted John
85652c3834
Update cmake script to install man pages
2017-06-01 18:45:40 +01:00
Ted John
1e550e9059
Create portable builds
...
Which set rpath to $ORIGIN so it can be run out the box.
2017-05-31 08:51:51 +01:00
Michał Janiszewski
de9adf5445
Allow building headless version as a separate target
2017-05-29 22:39:19 +02:00
Richard Jenkins
7a59eef47e
Fix cmake for OpenRCT2-UI on macOS
2017-05-29 22:38:46 +02:00
Ted John
3ebf5be3ea
Fix mingw cmake
2017-05-29 22:38:46 +02:00
Ted John
c394a997c8
Update install target and export library so
2017-05-29 22:38:45 +02:00
Ted John
82288f92e6
Add cmake for testpaint
2017-05-29 22:38:44 +02:00
Ted John
a4c06020f1
Add install target to cmake
2017-05-29 22:38:44 +02:00
Ted John
1f8f354e49
Update root cmake and enable tests
2017-05-29 22:38:44 +02:00
X123M3-256
dbd0067091
Remove logging
2017-05-07 01:01:07 +01:00
X123M3-256
edd830293c
Correct path to sprite file
2017-05-07 01:01:07 +01:00
Michał Janiszewski
c9eb2bdf77
Update version information in CMakeLists.txt
2017-05-06 20:43:54 +02:00
Ted John
b8931bd503
Use C++ mutex instead of SDL for server_list.cpp
2017-05-04 17:29:05 +01:00
Michał Janiszewski
da0cadf270
Disable redundant-decls error for mingw
2017-04-16 08:44:37 +02:00
Marijn van der Werf
c7115273da
Allow some warnings on macOS builds
2017-04-07 22:10:14 +02:00
Michał Janiszewski
2dcf33bd42
Ensure set_format_body macro only accepts properly sized arguments
2017-02-16 16:50:35 +01:00
Michał Janiszewski
e09fb6533f
Update C++ standard version to C++14
2017-02-06 23:24:55 +01:00
Michał Janiszewski
39f881e1d7
Update CMakeLists.txt for CPack with 0.0.7 version
2017-01-30 13:54:13 +01:00