mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
(actually) fix broken MS2022 behavior
a recent Visual Studio update introduced an error unless there is a CMakePresets.json file present, completely blowing up the previous setup. after this commit, you should either delete the CMakeUserPresets.json file from your root or add it to your system - NOT repo! - excludesFile: https://stackoverflow.com/questions/7335420/global-git-ignore
This commit is contained in:
committed by
majcosta
parent
2424066aab
commit
98cdffe5fd
+1
-1
@@ -6,6 +6,6 @@
|
|||||||
/.vs/
|
/.vs/
|
||||||
/build/
|
/build/
|
||||||
/out/
|
/out/
|
||||||
|
/CMakePresets.json
|
||||||
/CMakeSettings.json
|
/CMakeSettings.json
|
||||||
/CMakeUserPresets.json
|
|
||||||
/lib/
|
/lib/
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ function(CopyUserPresetTemplate)
|
|||||||
NOT EXISTS "${CMAKE_SOURCE_DIR}/CMakePresets.json" AND
|
NOT EXISTS "${CMAKE_SOURCE_DIR}/CMakePresets.json" AND
|
||||||
NOT EXISTS "${CMAKE_SOURCE_DIR}/CMakeUserPresets.json"
|
NOT EXISTS "${CMAKE_SOURCE_DIR}/CMakeUserPresets.json"
|
||||||
)
|
)
|
||||||
file(COPY "${CMAKE_SOURCE_DIR}/cmake/presets/CMakeUserPresets.json" DESTINATION "${CMAKE_SOURCE_DIR}")
|
file(COPY "${CMAKE_SOURCE_DIR}/cmake/presets/CMakePresets.json" DESTINATION "${CMAKE_SOURCE_DIR}")
|
||||||
message(FATAL_ERROR "No existing preset was found, copied a preset template to ${CMAKE_SOURCE_DIR}/CMakeUserPresets.json.")
|
message(FATAL_ERROR "No existing preset was found, copied a preset template to ${CMAKE_SOURCE_DIR}/CMakePresets.json.")
|
||||||
endif()
|
endif()
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|||||||
Reference in New Issue
Block a user