From a501e1ad1ca70b1db864ae3fb452df1b896506ea Mon Sep 17 00:00:00 2001 From: Evil Eye Date: Tue, 7 Oct 2025 19:21:09 +0200 Subject: [PATCH] Workaround a cmake/ninja issue --- files/data-mw/CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/files/data-mw/CMakeLists.txt b/files/data-mw/CMakeLists.txt index 620a40bc02..fdb510b284 100644 --- a/files/data-mw/CMakeLists.txt +++ b/files/data-mw/CMakeLists.txt @@ -38,6 +38,11 @@ endforeach (f) # Concat data/builtin.omwscripts and data-mw/builtin-extra.omwscripts to create vfs-mw/builtin.omwscripts set(builtinBase "${CMAKE_CURRENT_SOURCE_DIR}/../data/builtin.omwscripts") -set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS "${builtinBase}") + +# https://gitlab.kitware.com/cmake/cmake/-/issues/20181 +if (NOT CMAKE_GENERATOR MATCHES "Ninja") + set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS "${builtinBase}") +endif() + file(READ "${builtinBase}" BUILTIN_SCRIPTS) configure_resource_file("${CMAKE_CURRENT_SOURCE_DIR}/builtin-extra.omwscripts" "${OPENMW_RESOURCES_ROOT}" "resources/vfs-mw/builtin.omwscripts")