summaryrefslogtreecommitdiff
path: root/Source/cmNinjaNormalTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* CUDA: Fix crash on linking to a CUDA target without CUDA enabledBrad King2018-12-051-0/+4
* cmMakefile: Make GetRequiredDefinition return std::stringVitaly Stakhovsky2018-09-051-2/+2
* cmGeneratedFileStream: clang-tidy applied to remove redundant ``c_str`` callsSebastian Holtermann2018-08-071-1/+1
* LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDSMarc Chevrier2018-06-271-2/+2
* Ninja: Use native slashes to pass rsp filesMatthijs Kool2018-06-081-4/+4
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-11/+15
* cmGeneratorTarget: Make import library checks config-awareMichael Stürmer2018-04-051-2/+2
* CUDA: Pass more link libraries to device linkingRobert Maynard2018-03-281-1/+1
* Ninja: Generate scripts for long custom command sequencesRoger Leigh2018-02-061-2/+4
* Ninja: Remove unused device link line codeBrad King2018-02-011-28/+0
* Reduce allocation of temporary values on heap.Pavel Solodovnikov2018-01-261-3/+2
* Ninja: Fixes CUDA device link in WindowsFrancisco Facioni2018-01-151-1/+1
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-261-5/+5
* Meta: replace empty-string assignments with `clear()`.Pavel Solodovnikov2017-09-161-3/+3
* Merge topic 'refactor-iwyu-code'Brad King2017-09-151-1/+1
|\
| * Clean up iwyu code to not be one big if statement.Bill Hoffman2017-09-131-1/+1
* | Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-36/+24
|/
* Ninja: Implement support for GNUToMSAlbert Ziegenhagel2017-08-251-1/+10
* Use C++11 nullptrDaniel Pfeifer2017-08-241-1/+1
* Ninja: Fix generated command lines for cmake_symlink_* on WindowsNils Gladitz2017-06-231-4/+12
* IPO: Consider support for each language separatelyBrad King2017-06-141-2/+2
* cmLocalGenerator: Add a hook for compiler flags used at link timeBrad King2017-05-011-2/+4
* Add IPO compiler flags more consistently in generatorsBrad King2017-04-271-2/+2
* CUDA: Static libraries can now explicitly resolve device symbolsRobert Maynard2017-04-261-1/+6
* Merge topic '16760-refactor-get-mac-content-directory'Brad King2017-04-211-14/+10
|\
| * Replace boolean `implib` parameters with enumGregor Jasny2017-04-201-14/+10
* | Ninja,Makefile: Unify command line limit logicChristian Pfeiffer2017-04-191-40/+6
|/
* Merge topic 'ipo-policy-CMP0069'Brad King2017-03-311-0/+8
|\
| * Implement interprocedural optimization for GNU compilersRuslan Baratov2017-03-301-0/+8
* | Merge topic 'ninja-fix-sysconf-non-limit'Brad King2017-03-281-5/+9
|\ \ | |/ |/|
| * Ninja: Fix command line limit when sysconf has no ARG_MAXChristian Pfeiffer2017-03-271-5/+9
* | Merge topic 'cuda_no_ninja_response_support'Brad King2017-03-221-6/+7
|\ \ | |/
| * CUDA: Disable support for using response files.Robert Maynard2017-03-211-6/+7
* | Support WINDOWS_EXPORT_ALL_SYMBOLS with `.def` filesBrad King2017-03-211-5/+15
* | Refactor WINDOWS_EXPORT_ALL_SYMBOLS implementationBrad King2017-03-091-40/+21
* | cmAlgorithms: add cmEraseIf functionDaniel Pfeifer2017-02-101-12/+6
|/
* CUDA: Don't use module definition `.def` files for device linkingRobert Maynard2017-01-121-1/+0
* CUDA: Populate compiler PDB placeholder during device linkingBrad King2017-01-121-0/+3
* CUDA: Use `.obj` object file extension on WindowsBrad King2017-01-121-2/+4
* clang-tidy: apply modernize-use-bool-literals fixesDaniel Pfeifer2016-12-121-1/+1
* Merge topic 'initial_cuda_language_support'Brad King2016-11-291-0/+358
|\
| * CUDA: Add separable compilation support to the ninja generator.Robert Maynard2016-11-141-0/+358
* | Ninja: Document why ComputeLinkCmd is structured the way it is.Robert Maynard2016-11-141-0/+3
|/
* Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-9/+12
* Ninja: Fix POST_BUILD noop on WindowsBrad King2016-10-281-1/+1
* Merge topic 'ninja-only-object-rules'Brad King2016-10-201-3/+4
|\
| * Ninja: Add compile rules only for languages that are actually compiledBrad King2016-10-181-3/+4
* | cmListFileCache: Remove cmState header includeStephen Kelly2016-10-191-0/+1
* | cmState: Port dependents to new cmStateTypes headerStephen Kelly2016-10-191-1/+1
* | cmState: Move TargetType enum to separate namespaceStephen Kelly2016-10-191-22/+22
|/