1. 22 Jul, 2020 1 commit
    • Jean-Christophe Fillion-Robin's avatar
      Fix typos identified using codespell · 20737380
      Jean-Christophe Fillion-Robin authored
      See https://github.com/codespell-project/codespell#readme
      
      The following command was used:
      
      ```
      codespell -q6 --skip="\
      .git,\
      *.json,\
      ./Copyright.txt,\
      ./Help/command/foreach.rst,\
      ./Help/prop_test/REQUIRED_FILES.rst,\
      ./Help/variable/CTEST_COVERAGE_COMMAND.rst,\
      ./Modules/CMakeCheckCompilerFlagCommonPatterns.cmake,\
      ./Modules/CMakeRCInformation.cmake,\
      ./Modules/Internal/CPack/NSIS.template.in,\
      ./Modules/FindMatlab.cmake,\
      ./Modules/MatlabTestsRedirect.cmake,\
      ./Modules/Platform/Windows-Clang.cmake,\
      ./Modules/Platform/Windows-Intel-Fortran.cmake,\
      ./Modules/Platform/Windows-MSVC.cmake,\
      ./Source/CMakeVersion.cmake,\
      ./Source/cmConvertMSBuildXMLToJSON.py,\
      ./Source/cmCreateTestSourceList.cxx,\
      ./Source/cmGlobalVisualStudio10Generator.cxx,\
      ./Source/cmExportBuildFileGenerator.cxx,\
      ./Source/cmExportInstallAndroidMKGenerator.cxx,\
      ./Source/cmExportInstallFileGenerator.cxx,\
      ./Source/cmExportSet.cxx,\
      ./Source/cmExportTryCompileFileGenerator.cxx,\
      ./Source/cmFindPackageCommand.cxx,\
      ./Source/cmInstallCommand.cxx,\
      ./Source/cmGeneratorExpressionLexer.cxx,\
      ./Source/cmLocalVisualStudio7Generator.cxx,\
      ./Source/cmOrderDirectories.cxx,\
      ./Source/cmTarget.cxx,\
      ./Source/kwsys/*,\
      ./Source/QtDialog/CMakeSetupDialog.ui,\
      ./Source/CPack/WiX/cmWIXRichTextFormatWriter.cxx,\
      ./Source/CTest/cmParseCoberturaCoverage.h,\
      ./Tests/CMakeTests/ImplicitLinkInfoTest.cmake.in,\
      ./Tests/RunCMake/CPack/tests/DMG_SLA/English.license.rtf,\
      ./Tests/RunCMake/CPack/tests/DMG_SLA/German.license.txt,\
      ./Tests/RunCMake/CPack/tests/DMG_SLA/German.menu.txt,\
      ./Tests/RunCMake/GoogleTest/xml_output.cpp,\
      ./Tests/RunCMake/Make/TargetMessages*,\
      ./Utilities/*,\
      " \
      -L "\
      dependees,\
      endwhile,\
      fo,\
      filetest,\
      helpfull,\
      nd,\
      objext,\
      stoll,\
      supercedes,\
      superceded,\
      vas,\
      varn,\
      "
      ```
      20737380
  2. 15 Jul, 2020 1 commit
  3. 07 Jul, 2020 1 commit
  4. 30 Jun, 2020 2 commits
  5. 29 Jun, 2020 1 commit
    • Brad King's avatar
      cmake: Remove broken '--warn-unused-vars' option · df6b0776
      Brad King authored
      This option has been broken since commit b9f99155 (cmMakefile: Remove
      VarUsageStack., 2015-05-17, v3.3.0-rc1~52^2).  That commit removed the
      check that an initialized variable has actually been used and caused the
      option to warn on every variable ever set.  This was not caught by the
      test suite because the test for the feature only checked that warnings
      appear when needed and not that they do not appear when not needed.
      
      The option was never very practical to use.  Remove it to avoid the
      runtime cost of usage tracking and checks for every variable (which we
      were doing even when the option was not used).
      df6b0776
  6. 26 Jun, 2020 1 commit
  7. 25 Jun, 2020 1 commit
  8. 24 Jun, 2020 1 commit
  9. 18 Jun, 2020 2 commits
  10. 15 Jun, 2020 2 commits
  11. 02 Jun, 2020 1 commit
  12. 30 May, 2020 1 commit
  13. 28 May, 2020 1 commit
  14. 25 May, 2020 1 commit
  15. 22 May, 2020 1 commit
  16. 21 May, 2020 2 commits
  17. 14 May, 2020 1 commit
  18. 07 May, 2020 1 commit
  19. 06 May, 2020 1 commit
  20. 29 Apr, 2020 1 commit
    • Julien Jemine's avatar
      VS: Add option for per-target PlatformToolset · 197b4cbe
      Julien Jemine authored
      Add a `VS_PLATFORM_TOOLSET` target property to set `PlatformToolset` in
      the `.vcxproj` file for specific targets.  Document that this is safe
      only when the named toolset uses the same underlying compiler as the
      primary toolset.
      
      Fixes: #17429
      197b4cbe
  21. 24 Apr, 2020 1 commit
    • Matthew Woehlke's avatar
      ccmake: Improve coloring, allow customization · 671fe283
      Matthew Woehlke authored
      Change the default color for strings from BLUE (which is nearly
      illegible on any terminals using the standard color palette which has
      been around since at least CGA, almost 40 years ago) to CYAN. Add
      ability to customize the colors via an environment variable (inspired by
      LS_COLORS and using similar syntax).
      
      Fixes: #20596
      671fe283
  22. 22 Apr, 2020 1 commit
    • Ben Boeckel's avatar
      Modules/Documentation: remove · 306a1ba9
      Ben Boeckel authored
      This is an old module from when VTK and other Kitware projects drove the
      addition of commands and modules into CMake itself. Modern VTK doesn't
      need this module and it can be ignored.
      
      This module is kept around so that the ancient VTK versions which use it
      are not broken by it. VTK itself stopped using the module in 2012 and
      the last usage by an example in VTK was removed in 2020.
      
      Fixes: #20591
      306a1ba9
  23. 20 Apr, 2020 1 commit
  24. 19 Apr, 2020 2 commits
  25. 15 Apr, 2020 2 commits
    • Johnny Jazeix's avatar
      cmake -E: add cat command. · a625f307
      Johnny Jazeix authored
      Concatenate files and print on the standard output.
      
      FIXES: #20557
      a625f307
    • Raul Tambre's avatar
      CUDA: Add CUDA_ARCHITECTURES target property · e98588aa
      Raul Tambre authored
      Simplifies CUDA target architecture handling.
      
      Required for Clang support as Clang doesn't automatically select a supported architecture.
      We detect a supported architecture during compiler identification and set CMAKE_CUDA_ARCHITECTURES to it.
      
      Introduces CMP0104 for backwards compatibility with manually setting code generation flags with NVCC.
      
      Implements #17963.
      e98588aa
  26. 14 Apr, 2020 1 commit
  27. 04 Apr, 2020 1 commit
  28. 02 Apr, 2020 1 commit
  29. 27 Mar, 2020 1 commit
  30. 26 Mar, 2020 2 commits
  31. 18 Mar, 2020 1 commit
  32. 12 Mar, 2020 1 commit
    • Brad King's avatar
      macOS: Rename OSX_*_VERSION properties to MACHO_*_VERSION · 14732d3f
      Brad King authored
      The properties added by commit 4a62e3d9 (macOS: Add
      OSX_COMPATIBILITY_VERSION and OSX_CURRENT_VERSION properties,
      2020-01-24, v3.17.0-rc1~80^2~1) are general-purpose for all platforms
      using Mach-O formats and not just on OS X.  Rename them accordingly.
      The properties are new to the CMake 3.17 release so we can rename
      them without compatibility concerns.
      
      Fixes: #20442
      14732d3f
  33. 10 Mar, 2020 1 commit