1. 30 May, 2017 1 commit
  2. 23 May, 2017 1 commit
    • Alex Turbov's avatar
      Improve Doxygen support · 59ffabfe
      Alex Turbov authored
      Except Graphviz's `dot` Doxygen may use few other utilities like
      `mscgen` (Message Sequence Chart) and `dia` (Diagram Editor).
      
      Now this module allows to manage Doxygen settings from `CMakeLists.txt`
      and forget about `Doxyfile`s. Also it provides a helper function
      to add a target to generate documentation: `doxygen_add_docs`.
      
      Implement code review notes:
      
      - Introduce `COMPONENTS` to find: `dot`, `mscgen` and `dia`;
      - Deprecate variables `DOXYGEN_SKIP_DOT`, `DOXYGEN_EXECUTABLE`,
        `DOXYGEN_DOT_EXECUTABLE`, `DOXYGEN_DOT_FOUND` in favour of
        `doxygen_add_docs ` usage instead;
      - Properly handle paths to found tools in Windows;
      - Prevent adding a custom target if Doxygen was not really found;
      - Introduce exported (executable) targets for found components.
      
      Co-Author: Craig Scott <craig.scott@crascit.com>
      59ffabfe
  3. 19 May, 2017 1 commit
  4. 18 May, 2017 1 commit
  5. 17 May, 2017 1 commit
  6. 16 May, 2017 1 commit
  7. 15 May, 2017 1 commit
    • Craig Scott's avatar
      GoogleTest: Expand capabilities of gtest_add_tests() · 6edd1806
      Craig Scott authored
      Now has keyword-based arguments (old syntax form is still supported).
      Discovered tests can have a prefix and/or suffix added to the test names
      and the list of discovered tests is available to the caller. The working
      dir can also be set and the dependency on the source files is now
      optional instead of mandatory.
      6edd1806
  8. 14 May, 2017 1 commit
  9. 12 May, 2017 1 commit
    • Konstantin Podsvirov's avatar
      CPackIFW: Internationalization Support · 72ac7ad9
      Konstantin Podsvirov authored
      Changes:
      - DISPLAY_NAME and DESCRIPTION in CPackIFW module now is MULTI_ARGS;
      - Added internationalization support for DisplayName and Description
        properties in cmCPackIFWPackage class;
      - Added documentation to CPackIFW module;
      - Added release note.
      72ac7ad9
  10. 09 May, 2017 2 commits
  11. 04 May, 2017 1 commit
    • Zack Galbreath's avatar
      ctest_submit: Add HTTPHEADER option · 1a7d00bd
      Zack Galbreath authored
      Allow CTest script writers to specify additional HTTP headers to be sent
      to CDash during submission.
      
      The motivating case for this feature is a corresponding change in CDash.
      This will allow projects to refuse submissions from any site not bearing
      a valid authentication token.
      1a7d00bd
  12. 03 May, 2017 1 commit
  13. 01 May, 2017 1 commit
  14. 26 Apr, 2017 2 commits
  15. 25 Apr, 2017 1 commit
  16. 24 Apr, 2017 3 commits
  17. 22 Apr, 2017 1 commit
  18. 21 Apr, 2017 3 commits
  19. 20 Apr, 2017 1 commit
  20. 19 Apr, 2017 4 commits
  21. 18 Apr, 2017 7 commits
  22. 17 Apr, 2017 1 commit
  23. 15 Apr, 2017 1 commit
  24. 14 Apr, 2017 1 commit
  25. 12 Apr, 2017 1 commit
    • Brad King's avatar
      VS: Add an environment variable for the Windows 10 kits directory · fee01194
      Brad King authored
      Define a `CMAKE_WINDOWS_KITS_10_DIR` environment variable to allow
      users to tell CMake about a custom Windows 10 SDK directory.  We
      choose to make this an environment variable rather than a CMake
      variable or cache entry because:
      
      * Using a custom directory also requires custom external MSBuild
        configuration.  Therefore users are already configuring a
        custom environment.
      
      * The custom directory must be set consistently in all parts of
        a build including nested projects.  An environment variable
        avoids requiring users to thread the setting into nested builds.
      
      Fixes: #16743
      fee01194