- 15 Aug, 2012 1 commit
-
-
Brad King authored
Add generator expressions that combine and use boolean test results: $<0:...> = empty string (ignores "...") $<1:...> = content of "..." $<AND:?[,?]...> = '1' if all '?' are '1', else '0' $<OR:?[,?]...> = '0' if all '?' are '0', else '1' $<NOT:?> = '0' if '?' is '1', else '1' These will be useful to evaluate (future) boolean query expressions and condition content on the results. Include tests and documentation.
-
- 14 Aug, 2012 6 commits
-
-
Brad King authored
68bc863d Merge branch 'master' into cleanup-style a05eba57 CMakeVersion.bash: Update sed expression for lower-case 'set' 3c0488d7 Fix WarnUnusedUnusedViaUnset test pass/fail regex 6c2c483e Remove trailing TAB from NSIS.template.in 9db31162 Remove CMake-language block-end command arguments 77543bde Convert CMake-language commands to lower case 7bbaa428 Remove trailing whitespace from most CMake and C/C++ code be9db989 Merge topic 'watcom-compiler-version' af42ae4f Watcom: Simplify compiler version detection (#11866)
-
Brad King authored
Conflicts: Source/CMakeVersion.cmake
-
Brad King authored
After conversion of Modules .cmake files to lower case the FAIL_REGULAR_EXPRESSION for this test matched warnings in modules other than the test line itself. Make the pass and fail regular expressions specific to the file containing the lines they are testing.
-
Kitware Robot authored
-
- 13 Aug, 2012 21 commits
-
-
Kitware Robot authored
Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style. Run the following shell code: for c in else endif endforeach endfunction endmacro endwhile; do echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | egrep -z -v 'Tests/CMakeTests/While-Endwhile-' | xargs -0 sed -i -f convert.sed && rm convert.sed
-
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
-
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/ \+$//'
-
David Cole authored
e88bae77 Xcode: Run xcode-select to find Xcode version file (#13463)
-
David Cole authored
822c1eaf Do not include directories which are part of the package install prefix.
-
David Cole authored
67f11cf1 FindSelfPackers: fix typo (#13456)
-
David Cole authored
76d6c593 Clean up documentation formatting so that it is rendered properly in HTML.
-
David Cole authored
b237dbd8 Xcode: Fix object library references in multi-project trees (#13452)
-
David Cole authored
7e58e5bb Prefer generic system compilers by default for C, C++, and Fortran 796e3373 Factor common code out of CMakeDetermine(ASM|C|CXX|Fortran)Compiler b708f1a2 CMakeDetermine(C|CXX)Compiler: Consider Clang compilers
-
David Cole authored
6c8722fa Fix typo direcotry -> directory (and similar) [#13444]
-
David Cole authored
5797512c SelectLibraryConfiguration: generate correct output when input vars are lists
-
David Cole authored
4ea5dc5b Eclipse: fix #13358: don't create bad linked resources
-
David Cole authored
53cc1026 Eclipse: improve (fix ?) version detection on OSX bcccddc7 Eclipse: add support for the 4.2 Juno release (#13367)
-
David Cole authored
af80da34 remove lib64 Unix paths if the respective lib path is also given 733726ed find_library: Fix mixed lib->lib64 (non-)conversion cases (#13419) 54add62f find_library: Simplify lib->lib<arch> expansion 6ca2f82d find_library: Refactor lib->lib64 conversion 1fe4b82a find_library: Add test covering lib->lib64 cases
-
David Cole authored
4ddd3b9f Use OUTPUT_NORMAL instead of OUTPUT_MERGE for cmake -E chdir.
-
David Cole authored
214589b1 Add ability to run as a ctest -S script also
-
David Cole authored
3a17311b Release: Temporarily exclude ExternalProject test on cygwin
-
Brad King authored
Since commit c198730b (Detect Watcom compiler version with its id, 2011-12-07) the CMAKE_(C|CXX)_COMPILER_VERSION variables are set for the Watcom compiler. Use these in Windows-wcl386.cmake to set the old WATCOM1* version variables. This avoids using the old EXECUTE_PROCESS command which failed due to extra quotes anyway.
-
Kitware Robot authored
-
- 12 Aug, 2012 1 commit
-
-
Kitware Robot authored
-
- 11 Aug, 2012 1 commit
-
-
Kitware Robot authored
-
- 10 Aug, 2012 2 commits
-
-
Brad King authored
Multiple versions of Xcode may be installed in different locations. Run "xcode-select --print-path" to detect the active Xcode location and parse its Contents/version.plist file. Note that the Xcode.app directory name may vary in developer versions.
-
Kitware Robot authored
-
- 09 Aug, 2012 4 commits
-
-
David Cole authored
-
David Cole authored
-
David Cole authored
-
Kitware Robot authored
-
- 08 Aug, 2012 1 commit
-
-
Kitware Robot authored
-
- 07 Aug, 2012 2 commits
-
-
Andy Piper authored
This fix bug #13451. The bug prevents theorerically relocatable RPM package to be installed properly. Signed-off-by:
Eric NOULARD <eric.noulard@gmail.com>
-
Kitware Robot authored
-
- 06 Aug, 2012 1 commit
-
-
Kitware Robot authored
-