1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2024-12-29 03:19:44 +00:00
OpenMW/apps/essimporter
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
..
CMakeLists.txt Modernise Boost CMake stuff 2024-08-23 14:06:13 +01:00
convertacdt.cpp Use move semantics for tools 2024-01-21 20:20:37 +04:00
convertacdt.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
convertcntc.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
convertcntc.hpp
convertcrec.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
convertcrec.hpp
converter.cpp Use more decomposition, string_view, and implicit sizes in ESM code 2024-03-23 12:15:09 +01:00
converter.hpp Replace a number of incorrect index types 2023-06-03 16:30:35 +02:00
convertinventory.cpp Use NAM9 for stack count 2023-12-31 17:12:46 +00:00
convertinventory.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
convertnpcc.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
convertnpcc.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
convertplayer.cpp Use std::array in NpcStats 2023-06-03 14:26:37 +02:00
convertplayer.hpp openMW_test_suite compiles and runs 2022-12-27 19:15:55 +01:00
convertscpt.cpp Use default initializers for ESM::RefNum members 2023-01-10 00:44:51 +01:00
convertscpt.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
convertscri.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
convertscri.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
importacdt.hpp Add imports 2023-12-17 15:21:12 +01:00
importcellref.cpp Use more decomposition, string_view, and implicit sizes in ESM code 2024-03-23 12:15:09 +01:00
importcellref.hpp essimporter: refactor ESSImport::CellRef and fix doubled actors 2022-07-30 19:30:32 +03:00
importcntc.cpp Add imports 2023-12-17 15:21:12 +01:00
importcntc.hpp Remove sized reads from essimporter 2023-12-17 14:03:45 +01:00
importcrec.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
importcrec.hpp Add imports 2023-12-17 15:21:12 +01:00
importdial.cpp Remove sized reads from essimporter 2023-12-17 14:03:45 +01:00
importdial.hpp Add imports 2023-12-17 15:21:12 +01:00
importer.cpp Use more decomposition, string_view, and implicit sizes in ESM code 2024-03-23 12:15:09 +01:00
importer.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
importercontext.cpp
importercontext.hpp Make sure Vec2iRefId is trivially copyable on GCC 11.3 2023-04-03 14:17:31 +02:00
importgame.cpp Remove sized reads from essimporter 2023-12-17 14:03:45 +01:00
importgame.hpp Add imports 2023-12-17 15:21:12 +01:00
importinfo.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
importinfo.hpp
importinventory.cpp Remove sized reads from essimporter 2023-12-17 14:03:45 +01:00
importinventory.hpp Add imports 2023-12-17 15:21:12 +01:00
importjour.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
importjour.hpp
importklst.cpp Remove sized reads from essimporter 2023-12-17 14:03:45 +01:00
importklst.hpp Add imports 2023-12-17 15:21:12 +01:00
importnpcc.cpp Remove sized reads from essimporter 2023-12-17 14:03:45 +01:00
importnpcc.hpp Add imports 2023-12-17 15:21:12 +01:00
importplayer.cpp Add a variadic getHNOT 2023-12-20 12:28:34 +01:00
importplayer.hpp Add imports 2023-12-17 15:21:12 +01:00
importproj.cpp Remove sized reads from essimporter 2023-12-17 14:03:45 +01:00
importproj.h Split ESM headers 2024-05-03 01:55:20 +02:00
importques.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
importques.hpp
importscpt.cpp Make loading and saving script record more robust 2024-06-21 20:37:37 +02:00
importscpt.hpp Make loading and saving script record more robust 2024-06-21 20:37:37 +02:00
importscri.cpp Remove sized reads from essimporter 2023-12-17 14:03:45 +01:00
importscri.hpp Add imports 2023-12-17 15:21:12 +01:00
importsplm.cpp Remove sized reads from essimporter 2023-12-17 14:03:45 +01:00
importsplm.h Add imports 2023-12-17 15:21:12 +01:00
main.cpp Avoid redundant copies 2023-12-06 23:45:25 +04:00