Commit Graph

27 Commits

Author SHA1 Message Date
jordan4ibanez
9f39338793 Simplify this disaster 2023-11-26 02:39:42 -05:00
jordan4ibanez
7468b42317 Copy Josiah again 2023-11-26 01:35:08 -05:00
numzero
8c2ad025b1 Add CTest 2023-11-01 14:40:11 +01:00
numzero
a07cfc0f7a Require C++17 at the top level 2023-11-01 14:40:11 +01:00
sfan5
99be15f40b Bump revision 2023-10-27 17:48:29 +02:00
sfan5
c311d01c07 Bump revision 2023-07-20 20:14:50 +02:00
JosiahWI
510976f130
Prefer GLVND at CMake>=3.11
CMake 3.10 introduced GLVND support. CMake 3.11 introduced CMP0072,
which prefers GLVND when NEW behavior is set. I set default policies to
3.11 for CMake versions >=3.11 and did not bother with requesting GLVND
for CMake 3.10.
2023-05-14 20:54:03 +02:00
sfan5
21c61e9973 Bump revision early 2023-03-11 15:12:05 +01:00
sfan5
1d43ea17ca Bump revision 2023-03-05 21:45:09 +01:00
sfan5
a0af653c3d Bump revision early 2022-10-24 21:17:53 +02:00
sfan5
3225007e8d Bump revision 2022-09-16 19:39:46 +02:00
sfan5
ff645cc876 Bump revision 2022-07-21 20:20:13 +02:00
sfan5
f6ec00e1c4 Include revision in SOVERSION for (in)compatibility checks 2022-07-21 20:04:34 +02:00
JosiahWI
f9078a6a12 Fix version variable bug
The variables had the wrong names, and wouldn't work properly.
2021-08-23 17:10:23 +02:00
JosiahWI
1aab3db68b
Set policies through CMake 3.9 to allow enabling IPO 2021-08-21 20:16:31 +02:00
JosiahWI
864e24774d
Export targets to build tree (#49)
It is insecure and inconvenient to necessitate installing IrrlichtMt to access the target export. A copy of the export is now placed in the build tree during configuration so that it can be directly accessed from any project by pointing find_package() to look at the IrrlichtMt source directory.
2021-07-31 13:04:06 +02:00
sfan5
d62e0424f2 Fix path issues when imported as subdirectory 2021-06-30 21:13:59 +02:00
JosiahWI
826de9f6dc
Work around bug installing targets created in a subdirectory 2021-04-24 11:03:09 +02:00
sfan5
5411ec4f03 Hook up examples to CMake 2021-04-22 09:43:53 +02:00
sfan5
4719f3c114 Fix Android build (again)
closes #27
2021-04-17 17:47:09 +02:00
sfan5
5bdcc7eb4f Fix include install location 2021-04-13 23:32:53 +02:00
JosiahWI
9840eeabe8
CMake Config and Version exports (#22) 2021-04-13 21:08:16 +02:00
sfan5
3fb23fc423 Skip unnecessary C compiler checks 2021-03-26 23:08:09 +01:00
sfan5
f05f84b33b Rename library to IrrlichtMt
for clarity and to avoid conflicts
closes #16
2021-03-25 15:47:33 +01:00
sfan5
10a188e967 Restore Android support 2021-03-07 01:08:58 +01:00
sfan5
bfba19d67a Restore Windows and OSX support 2021-03-06 22:39:35 +01:00
sfan5
6ce98dce77 Add CMake as new build system 2021-03-06 21:40:05 +01:00