1. 29 Sep, 2016 2 commits
  2. 28 Sep, 2016 1 commit
  3. 23 Sep, 2016 1 commit
  4. 22 Sep, 2016 1 commit
  5. 19 Sep, 2016 1 commit
  6. 09 Sep, 2016 1 commit
  7. 08 Sep, 2016 1 commit
  8. 05 Sep, 2016 1 commit
  9. 31 Aug, 2016 1 commit
    • Brad King's avatar
      FindLibUV: Add module to find libuv package · e56aa462
      Brad King authored
      Add it to a private source directory that is not installed so that we
      can use it for building CMake itself.  This will allow it to mature
      before being distributed publicly.
      e56aa462
  10. 30 Aug, 2016 2 commits
  11. 23 Aug, 2016 1 commit
  12. 16 Aug, 2016 1 commit
    • Matthew Woehlke's avatar
      ExternalProject: Add SOURCE_SUBDIR option · a8345d65
      Matthew Woehlke authored
      Add a new SOURCE_SUBDIR option to ExternalProject_Add that allows
      specifying the location of the CMakeLists.txt to use as the project root
      relative to the SOURCE_DIR.
      
      This is helpful for projects that have unusual layouts, or projects that
      provide both a superbuild and project-only build depending on which
      CMakeLists.txt is used.
      
      Fixes: #15118
      a8345d65
  13. 13 Jul, 2016 1 commit
  14. 27 Jun, 2016 1 commit
    • Ben Boeckel's avatar
      ninja, rc: ignore CMAKE_NINJA_FORCE_RESPONSE_FILE for RC files · 15b3f6f0
      Ben Boeckel authored
      In commit v3.6.0-rc1~174^2 (Ninja: Honor CMAKE_NINJA_FORCE_RESPONSE_FILE
      for compile rules, 2016-04-06), Ninja learned to look for
      `CMAKE_NINJA_FORCE_RESPONSE_FILE` in the current scope or the
      environment in order to force response file usage for all compilation
      rules.
      
      However, on Windows, the RC compiler goes through cmcldeps which does a
      `replace(output, output + ".dep.obj")` on the command line. However,
      with a response file (which we name `output + ".rsp"`), the response
      file path is replaced instead causing the compiler to (correctly)
      complain that the response file `output + ".dep.obj.rsp"` does not
      exist.
      
      What needs to happen is for cmcldeps to look through the response file,
      replace *its* contents and place it in the `output + ".dep.obj.rsp"`
      file.
      
      Also add a test which actually compiles an RC file into a library and
      executable for all generators on Windows and additionally test
      `CMAKE_NINJA_FORCE_RESPONSE_FILE` for Ninja generators.
      
      Fixes #16167.
      15b3f6f0
  15. 08 Jun, 2016 1 commit
  16. 07 Jun, 2016 1 commit
    • Matthew Woehlke's avatar
      Tests: Add test for exported JARs · 95d84369
      Matthew Woehlke authored
      Add a unit test to test the new functions to export JAR targets. The
      test builds three sub-projects: two that generate and export a JAR (one
      does a build-directory-only export, one an install-only export), and a
      third that consumes the first two as imported targets.
      95d84369
  17. 03 Jun, 2016 1 commit
  18. 02 Jun, 2016 1 commit
  19. 25 Apr, 2016 1 commit
  20. 17 Mar, 2016 2 commits
    • Brad King's avatar
      Utilities/Release: Create a Windows 64-bit binary · e903a9fc
      Brad King authored
      Compile with `-D_WIN32_WINNT=0x502` to use a WinXP-compatible API.
      Compile with `-D_USING_V110_SDK71_` to tell the VS standard library
      headers that we are building with a WinXP-compatible Windows SDK.  Link
      executables with `-subsystem:console,5.02` to make them runnable on
      Windows XP 64-bit.  Ideally `cmake-gui` should instead be linked with
      `-subsystem:windows,5.02` but with the Ninja and Makefile generators
      CMake adds `-subsystem:windows` after our `-subsystem:console,5.02` flag
      and the linker seems to interpret this combination as we need.
      e903a9fc
    • Brad King's avatar
      Utilities/Release: Rename scripts to match target platform · dd630075
      Brad King authored
      The machine name we happen to use for the build is less informative than
      its platform.
      dd630075
  21. 10 Mar, 2016 1 commit
  22. 09 Mar, 2016 1 commit
    • 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
  23. 07 Mar, 2016 1 commit
  24. 19 Feb, 2016 2 commits
  25. 21 Jan, 2016 1 commit
  26. 20 Jan, 2016 1 commit
  27. 21 Dec, 2015 1 commit
  28. 10 Dec, 2015 1 commit
  29. 07 Dec, 2015 1 commit
    • Roger Leigh's avatar
      FindTIFF: Add imported targets and update documentation · ebaca629
      Roger Leigh authored
      - Add TIFF::TIFF imported target
      - Document imported target
      - Add testcase to test the standard variables and the imported
        target
      
      Also:
      
      - Add TIFF_INCLUDE_DIRS to match common practice
      - Update documentation generally, including documenting
        TIFF_INCLUDE_DIRS
      ebaca629
  30. 03 Dec, 2015 1 commit
  31. 02 Dec, 2015 1 commit
  32. 23 Nov, 2015 2 commits
  33. 04 Nov, 2015 1 commit
  34. 03 Nov, 2015 1 commit
  35. 20 Oct, 2015 1 commit