1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-25 05:23:12 +00:00
openmw/extern
AnyOldName3 90eb090072 Get rid of overengineered macro
While the macro's implementation was fine based on the documentation for CMake 3.16, which we (currently) use, later versions of CMake recommend against this approach.

https://gitlab.com/OpenMW/openmw/-/merge_requests/4777 has an implementation that picks between a native feature added later that does the same job if it's available, but uses the one we already had if it isn't.
That's not ideal as the implementation ends up complicated and we'd have two code paths to support.

There's a simpler approach where we just temporarily set the directory property and call the real function, which would probably be the best approach in the general case.

However, as we want to set the directory property for everything in the directory, we can just set it on the `extern` directory, and then we don't need the macro at all.
2025-12-20 18:55:21 +00:00
..
Base64 Add option to disable precompiled headers 2024-03-08 02:11:51 +01:00
oics Mark extern library includes as SYSTEM 2025-09-23 01:13:47 +01:00
osg-ffmpeg-videoplayer Mark extern library includes as SYSTEM 2025-09-23 01:13:47 +01:00
osgQt Improve Wayland fractional scaling 2025-12-10 18:56:45 +00:00
smhasher Mark extern library includes as SYSTEM 2025-09-23 01:13:47 +01:00
sol3 Update sol 2025-07-23 17:35:35 +02:00
sol_config/sol Disable special processing of Lua errors in debug builds. Fixes #6151. 2021-07-10 23:43:55 +02:00
.clang-tidy Use custom clang-tidy config for extern/ 2025-04-05 12:55:17 +02:00
CMakeLists.txt Get rid of overengineered macro 2025-12-20 18:55:21 +00:00
icufilters.json Added ICU feature filters to limit the size of the data library when building ICU ourselves 2022-04-20 20:36:06 -04:00