|
|
@@ -316,6 +316,9 @@ run_cmake_presets(OptionalGeneratorField -G "${RunCMake_GENERATOR}")
|
|
|
# Test the example from the documentation
|
|
|
file(READ "${RunCMake_SOURCE_DIR}/../../../Help/manual/presets/example.json" _example)
|
|
|
string(REPLACE "\"generator\": \"Ninja\"" "\"generator\": \"@RunCMake_GENERATOR@\"" _example "${_example}")
|
|
|
+if(CMAKE_HOST_WIN32)
|
|
|
+ string(REPLACE [["PATH": "$env{HOME}/ninja/bin:$penv{PATH}"]] [["PATH": "$env{HOME}/ninja/bin;$penv{PATH}"]] _example "${_example}")
|
|
|
+endif()
|
|
|
file(WRITE "${RunCMake_BINARY_DIR}/example.json.in" "${_example}")
|
|
|
set(CMakePresets_FILE "${RunCMake_BINARY_DIR}/example.json.in")
|
|
|
run_cmake_presets(DocumentationExample --preset=default)
|