On CI it was a relative path, no idea why?
I am using CMake v4.3.3 both on CI and local.
But this changes helps:
diff --git a/CMakePresets.json b/CMakePresets.json
index b8ca3cc..085ddc9 100644
--- a/CMakePresets.json
+++ b/CMakePresets.json
@@ -16,7 +16,7 @@
"CMAKE_EXPORT_COMPILE_COMMANDS": true,
"CMAKE_INSTALL_MESSAGE": "LAZY",
"CMAKE_SKIP_TEST_ALL_DEPENDENCY": false,
- "CMAKE_PROJECT_TOP_LEVEL_INCLUDES": "infra/cmake/use-fetch-content.cmake"
+ "CMAKE_PROJECT_TOP_LEVEL_INCLUDES": "${sourceDir}/infra/cmake/use-fetch-content.cmake"
}
},
{
@@ -53,7 +53,7 @@
"_debug-base"
],
"cacheVariables": {
- "CMAKE_TOOLCHAIN_FILE": "infra/cmake/gnu-toolchain.cmake"
+ "CMAKE_TOOLCHAIN_FILE": "${sourceDir}/infra/cmake/gnu-toolchain.cmake"
}
},
{