1. 13 Aug, 2012 2 commits
    • Kitware Robot's avatar
      Convert CMake-language commands to lower case · 77543bde
      Kitware Robot authored
      Ancient CMake versions required upper-case commands.  Later command
      names became case-insensitive.  Now the preferred style is lower-case.
      
      Run the following shell code:
      
      cmake --help-command-list |
      grep -v "cmake version" |
      while read c; do
          echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g'
      done >convert.sed &&
      git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' |
      egrep -z -v '^(Utilities/cm|Source/kwsys/)' |
      xargs -0 sed -i -f convert.sed &&
      rm convert.sed
      77543bde
    • Kitware Robot's avatar
      Remove trailing whitespace from most CMake and C/C++ code · 7bbaa428
      Kitware Robot authored
      Our Git commit hooks disallow modification or addition of lines with
      trailing whitespace.  Wipe out all remnants of trailing whitespace
      everywhere except third-party code.
      
      Run the following shell code:
      
      git ls-files -z -- \
       bootstrap doxygen.config '*.readme' \
       '*.c' '*.cmake' '*.cpp' '*.cxx' \
       '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \
       '*.mm' '*.pike' '*.py' '*.txt' '*.vim' |
      egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' |
      egrep -z -v '^(Modules/CPack\..*\.in)' |
      xargs -0 sed -i 's/ \+$//'
      7bbaa428
  2. 25 Feb, 2012 1 commit
    • Eric Noulard's avatar
      Update CPackConfig template. · 6ad0f040
      Eric Noulard authored
      Remove variable documentation from the template in order to
      avoid multiple location for doc update. Users can now retrieve
      CPACK_xxx variable documentation from the command line.
      6ad0f040
  3. 09 Sep, 2011 1 commit
  4. 28 May, 2010 1 commit
  5. 28 Jan, 2010 1 commit
  6. 28 Oct, 2009 1 commit
    • Brad King's avatar
      Use per-config output dir in VS 6 templates · 90b8164e
      Brad King authored
      This commit removes use of configuration-less cmTarget::GetDirectory()
      by the VS 6 generator (except for compatibility with user templates).
      We replace OUTPUT_DIRECTORY_<CONFIG> tokens in the templates using the
      per-configuration result of cmTarget::GetDirectory(config).
      90b8164e
  7. 09 Oct, 2009 1 commit
  8. 05 Oct, 2009 1 commit
    • Brad King's avatar
      Add '#!/bin/sh' to cygwin-package.sh · 82c8b48c
      Brad King authored
      This commit adds '#!/bin/sh' to the top of the cygwin-package.sh.in
      script.  All executable interpreted scripts should have this directive.
      
      Patch from Modestas Vainius.  See issue #9659.
      82c8b48c
  9. 01 Oct, 2009 1 commit
  10. 25 Sep, 2009 1 commit
    • Brad King's avatar
      Fix Windows GUI implib and image version in VS 6 · 4867b712
      Brad King authored
      These commits:
      
        Adding image version number (major.minor) property to
        windows binaries.
      
        Added support for import libraries created by executable
        and module targets.
      
      added content to Templates/EXEHeader.dsptemplate that should also have
      been added to Templates/EXEWinHeader.dsptemplate for the VS6 generator.
      This commit corrects the error.  See issue #9586.
      4867b712
  11. 24 Jul, 2009 1 commit
    • Brad King's avatar
      ENH: Install all Modules and Templates · 071ce33e
      Brad King authored
      This removes the file-wise installation rules for Modules and Templates
      and instead installs the whole directories.  This approach is much less
      error-prone.  The old approach was left from before CMake had the
      install(DIRECTORY) command.
      071ce33e
  12. 03 Jul, 2009 1 commit
    • Brad King's avatar
      BUG: Avoid cmTarget::GetDirectory for utilities · 43669f0e
      Brad King authored
      Since utility targets have no main output files like executables or
      libraries, they do not define an output directory.  This removes a call
      to cmTarget::GetDirectory from cmLocalVisualStudio{6,7}Generator for
      such targets.
      43669f0e
  13. 09 Dec, 2008 1 commit
  14. 03 Dec, 2008 1 commit
  15. 25 Nov, 2008 1 commit
  16. 10 Sep, 2008 2 commits
  17. 09 Sep, 2008 1 commit
  18. 15 Feb, 2008 1 commit
    • David Cole's avatar
      ENH: Add code to support calling the VS reload macro from Visual Studio 7.1... · ca2a16c0
      David Cole authored
      ENH: Add code to support calling the VS reload macro from Visual Studio 7.1 and 9.0 in addition to 8.0 sp1... Make new macros file with VS 7.1 so that it can be read by 7.1 and later. VS 7.1 does not appear to run the macros while a build is in progress, but does not return any errors either, so for now, the reload macro is not called when using 7.1. If I can figure out how to get 7.1 to execute the macro, I will uncomment the code in cmGlobalVisualStudio71Generator::GetUserMacrosDirectory() to activate executing the macros in VS 7.1, too.
      ca2a16c0
  19. 21 Nov, 2007 1 commit
  20. 19 Nov, 2007 1 commit
  21. 16 Nov, 2007 1 commit
    • David Cole's avatar
      ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual... · 867de7fc
      David Cole authored
      ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual Studio macro to reload a solution file automatically if CMake makes changes to .sln files or .vcproj files. Add code to call the macro automatically for any running Visual Studio instances with the .sln file open at the end of the Visual Studio Generate call. Only call the macro if some .sln or .vcproj file changed during Generate. Also, add handling for REG_EXPAND_SZ type to SystemTools::ReadRegistryValue - returned string has environment variable references expanded.
      867de7fc
  22. 09 Nov, 2007 1 commit
  23. 29 Oct, 2007 1 commit
  24. 09 May, 2007 1 commit
    • Alexander Neundorf's avatar
      · 7f115367
      Alexander Neundorf authored
      ENH: now target names can be used in add_custom_command() and
      add_custom_target() as COMMAND, and cmake will recognize them and replace
      them with the actual output path of these executables. Also the dependency
      will be added automatically. Test included.
      ENH: moved TraceVSDependencies() to the end of GlobalGenerator::Configure(),
      so it is done now in one central place
      
      Alex
      7f115367
  25. 19 Mar, 2007 1 commit
    • Brad King's avatar
      ENH: Added support for import libraries created by executable and module... · fc7c4334
      Brad King authored
      ENH: Added support for import libraries created by executable and module targets.  The module import libraries should never be used but some windows compilers always create them for .dll files since there is no distinction from shared libraries on that platform.  The executable import libraries may be used to create modules that when loaded bind to symbols from the executables.  This is an enhancement related to bug#4210 though not requested by it explicitly.
      fc7c4334
  26. 09 Mar, 2007 1 commit
  27. 16 Oct, 2006 1 commit
  28. 28 Apr, 2006 1 commit
  29. 20 Apr, 2006 1 commit
  30. 19 Apr, 2006 1 commit
  31. 18 Apr, 2006 1 commit
  32. 14 Apr, 2006 1 commit
  33. 01 Mar, 2006 1 commit
  34. 28 Feb, 2006 2 commits
  35. 27 Feb, 2006 1 commit
  36. 23 Feb, 2006 1 commit
  37. 16 Feb, 2006 1 commit