Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge topic 'ninja-nvcc-rsp' | Brad King | 2019-06-04 | 3 | -29/+57 |
|\ | | | | | | | | | | | | | | | d91b5a72cd Ninja: Add support for CUDA nvcc response files 5efac09bed Ninja: Compute linker response file flag earlier Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3399 | ||||
| * | Ninja: Add support for CUDA nvcc response files | Francisco Facioni | 2019-06-03 | 3 | -9/+31 |
| | | |||||
| * | Ninja: Compute linker response file flag earlier | Francisco Facioni | 2019-06-03 | 1 | -22/+28 |
| | | |||||
* | | Merge topic 'executables-are-consoled' | Brad King | 2019-06-04 | 7 | -1/+48 |
|\ \ | | | | | | | | | | | | | | | | | | | b06f4c8a74 Swift: disallow WIN32_EXECUTABLE properties Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3410 | ||||
| * | | Swift: disallow WIN32_EXECUTABLE properties | Saleem Abdulrasool | 2019-06-03 | 7 | -1/+48 |
| |/ | | | | | | | | | | | | | | | | | | | | | Currently, the compiler does not synthesize the correct entry point for the application and passing the subsystem flag does not work the same way with the Swift linker language. Add a check to prevent the application of `WIN32_EXECUTABLE` to Swift executables until they can be properly supported. This will prevent the need for a future policy change. Closes: #19325 | ||||
* | | Merge topic 'swift-linker-flags' | Brad King | 2019-06-04 | 1 | -49/+62 |
|\ \ | | | | | | | | | | | | | | | | | | | 7456739e24 Swift: avoid `CMAKE_{EXE,SHARED}_LINKER_FLAGS` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3406 | ||||
| * | | Swift: avoid `CMAKE_{EXE,SHARED}_LINKER_FLAGS` | Saleem Abdulrasool | 2019-06-03 | 1 | -49/+62 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid the use of `CMAKE_{EXE,SHARED}_LINKER_FLAGS` when linking with the Swift language. This required hoisting the executable flags of `CMAKE_CREATE_WIN32_EXE`, `CMAKE_CREATE_CONSOLE_EXE`, and `CMAKE_EXE_EXPORTS_*_FLAG` earlier to avoid a second clause which checks the language. This allows for mixed-language Swift projects to properly link on Windows. Fixes #19298 | ||||
* | | | Merge topic 'compiler_id_gen_exp_supports_multiple_ids' | Brad King | 2019-06-04 | 15 | -70/+167 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 162555d7ec Help: Add release notes for updated generator expressions 808b818063 Genex: CompileLang and CompileLangAndId now match against a list of ids 9fd602bfd3 Genex: PlatformId now can match against a list of ids. ec66af2026 Genex: CompilerId now can match against a list of ids. 2d4787fc4d Genex: Add more extensive support for an unbounded number of parameters Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3405 | ||||
| * | | | Help: Add release notes for updated generator expressions | Robert Maynard | 2019-06-03 | 1 | -0/+8 |
| | | | | |||||
| * | | | Genex: CompileLang and CompileLangAndId now match against a list of ids | Robert Maynard | 2019-06-03 | 9 | -20/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | | This allows for expressions such as: $<COMPILE_LANG_AND_ID, CXX, GNU, Clang> | ||||
| * | | | Genex: PlatformId now can match against a list of ids. | Robert Maynard | 2019-06-03 | 4 | -6/+15 |
| | | | | |||||
| * | | | Genex: CompilerId now can match against a list of ids. | Robert Maynard | 2019-06-03 | 6 | -40/+87 |
| | | | | | | | | | | | | | | | | | | | | This allows for expressions like: $<$<CXX_COMPILER_ID:Clang,GNU>:-DMY_PRIVATE_DEFINE> | ||||
| * | | | Genex: Add more extensive support for an unbounded number of parameters | Robert Maynard | 2019-06-03 | 2 | -4/+10 |
| |/ / | | | | | | | | | | | | | | | | Previously genex support for unbounded number of parameters required at least 1 parameter. We now support zero or more parameters, and two or more parameters. | ||||
* | | | Merge topic 'check_language_respects_cuda_host_compiler' | Brad King | 2019-06-04 | 2 | -5/+25 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | fada8cbfd6 CheckLanguage: Report CMAKE_CUDA_HOST_COMPILER if needed for compilation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3407 | ||||
| * | | | CheckLanguage: Report CMAKE_CUDA_HOST_COMPILER if needed for compilation | Robert Maynard | 2019-06-03 | 2 | -5/+25 |
| | | | | | | | | | | | | | | | | Fixes: #19013 | ||||
* | | | | Merge topic 'print-correct-line-number' | Brad King | 2019-06-04 | 5 | -7/+10 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3475e2728b cmListFileCache: When missing ending ) print starting line instead of last one Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3398 | ||||
| * | | | | cmListFileCache: When missing ending ) print starting line instead of last one | Bartosz Kosiorek | 2019-06-03 | 5 | -7/+10 |
| | | | | | | | | | | | | | | | | | | | | Fixes: #19301 | ||||
* | | | | | Merge topic 'better_error_message_for_visibility_preset_property' | Brad King | 2019-06-04 | 2 | -2/+4 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 619416f8a3 The error message for VISIBILITY_PRESET now documents valid options. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3409 | ||||
| * | | | | | The error message for VISIBILITY_PRESET now documents valid options. | Robert Maynard | 2019-06-03 | 2 | -2/+4 |
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | Rather than just state the value for VISIBILITY_PRESET was invalid, we additionally list the accepted values. | ||||
* | | | | | Merge topic 'test-explicit-dirs' | Brad King | 2019-06-04 | 1 | -4/+6 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f263650f95 Tests: Fix RunCMake.CommandLine test to use generator in no-S-B case Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3414 | ||||
| * | | | | | Tests: Fix RunCMake.CommandLine test to use generator in no-S-B case | Brad King | 2019-06-03 | 1 | -4/+6 |
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apply the fix from commit baed22c4b0 (Tests: Fix RunCMake.CommandLine test to use generator with -S and -B, 2019-04-10) to the `no-S-B` case too. It also generates a build system and should use the generator being tested. | ||||
* | | | | | CMake Nightly Date Stamp | Kitware Robot | 2019-06-04 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | Merge topic 'ninja_build_class' | Brad King | 2019-06-03 | 7 | -643/+610 |
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d9e66a405 Ninja: Remove non cmNinjaBuild based WriteBuild method ccf9507956 Ninja: Use cmNinjaBuild class for WriteBuild df06c8d792 Ninja: Use cmNinjaBuild class for WriteBuild 409922f695 Ninja: Use cmNinjaBuild class for WriteBuild 7fd3811400 Ninja: Use cmNinjaBuild class for WriteBuild 834ec4ebfe Ninja: Use cmNinjaBuild class for WriteBuild 465d6d7f9b Ninja: Use cmNinjaBuild class for WriteBuild 4c9e99e1f9 Ninja: Use cmNinjaBuild class for WriteBuild ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3403 | ||||
| * | | | Ninja: Remove non cmNinjaBuild based WriteBuild method | Sebastian Holtermann | 2019-05-30 | 2 | -97/+75 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -24/+21 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -7/+6 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -11/+5 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -9/+4 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -30/+27 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -34/+30 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -73/+64 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -16/+15 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -30/+23 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -34/+26 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild class for WriteBuild | Sebastian Holtermann | 2019-05-30 | 1 | -14/+5 |
| | | | | |||||
| * | | | Ninja: Remove WritePhonyBuild method | Sebastian Holtermann | 2019-05-30 | 2 | -20/+0 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -8/+10 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -6/+5 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -6/+6 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -16/+19 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -20/+26 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -4/+9 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -14/+18 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -7/+9 |
| | | | | |||||
| * | | | Ninja: Embrace temporary objects in scopes | Sebastian Holtermann | 2019-05-30 | 1 | -69/+61 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -7/+8 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -7/+7 |
| | | | | |||||
| * | | | Ninja: Use cmNinjaBuild instead of WritePhonyBuild | Sebastian Holtermann | 2019-05-30 | 1 | -9/+6 |
| | | | | |||||
| * | | | Ninja: Embrace temporary objects in scopes | Sebastian Holtermann | 2019-05-30 | 1 | -65/+80 |
| | | | | |||||
| * | | | Ninja: Make WriteCustomCommandBuild method use cmNinjaBuild internally | Sebastian Holtermann | 2019-05-30 | 2 | -34/+40 |
| | | | |