- 29 Jun, 2017 6 commits
-
-
nolange authored
Compilers such as MSVC and IAR may have variants that target different architectures. We have been using a `MSVC_<LANG>_ARCHITECTURE_ID` variable to hold this information for MSVC. Add an alternative with a more general name (later we can port MSVC to it too). This additional information may be needed to generate proper invocations of the compiler based on its architecture variant.
-
nolange authored
We already do this for other languages like C and CXX.
-
nolange authored
GNU is not a vendor of IAR.
-
Brad King authored
When `<LANG>_STANDARD` is not set we will not add any language standard flags. If `<LANG>_EXTENSIONS` is not OFF then our default is supposed to be ON. In order to support compilers that do not enable their extensions by default, check a `CMAKE_<LANG>_EXTENSION_COMPILE_OPTION` variable for an extensions flag to use without any language standard. Suggested-by:
Norbert Lange <nolange79@gmail.com>
-
Brad King authored
-
Brad King authored
-
- 26 Jun, 2017 1 commit
-
-
Kitware Robot authored
-
- 25 Jun, 2017 1 commit
-
-
Kitware Robot authored
-
- 24 Jun, 2017 1 commit
-
-
Kitware Robot authored
-
- 23 Jun, 2017 1 commit
-
-
Kitware Robot authored
-
- 22 Jun, 2017 16 commits
-
-
Brad King authored
420e4844 Help/dev: Update maintainer guide with note about docs and tests Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1000
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
974f4333 VS: Fix support for rc /nologo flag in per-source COMPILE_FLAGS Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !998
-
Brad King authored
5d317930 Android: Fix include path for unified headers Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !997
-
Brad King authored
3b754215 VS: Improve workaround for CUDA -Xcompiler placement bug f2059585 VS: Fix target_compile_options for CUDA Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !996
-
Brad King authored
fff782f6 Tests: Simplify CUDA rpath on macOS Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !995
-
Brad King authored
0db4c7a0 Tests: Verify registry value is not "/registry" before using Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !994
-
Brad King authored
51865fc6 Vs: allow CSharp targets to be linked to CXX targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !993
-
Brad King authored
-
Brad King authored
-
Brad King authored
Since commit v3.9.0-rc1~160^2 (VS: Use tool-specific flag table for COMPILE_FLAGS parsing, 2017-05-03) we now correctly use the `rc` flag table to process the COMPILE_FLAGS flags of `.rc` source files instead of incorrectly using the `cl` flag table as before. However, our `rc` flag table is not complete. The `/nologo` flag was working before only by accident because the `cl` flag table entry for it happened to match. Add the proper entry to the `rc` flag table. Fixes: #16991
-
Kitware Robot authored
-
- 21 Jun, 2017 13 commits
-
-
Brad King authored
-
Brad King authored
In commit v3.9.0-rc1~431^2~6 (VS: Place CUDA host compiler options in proper project file fields, 2017-03-07) we worked around a bug in the CUDA VS integration by dropping `AdditionalCompilerOptions`. However, this silently drops `-Xcompiler=` options given by the user that don't map to one of CudaCompile's dedicated settings. Improve the workaround to instead put the remaining `AdditionalCompilerOptions` into the `AdditionalOptions` field behind `-Xcompiler=` ourselves.
-
Brad King authored
Fix the VS generator to honor `COMPILE_OPTIONS` for CUDA. The exclusion added by commit v3.9.0-rc1~431^2~7 (VS: Do not pass CUDA compile options to C compiler, 2017-03-07) was correct but we need additional logic to pass the CUDA compile options to the CUDA compiler. Also we should still pass the CXX or C options to MSVC (ClCompile) when those languages are enabled even if the link language is CUDA.
-
Brad King authored
Use the `BUILD_RPATH` property and reference the CMake-computed location of the runtime libraries.
-
Michael Stürmer authored
Fixes: #17002
-
Brad King authored
-
Brad King authored
-
Brad King authored
50b3837c Autogen: Q_OBJECT behind brace test 01d2b745 Autogen: Check for Q_OBJECT/Q_GADGET after brace Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !986
-
Brad King authored
72ccb9f4 CheckTypeSize: Add support for arm architectures Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !989
-
Brad King authored
f94213a1 Help: Update 3.9 release notes with recommended CUDA version for VS Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !990
-
Brad King authored
d5afb178 expat: Fix compilation on systems without stdint.h 0a40c668 Merge branch 'upstream-expat' into update-expat 4b8a8c22 expat 2017-06-17 (c4446687) d9d191a1 expat: Update script to get Expat 2.2.1 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !987
-
Michael Stürmer authored
Fixes: #16755
-
Kitware Robot authored
-
- 20 Jun, 2017 1 commit
-
-
Brad King authored
-