1. 07 Apr, 2016 2 commits
  2. 29 Mar, 2016 1 commit
  3. 28 Mar, 2016 4 commits
  4. 24 Mar, 2016 1 commit
  5. 23 Mar, 2016 1 commit
  6. 22 Mar, 2016 2 commits
  7. 21 Mar, 2016 4 commits
  8. 18 Mar, 2016 2 commits
  9. 17 Mar, 2016 2 commits
  10. 15 Mar, 2016 4 commits
    • Zak Eckert's avatar
      FindGTest: Automatically re-run cmake when tests change · a5d3d003
      Zak Eckert authored
      Tell CMake that it needs to re-run when test source files parsed by
      `gtest_add_tests` change so that we can re-scan for tests automatically.
    • Brad King's avatar
      Ninja: Add dependencies on system-provided header files (#14914) · 6d74e787
      Brad King authored
      When system-provided packages are upgraded we must re-compile sources
      depending on their headers.  Use `-MD` instead of `-MMD` so that the
      generated depfiles do not exclude system headers.
      Suggested-by: Jussi Judin
    • Ruslan Baratov's avatar
      Fix iOS combined feature for single architecture targets · e3fc2899
      Ruslan Baratov authored
      If list of valid target architectures is empty for given SDK then there will
      be no VALID_ARCHS build setting returned by Xcode. Return "" (empty string)
      explicitly in this case. This may happens if CMAKE_IOS_INSTALL_COMBINED is ON
      but only one architecture used in target.
    • Roger Leigh's avatar
      FindBoost: Tolerate missing indirect dependencies (#16013) · e2f387fa
      Roger Leigh authored
      Depending upon the configuration, certain components may or may not
      be installed, for example Boost.Regex, but other components may
      still have header dependencies upon these components which will
      obviously fail to work.  Since we can't make a sensible
      determination with the hardcoded dependency information, we
      choose to interpret these dependencies less strictly.
  11. 10 Mar, 2016 4 commits
  12. 09 Mar, 2016 4 commits
    • Brad King's avatar
      Drop Visual Studio 6 generator · b42866a3
      Brad King authored
      This generator has been deprecated since CMake 3.3.  Remove it.
      Update documentation, modules, and tests to drop content specific
      to this generator.
    • O. Libre's avatar
      FindJNI: Append path only "if(EXISTS" · 1b029ea9
      O. Libre authored
    • O. Libre's avatar
      FindJNI: Add support for Ubuntu 15.10 · add25578
      O. Libre authored
      - Append three directories /usr/lib/jvm/java-{8,7,6}-openjdk-{libarch}
    • Jean-Christophe Fillion-Robin's avatar
      OS X: Use -iframework with Clang only on version >= 3.2 · 63c4133b
      Jean-Christophe Fillion-Robin authored
      Since commit v3.1.0-rc1~564^2 (OS X: Use -iframework for system
      framework directories, 2014-05-05) we test the version of Clang is smaller
      that 3.1 to see if it supports -iframework.
      Considering that "iframework" support has been added in clang@r142418
      (Frontend: Support -iframework.) prior to clang 3.1, this made sense.
      That said, considering that support for multiple -iframework parameters
      has been added later in clang@r164607 (-iframework should allow separate
      arguments. ) prior to clang 3.2, this commit updates the check to enable
      framework support only if version is >= 3.2
  13. 08 Mar, 2016 2 commits
    • Brad King's avatar
      CMakeForceCompiler: Deprecate this module and its macros · d929c35f
      Brad King authored
      We originally deprecated this module in commit v3.5.0-rc1~295^2
      (CMakeForceCompiler: Deprecate this module and its macros, 2015-10-19).
      Then a use case was found to still require the module so the deprecation
      was reverted for CMake 3.5 by commit v3.5.0-rc3~4^2 (CMakeForceCompiler:
      De-deprecate until more use cases have alternatives, 2016-02-17).  Since
      then `CMAKE_TRY_COMPILE_TARGET_TYPE` was introduced to provide an
      alternative solution for that use case.  Deprecate the module again.
    • Brad King's avatar
      GetPrerequisites: Fix gp_resolved_file_type on non-canonical paths · 37e8ccee
      Brad King authored
      Canonicalize the input paths so we treat them both consistently,
      in particular when comparing them via string operations.  This
      is needed for calls like
          fixup_bundle("${CMAKE_INSTALL_PREFIX}/../test" ...)
      Suggested-by: default avatarBenjamin Ballet <bballet@ivsweb.com>
  14. 07 Mar, 2016 4 commits
  15. 01 Mar, 2016 1 commit
  16. 25 Feb, 2016 1 commit
    • Brad King's avatar
      Improve compiler check message on non-Make generators · f3ac0651
      Brad King authored
      When we check for a working compiler we print a message of the form:
          Check for working <LANG> compiler: ...
      At one time CMAKE_<LANG>_COMPILER was not well-defined for all
      generators so we printed the generator name instead of the path to
      the compiler.  Nowadays we always know the compiler, so update the
      message to print it unconditionally.  This is more informative than
      the generator name, especially when a toolset (cmake -T) is used.
      Suggested-by: Gregor Jasny's avatarGregor Jasny <gjasny@googlemail.com>
  17. 24 Feb, 2016 1 commit