Commit Graph

18 Commits

Author SHA1 Message Date
hecks 5bf68b5731
Add a unified cross platform OpenGL core profile binding (#52) 2021-08-07 21:56:00 +02:00
hecks 4ab3de3bab
Delete lots of unused features (#48) 2021-07-23 16:23:44 +02:00
sfan5 22c3219ff0 Set correct flags for static builds
this is only really relevant on Windows
2021-07-16 23:12:49 +02:00
sfan5 729c214c00 Drop XML implementation, related code and dependent features 2021-07-07 17:04:05 +02:00
sfan5 d62e0424f2 Fix path issues when imported as subdirectory 2021-06-30 21:13:59 +02:00
NeroBurner 924178ebf6
Set includes and libs on object targets
Instead of using the global `include_directories()` and
`link_libraries()` calls use the target versions
`target_include_directories()` and `target_include_libraries()` with
`PRIVATE` keyword instead.

The dependencies are libraries only, the headers are added to the build
instructions in a separate call. So the `target_link_libraries()` calls
are not needed for the object-libraries to be built.
2021-06-27 23:04:56 +02:00
JosiahWI 393793f28a
Improved IrrlichtMt target structure (#31) 2021-05-24 20:32:26 +02:00
JosiahWI 826de9f6dc
Work around bug installing targets created in a subdirectory 2021-04-24 11:03:09 +02:00
sfan5 4719f3c114 Fix Android build (again)
closes #27
2021-04-17 17:47:09 +02:00
JosiahWI 9840eeabe8
CMake Config and Version exports (#22) 2021-04-13 21:08:16 +02:00
sfan5 aa294a8107 Fix Android build 2021-04-09 21:28:31 +02:00
sfan5 3fb23fc423 Skip unnecessary C compiler checks 2021-03-26 23:08:09 +01:00
sfan5 279530a230 Make compiling using MSVC work 2021-03-26 16:48:28 +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 0a09f98c74 macOS: silence OpenGL deprecation warnings 2021-03-08 13:36:44 +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