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
uramer
d8cd0788e4
Merge branch 'madsbuvi-master-patch-56327' into 'master'
...
Update lua api revision
See merge request OpenMW/openmw!4320
2024-08-14 08:02:21 +00:00
Mads Buvik Sandvei
fadcf5d255
Update lua api revision
2024-08-13 18:46:28 +00:00
elsid
e186e4f7ae
Remove no longer required FindRecastNavigation.cmake
...
It's possible to find the library without having it. But also it prevents target
options from propagation to the openmw targets.
2024-08-13 10:47:33 +02:00
Dave Corley
c90af583b2
FEAT(CMakeLists): Increment API revision
2024-07-23 14:39:59 -05:00
Evil Eye
ee653eb2b8
Make mwscript return nil for records that don't have a script
2024-07-07 13:58:34 +02:00
psi29a
ef0bb02def
Merge branch 'master' into 'master'
...
An ability to specify attack type in controls.use value
See merge request OpenMW/openmw!4187
2024-07-05 08:12:17 +00:00
Max Yari
723c64a79b
Lua API version increment
2024-07-01 19:58:33 +02:00
Jared Davenport
06b0f6b970
Update CMakeLists.txt
2024-07-01 13:40:09 +00:00
Jared Davenport
3a8bafd7b1
doesn't detect correct ffmpeg version for android
2024-07-01 05:04:32 +00:00
Jared Davenport
fcb9fafd15
remove cmakefix.patch
...
for android this is an issue during the cmake process.
2024-06-27 18:00:42 +00:00
Bret Curtis
1ccf101a92
REQUIRED flag will get rid of need to have extra if check
2024-06-15 11:12:11 +02:00
Bret Curtis
1edcd80501
consolidate cmake documentation flow
2024-06-15 11:07:35 +02:00
elsid
7d1cd11ba9
Split openmw_test_suite into openmw and components tests
...
To avoid duplicated compilation for openmw translation units. Link openmw-lib to
openmw-tests instead.
2024-06-10 23:12:14 +02:00
Bret Curtis
3c04e9f77e
[ #7016 ] Add additional docs to macos dmg and windows release
2024-05-21 17:43:02 +02:00
trav5
5d683f7b36
ESM::Dialogue Lua bindings: API_REVISION updated to 62
2024-05-04 16:38:53 +02:00
trav5
f121c0ea72
ESM::Dialogue Lua bindings: API_REVISION updated
2024-04-27 22:27:59 +02:00
psi29a
3980bb15cc
Merge branch 'lua_controller_cursor' into 'master'
...
Add lua bindings for controller cursor mode
See merge request OpenMW/openmw!3623
2024-04-25 08:45:57 +00:00
Zackhasacat
55f4f6a5bf
Update API_REVISION
2024-04-24 18:06:24 -05:00
Andrei Kortunov
1bb48bcef7
Treat editor icons as scalable
2024-04-21 20:56:06 +04:00
psi29a
e4c70b7861
Merge branch 'anyoldname3-and-the-amazing-technicolour-terminal-emulator' into 'master'
...
Support coloured terminal output on Windows
See merge request OpenMW/openmw!4027
2024-04-17 13:09:07 +00:00
Andrei Kortunov
1ad9e5f9e8
Rework editor icons
2024-04-14 08:17:10 +04:00
AnyOldName3
901a17ab81
Make comments stop lying
2024-04-13 19:01:34 +01:00
AnyOldName3
ea029b06ea
Remove unused define
2024-04-13 18:51:45 +01:00
Andrei Kortunov
8fecbb55ff
Do not store 'location' tags in translation files
2024-04-05 10:12:31 +04:00
Evil Eye
4607722ce9
Increment API version
2024-03-31 11:37:02 +02:00
Andrei Kortunov
009ccca978
Modify sound API permissions
2024-03-15 19:48:43 +04:00
psi29a
d746918563
Merge branch 'yaml_parse' into 'master'
...
Load YAML files via Lua
Closes #7590
See merge request OpenMW/openmw!3924
2024-03-15 11:02:05 +00:00
Andrei Kortunov
715efe892f
Load YAML files via Lua (feature 7590)
2024-03-14 16:29:21 +04:00
AnyOldName3
7b89ca6bb2
Make CCache work for MSVC builds with debug symbols
2024-03-10 01:31:55 +00:00
elsid
5859fd464c
Add option to disable precompiled headers
...
To be able to use ccache.
Also fix compilation errors appeared due to absence of precompiled
headers.
2024-03-08 02:11:51 +01:00
psi29a
231b5753e4
Merge branch 'launcher_help_version' into 'master'
...
Open matching version of documentation for Launcher Help
See merge request OpenMW/openmw!3909
2024-03-05 09:24:52 +00:00
Andrei Kortunov
ddd0945645
Add a storage mode to drop section on game exit
2024-02-27 23:26:22 +04:00
uramer
86a82ae3f1
Open matching version of documentation for Launcher Help
2024-02-25 18:20:40 +01:00
Evil Eye
595e42ae43
Merge branch 'lua_death_finished' into 'master'
...
Add a Lua function to check if actor's death is finished
See merge request OpenMW/openmw!3901
2024-02-24 10:31:15 +00:00
Andrei Kortunov
7c4b42ab2a
Add a Lua function to check if actor's death is finished
2024-02-22 19:06:15 +04:00
AnyOldName3
132c43affa
Fix warning
...
Also attempt to make an equivalent warning fire with MSVC, then have to fix other stuff because /WX wasn't working, then back out of enabling the warning because none of the ones I could find disliked the old code.
2024-02-20 22:14:13 +00:00
psi29a
1280345296
Merge branch 'copy_qtbase' into 'master'
...
Copy qtbase translations
See merge request OpenMW/openmw!3840
2024-02-15 09:26:42 +00:00
Andrei Kortunov
9a7b9572fd
Deploy base Qt translations when needed
2024-02-15 09:26:14 +04:00
Cody Glassman
56b31ceaf5
add ignore list to raycasts
2024-02-12 07:52:47 -08:00
uramer
04985399f4
Lua API revision 53
2024-02-06 11:32:42 +01:00
Andrei Kortunov
66b2d428c8
Merge branch 'qt_localization' into 'master'
...
Localize Launcher and Wizard
See merge request OpenMW/openmw!3571
2024-02-05 15:11:42 +00:00
Anton Uramer
5bd641d2dd
Lua API Revision 52
2024-02-02 12:53:03 +01:00
Andrei Kortunov
7e345436f4
Localize Launcher and Wizard
2024-02-01 09:47:25 +04:00
Bret Curtis
d16b1ca54e
make macos use openal-soft
2024-01-08 22:37:44 +01:00
jvoisin
d1fc34a0d9
Merge branch 'sdl2_cmake' into 'master'
...
Use SDL2 generate cmake files to find the package
See merge request OpenMW/openmw!3612
2023-11-25 15:02:47 +00:00
elsid
f08ab9af56
Use SDL2 generate cmake files to find the package
2023-11-24 15:56:54 +01:00
elsid
829a9160c3
Enable __cplusplus for MSVC
...
To build OpenSceneGraph with osg::ref_ptr move constructor. This affects only
code in the OpenMW itself including the file defining the constructor.
2023-11-23 00:04:54 +01:00
Zackhasacat
35da9578ca
Merge gitlab.com:openmw/openmw into lua_class_data
2023-11-16 11:33:44 -06:00
Zackhasacat
2ce99b0c7f
Increment API_REVISION
2023-11-16 11:08:57 -06:00