- 26 Mar, 2018 1 commit
-
-
Kitware Robot authored
-
- 25 Mar, 2018 1 commit
-
-
Kitware Robot authored
-
- 24 Mar, 2018 1 commit
-
-
Kitware Robot authored
-
- 23 Mar, 2018 2 commits
-
-
4eb5d851 Help: Add 'lib32|libx32|lib64' paths to find_package prefixes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1878
-
Kitware Robot authored
-
- 22 Mar, 2018 8 commits
-
-
76822583 list: Add SUBLIST sub-command Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1874
-
45408b5e cmake_minimum_required: Optionally set policies with version range 6a41aa2a cmPolicies: Split parsing and impl of ApplyPolicyVersion 1d00ed7c cmPolicies: Drop unnecessary check from ApplyPolicyVersion 0df55983 cmPolicies: Pass policy version as std::string Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1864
-
1673923c FindBoost: Add support for Boost 1.67 with Python version suffixes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1865
-
99bf77f4 ccmake: Check for curses more robustly before enabling Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1881
-
5697c6ae cmVisualStudioGeneratorOptions: Factor out an OutputFlag helper Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1862
-
ff623450 Help: Clarify behavior of INHERITED properties 9cc97ab4 Tests: Add tests for INHERITED property chaining Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1879
-
3f479a3c find_package: Improve CMP0074 warning messages Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1880
-
Kitware Robot authored
-
- 21 Mar, 2018 18 commits
-
-
Ruslan Baratov authored
Document the conditions when 'lib32|libx32|lib64' variants will be added to the list of possible installation prefixes.
-
Brad King authored
Compute a default for `BUILD_CursesDialog` by building a small test project that uses curses. Disable `ccmake` by default if it fails, and do not search for Curses as part of the main build. This avoids creating FindCurses cache entries when we are not considering ccmake. If `BUILD_CursesDialog` is enabled (e.g. by the user) then warn if curses cannot be found.
-
Issue: #17823
-
50b5e9ed CMake build: Use new FindPython module 352baee2 FindPython*: New implementation for Python stuff Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Acked-by:
Alex Turbov <i.zaufi@gmail.com> Merge-request: !1819
-
dc863592 WCDH: use better fallback value for nullptr with old gcc versions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1877
-
e743fc8e FindCUDA/select_compute_arch: Add support for CUDA as a language Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1856
-
3af1daa1 Help: Document target_compile_definitions handling of -D Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1873
-
8c0f12c4 Makefile: Restore use of dependency scanning cache Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1870
-
3b7be024 ccmake: Fix compilation with ncurses on Solaris Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1876
-
Brad King authored
-
4267960f Features: Record for SunPro 5.15 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1875
-
Brad King authored
Teach `cmake_minimum_required` and `cmake_policy(VERSION)` to support a version range of the form `<min>[...<max>]`. Define this to mean that version `<min>` is required, but known policies up to those introduced by `<max>` will be set to `NEW`. This will allow projects to easily specify a range of versions for which they have been updated.
-
Brad King authored
Policy `CMP0074` was added by commit eb35d888 (find_package: Use PackageName_ROOT variables as search prefixes, 2018-03-15). Revise the logic to avoid warning when a `PackageName_ROOT` variable is set to empty since that won't change the search behavior. Also, when we do warn include the variable value(s) for reference.
-
Craig Scott authored
Fixes: #17839
-
Craig Scott authored
-
Kitware Robot authored
-
- 20 Mar, 2018 9 commits
-
-
Rolf Eike Beer authored
GCC supports the __null builtin basically forever (since at least 2.95), which behaves very much like nullptr later does. Use this instead of plain "0" as fallback value, otherwise passing the define to functions annotated with __attribute__((sentinel)) will result in a compiler warning.
-
Even though this is an internal module, we can still prepare it to be used in another public-facing module outside of `FindCUDA`. Issue: #16586
-
-
Add an example of using the `target_compile_definitions` command and a note about usage of ``-D`` in items.
-
Brad King authored
Oracle Developer Studio 12.6 adds support for more C++ 11 features.
-
Brad King authored
On Solaris the ncurses header may define an `__attribute__` macro. This breaks C++ headers that use `__attribute__(...)` syntax. Somehow it causes references to unresolved symbols: __gthrw_pthread_once __gthrw_pthread_mutex_lock __gthrw_pthread_mutex_unlock instead of references to the correct symbols: pthread_once pthread_mutex_lock pthread_mutex_unlock Detect this case and undefine the `__attribute__` macro after including the curses headers.
-
16eaf2d2 Help: Reference CMAKE_INSTALL_NAME_DIR from INSTALL_NAME_DIR Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Brad King <brad.king@kitware.com> Merge-request: !1872
-
a5815872 list(): add `JOIN` sub-command Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1846
-
Ruslan Baratov authored
-