1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-11-02 00:42:33 +01:00
Commit Graph

94 Commits

Author SHA1 Message Date
tsjost
a5b83e2e09 Remove Boost Filesystem stuff 2021-10-12 18:19:20 +02:00
Anonymous Maarten
151de65f69 cmake+conan: do not use debug runtime in debug mode
This improves debug experience on windows using Visual Studio
2019-01-05 05:22:28 +01:00
Anonymous Maarten
8efde3a5cb cmake: simplify FindSDL2 + detect SDL2 version
+ allow switching between static and shared SDL2
  without complete reconfiguration and rebuild.
2019-01-05 05:14:25 +01:00
Anonymous Maarten
d43123ba50 ci: add ability to upload to codecov.io 2018-11-27 13:47:25 +01:00
Daniel Evans
63a2caa471 Add microprofile to rwengine dependencies 2018-09-01 22:58:24 +01:00
Anonymous Maarten
2bc1f560dd cmake: CHECK_INCLUDES -> CHECK_IWYU 2018-08-15 22:53:34 +02:00
Anonymous Maarten
dc595748a0 rwtools: enable on ci 2018-08-10 00:48:59 +02:00
Daniel Evans
4fd92a1549 Rename rwlib library to "core" to fit its new role
Also move up source files into the root directory, as there's nothing else in this directory
2018-08-09 20:28:24 +01:00
Anonymous Maarten
1bde51a155 cmake: add optional rwtools directory 2018-08-07 12:39:59 +02:00
NFS_MONSTR
c4ad3d9846 Bump cmake version to 3.8 #544 2018-07-19 14:42:27 +01:00
Anonymous Maarten
7d2da28dbc cmake: add ability to compile using conan package manager 2018-06-14 02:26:18 +02:00
Anonymous Maarten
cd55d17639 cmake: do not link to SDL2main library 2018-06-14 02:18:10 +02:00
Anonymous Maarten
b6a2b2181d cmake: do not override find modules but wrap them separately 2018-06-14 02:10:54 +02:00
Anonymous Maarten
8f70b36d6f cmake: include all dependencies at top of main CMakeLists.txt 2018-06-14 02:10:54 +02:00
Anonymous Maarten
8f86154ec8 cmake: expand module path before configure rw_interface 2018-06-14 02:10:54 +02:00
Anonymous Maarten
92cb999368 cmake: echo GIT SHA1 during configuration 2018-06-08 18:31:48 +02:00
Anonymous Maarten
2da3660e23 cmake: use cpack to create archives 2018-06-08 18:30:25 +02:00
Anonymous Maarten
e3c0b00453 cmake: use GNUInstallDirs for install paths + install everything (optionally) 2018-06-08 18:30:25 +02:00
Anonymous Maarten
1e6f9a1edc cmake: detect clang-tidy using cmake module + add helper function 2018-06-07 04:55:21 +02:00
Anonymous Maarten
2a429e37f8 cmake: use OpenGL GLVND libraries by default
Needed since CMake 3.11.0: CMP0072 policy
2018-04-16 20:36:58 +02:00
Anonymous Maarten
728ac58768 cmake: move options and compiler configuration to separate files 2017-10-29 20:40:57 +00:00
Anonymous Maarten
55f910cfa2 tests: add CTest/CDash support 2017-10-29 20:40:57 +00:00
Anonymous Maarten
6f45bda04e cmake: enable testing using ctest 2017-10-29 20:40:57 +00:00
Anonymous Maarten
73879954d9 cmake: reformat CMakeLists.txt 2017-10-29 20:40:57 +00:00
Anonymous Maarten
fbbc3ed76b cmake: if (${XXX}) ==> if(XXX) 2017-10-29 20:40:57 +00:00
Anonymous Maarten
1926795d63 cmake: use rwengine::interface + no more add_definitions & include_directories 2017-10-29 20:40:57 +00:00
Anonymous Maarten
e5a8395d5c cmake: use option for ON/OFF variables + let cmake-gui display properties 2017-10-29 20:40:57 +00:00
Anonymous Maarten
b7de8758ea cmake: bump minimum required cmake version to 3.2.2
Apparently, travis-ci is using 3.2.2.
2017-10-29 20:40:57 +00:00
Filip Gawin
512ac6f5ee Fix double promotion 2017-10-25 01:17:46 +01:00
Anonymous Maarten
a1333360c5 rwlib: Add option to abort/break on failed checks or at request
- RW_ABORT/RW_ASSERT/RW_BREAKPOINT are only defined in debug mode
- the callback is needed to unlock the mouse when entering
    the debugger
2017-09-16 22:19:39 +01:00
darkf
ec2e940924 Remove libsndfile dependency 2017-09-16 19:50:51 +01:00
darkf
8e26431665 Remove dependency on libMAD (hurrah!) 2017-09-16 19:50:51 +01:00
darkf
6493908d5c Link FFmpeg 2017-09-16 19:50:51 +01:00
John-Paul Harold
9a1d1033e7 Fix OpenAL includes (fixes OSX build) 2016-11-21 11:19:29 +00:00
Daniel Evans
b4aa01e4bb Use C++14 2016-10-24 21:26:51 +01:00
Daniel Evans
cdebd16532 Remove iconv from CMake configuration 2016-08-23 00:05:25 +01:00
Kamil Rytarowski
0ef224df90 Add preliminary NetBSD support
The iconv(3) function on NetBSD has a custom prototype due to old mistake in
the POSIX specification. The issue has been resolved but we keep using original
form with a constified parameter.
2016-08-13 21:33:04 +02:00
Daniel Evans
2f0b24c6ea Merge pull request #188 from danhedron/feature/cleanup-script
Script cleanup and remove old tool
2016-08-12 23:36:26 +01:00
Jannik Vogel
b821f2e5a7 CMake: Use Bullet include path returned by FindBullet 2016-08-12 02:14:15 +02:00
Daniel Evans
e76ed47f1c Remove scripttool 2016-08-12 01:02:24 +01:00
Aaron Bieber
e8b28c7168 add support for OpenBSD 2016-08-11 17:51:27 -06:00
Daniel Evans
ded631dad6 Add Git SHA1 hash to RWGame for versioning 2016-08-01 19:34:53 +01:00
haphzd
114abe2286 Windows/MinGW-W64 compatibility 2016-07-28 14:46:48 +03:00
haphzd
8bb9c388a2 Build Release by default 2016-07-27 20:32:42 +03:00
orbea
27c6334cb1 CMake: Add BIN_DIR and DOC_DIR (#165)
* CMake: Add BIN_DIR and DOC_DIR

* CMake: Fix typo
2016-06-29 22:19:03 +01:00
Daniel Evans
9aaeb2ceda Remove screenshot functionality, as it's broken. 2016-06-23 22:43:00 +01:00
Daniel Evans
465bd26d9d Merge pull request #152 from JayFoxRox/travis-sdl
Replace SFML by SDL2 for Travis and scripttool
2016-06-23 21:08:42 +01:00
Daniel Evans
d36b813de2 Merge pull request #149 from danhedron/org/copy-license
Copy License to install
2016-06-23 00:47:32 +01:00
Jannik Vogel
9bfb9f8002 CMake: Use FindSDL2.cmake 2016-06-22 23:58:27 +02:00
Christoph Heiss
649f7b144d Replace SFML with SDL2
This entirely replaces all remaining SFML pieces with SDL2 and
brings OpenRW up to OpenGL 3.3
2016-06-22 12:29:39 +02:00