)]}' { "commit": "eb8310211532c5fce3d9919e51e38e40ef82c039", "tree": "e31e70dc148393222c0c7b29ac79aa81151c0d22", "parents": [ "719199653338dffb7159ef465ae0556b97f8b4dc" ], "author": { "name": "John Ericson", "email": "John.Ericson@Obsidian.Systems", "time": "Wed Jan 19 06:45:07 2022 +0000" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Jan 20 11:01:27 2022 -0800" }, "message": "[cmake] Make include(GNUInstallDirs) always below project(..)\n\nIts defaulting logic must go after `project(..)` to work correctly, but `project(..)` is often in a standalone condition making this\nawkward, since the rest of the condition code may also need GNUInstallDirs.\n\nThe good thing is there are the various standalone booleans, which I had missed before. This makes splitting the conditional blocks less awkward.\n\nReviewed By: arichardson, phosek, beanz, ldionne, #libunwind, #libc, #libc_abi\n\nDifferential Revision: https://reviews.llvm.org/D117639\n\nGitOrigin-RevId: df31ff1b29bc4c2308ec5df8a7ff0ec2ab0942d4\n", "tree_diff": [ { "type": "modify", "old_id": "d6bcc8f7f285eea7bfdbafa6260a258d5a53eb71", "old_mode": 33188, "old_path": "CMakeLists.txt", "new_id": "6a6e78b06bb2dd1ac41bf3b04644b4d3246db614", "new_mode": 33188, "new_path": "CMakeLists.txt" } ] }