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.
      a5d3d003
    • 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
      6d74e787
    • 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.
      e3fc2899
    • 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.
      e2f387fa
  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.
      b42866a3
    • O. Libre's avatar
      FindJNI: Append path only "if(EXISTS" · 1b029ea9
      O. Libre authored
      1b029ea9
    • O. Libre's avatar
      FindJNI: Add support for Ubuntu 15.10 · add25578
      O. Libre authored
      - Reuse JAVA_APPEND_LIBRARY_DIRECTORIES for JAVA_AWT_INCLUDE_DIRECTORIES
      - Append three directories /usr/lib/jvm/java-{8,7,6}-openjdk-{libarch}
      add25578
    • 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
      63c4133b
  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.
      d929c35f
    • 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>
      37e8ccee
  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>
      f3ac0651
  17. 24 Feb, 2016 1 commit