[NFC] Add CMakeUserPresets.json filename to .gitignore
authorBalazs Benics <benicsbalazs@gmail.com>
Fri, 22 Jan 2021 11:45:29 +0000 (12:45 +0100)
committerBalazs Benics <benicsbalazs@gmail.com>
Fri, 22 Jan 2021 11:45:29 +0000 (12:45 +0100)
CMake 3.19 introduced the `presets`.
Quoting the documentation:
> `CMakePresets.json` may be checked into a version control system, and
> `CMakeUserPresets.json` **should NOT be checked in**.

We will ignore the `CMakeUserPresets.json` file if that is present
at the root of a subproject.

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D93167

.gitignore

index c58c673..b33fbbf 100644 (file)
@@ -21,6 +21,9 @@
 #OS X specific files.
 .DS_store
 
+# Ignore the user specified CMake presets in subproject directories.
+/*/CMakeUserPresets.json
+
 # Nested build directory
 /build*