summaryrefslogtreecommitdiffstats
path: root/Source/cmXCodeScheme.h
Commit message (Collapse)AuthorAgeFilesLines
* Source: Fix IWYU warnings in Xcode generatorsNAKAMURA Takumi2021-11-161-4/+5
|
* Modernize: Use #pragma once in all header filesKitware Robot2020-09-031-4/+1
| | | | | | | | | | | | | | | | #pragma once is a widely supported compiler pragma, even though it is not part of the C++ standard. Many of the issues keeping #pragma once from being standardized (distributed filesystems, build farms, hard links, etc.) do not apply to CMake - it is easy to build CMake on a single machine. CMake also does not install any header files which can be consumed by other projects (though cmCPluginAPI.h has been deliberately omitted from this conversion in case anyone is still using it.) Finally, #pragma once has been required to build CMake since at least August 2017 (7f29bbe6 enabled server mode unconditionally, which had been using #pragma once since September 2016 (b13d3e0d)). The fact that we now require C++11 filters out old compilers, and it is unlikely that there is a compiler which supports C++11 but does not support #pragma once.
* Xcode: Add custom working directory propertyGregor Jasny2019-11-181-1/+5
| | | | Closes: #19967
* xcode: Add XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING propertyGregor Jasny2019-10-011-0/+5
|
* clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-041-1/+1
| | | | | | | | Automate the conversion with perl -i -0pe 's/typedef ([^;]*) ([^ ]+);/using $2 = $1;/g' then manually fix a few places.
* clang-tidy: Pass by valueRegina Pfeifer2019-01-221-1/+1
|
* Xcode: Add variables and properties to configure schemesGregor Jasny2018-08-011-0/+10
| | | | | | | | | Add `XCODE_SCHEME_*` target properties and associated variables `CMAKE_XCODE_SCHEME_*` to initialize them on target creation. Map each target property value to an associated Xcode scheme entry. Co-Author: Martin Sander <mail@martin-sander.de> Fixes: #17919
* Fix some occurrences using string by value rather than by const&Matthias Maennich2017-09-281-5/+5
| | | | | | | | Fix issues diagnosed by clang-tidy - performance-unnecessary-value-param - performance-unnecessary-copy-initialization Signed-off-by: Matthias Maennich <matthias@maennich.net>
* Xcode: Add XCTest support to schema generatorGregor Jasny2017-06-281-2/+10
| | | | Closes: #16961
* Xcode: Prepare schema generator for XCTestGregor Jasny2017-06-281-2/+3
| | | | Issue: #16961
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
| | | | | | | | | | | | | Automate with: git grep -l '#include <cm_' -- Source \ | xargs sed -i 's/#include <\(cm_.*\)>/#include "\1"/g' git grep -l '#include <cmsys/' -- Source \ | xargs sed -i 's/#include <\(cmsys\/.*\)>/#include "\1"/g' git grep -l '#include <cm[A-Z]' -- Source \ | xargs sed -i 's/#include <\(cm[A-Z].*\)>/#include "\1"/g'
* Xcode: Use proper buildable name for schemaGregor Jasny2017-02-281-0/+1
|
* Xcode: Select executable target for execution in schemaGregor Jasny2017-02-281-0/+3
|
* Xcode: Fix schema container location calculationGregor Jasny2017-02-281-4/+4
|
* Xcode: Write shared schemes based on the default files generated by XcodeGusts Kaksis2017-02-281-0/+46
Issue: #15441