1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-16 17:29:55 +00:00
openmw/components
AnyOldName3 26be98966f Modernise Boost CMake stuff
Resolves https://gitlab.com/OpenMW/openmw/-/issues/8100

Also removes some old crud.
Hopefully the old crud is all:
* Handled automatically by CMake now we're using the modern approach.
* A hack-fix for a problem caused by not using the modern approach.
* Massively outdated so no longer necessary.

If it turns out this makes CI fail, I'll tweak things as necessary.

Changes that might not be wanted include:
* Getting rid of our BOOST_STATIC CMake option. In cases where the CMake config doesn't make the one correct choice from the build environment (i.e. because there's a choice) the CMake config exposes the option already.
  However, we were forcing this on for Windows, so that might matter.
  It seems to default to static on my machine even though I thought I read something suggesting otherwise, so we'll see how things go with that.
  If we eventually put CMake in charge of installing dependency DLLs this will be a moot point as we won't need to care.
* Bumping the minimum version of Boost to 1.70.0, as that's the first with working CMake config.
  It's from 2019, so plausibly there are distros too scared to use a library from five years ago as it can't legally drink in the US (although it could in limited quantities with parental supervision in the UK, as long as it's just something inconsequential like a single sip of beer).
2024-08-23 14:06:13 +01:00
..
bgsm Merge branch 'nifmisc' into 'master' 2024-04-25 08:45:36 +00:00
bsa Clarify Fallout 4 next gen update BA2 version naming 2024-04-28 05:09:40 +03:00
bullethelpers
compiler CI match script names and remove dead code 2024-07-01 16:57:40 +02:00
config Some launcher fixes 2024-07-31 00:04:38 +01:00
contentselector c a p i t u l a t e 2024-07-31 00:08:29 +01:00
crashcatcher Use proper order for printf arguments 2024-07-28 20:08:02 +02:00
debug Separate the log level and the flag for writing the log level 2024-07-13 11:15:34 +02:00
detournavigator Limit RecastMeshManager range by active cell grid 2024-05-19 20:07:47 +02:00
esm Log caught exceptions 2024-05-26 02:52:11 +02:00
esm3 Prevent older binaries from incorrectly loading newer saves 2024-07-25 22:37:44 +02:00
esm4 Init potentially unread fields for HDPT 2024-08-04 18:42:39 +02:00
esmloader
esmterrain CLEANUP(CS): Do heightData check in actual implementation, revert 2024-06-10 02:02:31 -05:00
fallback Correct MaxNumberRipples and Timescale Clouds validation categories 2024-01-26 17:12:58 +03:00
files Merge branch 'portable-launcher' into 'master' 2024-04-10 09:53:07 +00:00
fontloader Optimize bitmap fonts loading 2024-03-27 12:44:35 +04:00
fx HALF_FLOAT and normals changes 2024-07-27 15:21:44 +00:00
interpreter Exit with fatal error on duplicated instruction code 2024-06-28 22:24:24 +02:00
l10n Use normalized path in l10m manager 2024-08-18 21:07:46 +02:00
loadinglistener Drop 360-degree screenshot support (#7720) 2024-06-06 14:46:01 +03:00
lua Return nullptr straight away 2024-08-21 16:40:39 +02:00
lua_ui Don't assume execution of an internal Lua script can't fail 2024-06-22 11:26:32 +02:00
misc Make path helpers constexpr and noexcept 2024-07-22 22:01:05 +02:00
myguiplatform Separate the log level and the flag for writing the log level 2024-07-13 11:15:34 +02:00
navmeshtool
nif Animation blending implementation for NIF and osgAnimation through YAML files 2024-07-19 00:04:15 +01:00
nifbullet CLEANUP: Don't assign invalid extents when loading bounding boxes 2024-07-11 04:06:06 -05:00
nifosg Grammar cleanup, code cleanup, reduce logging, revert mRotation change 2024-07-19 00:04:16 +01:00
platform Check if file is successfully opened 2024-07-04 09:55:24 +04:00
process Do not include formatting spaces to localizable strings 2023-11-30 13:06:50 +04:00
resource Pass normalized path to RetrieveAnimationsVisitor 2024-07-22 22:01:05 +02:00
sceneutil Make Coverity happy about animation blending 2024-07-25 02:28:07 +03:00
sdlutil Fixes for a whole bunch of warnings 2024-03-14 23:39:33 +00:00
serialization
settings Animation blending implementation for NIF and osgAnimation through YAML files 2024-07-19 00:04:15 +01:00
shader Add helper method for texture type recovery 2024-05-19 02:26:40 +03:00
sqlite3
std140
stereo Do not copy due to auto misuse 2024-01-07 18:52:10 +04:00
terrain Remove unused getActiveGrid function 2024-05-15 22:33:11 +02:00
testing Move EXPECT_ERROR macro to a separate header 2024-06-10 23:12:15 +02:00
to_utf8 Address feedback 2024-01-17 18:10:42 +01:00
translation
version Open matching version of documentation for Launcher Help 2024-02-25 18:20:40 +01:00
vfs Use normalized path for text key files 2024-07-22 22:01:04 +02:00
widgets Pass some arguments by references 2024-02-01 10:02:15 +04:00
CMakeLists.txt Modernise Boost CMake stuff 2024-08-23 14:06:13 +01:00
doc.hpp