Kitware Robot
f051814ed0
Convert builtin help to reStructuredText source files
...
Run the convert-help.bash script to convert documentation:
./convert-help.bash "/path/to/CMake-build/bin"
Then remove it.
2013-10-15 14:12:03 -04:00
Clinton Stimpson
bec8e64c73
Qt4: Fix typo setting a variable for FindThreads.
...
Fixes bug 14055.
2013-04-02 07:46:51 -06:00
Kitware Robot
9db3116226
Remove CMake-language block-end command arguments
...
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
2012-08-13 14:19:16 -04:00
Kitware Robot
77543bde41
Convert CMake-language commands to lower case
...
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
2012-08-13 14:19:16 -04:00
Kitware Robot
7bbaa4283d
Remove trailing whitespace from most CMake and C/C++ code
...
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/ \+$//'
2012-08-13 14:18:39 -04:00
Clinton Stimpson
bd66cc9d39
Fix build issues cross compiling with static Qt.
...
Also fix case where system jpeg, png, tiff libs are used.
2010-11-23 16:01:43 -07:00
Todd Gamblin
2cde67a781
Modules: Fix spelling 'To distributed' -> 'To distribute'
2010-08-09 08:48:31 -04:00
Clinton Stimpson
b55da4c688
Add cross-compiling support to FindQt4.cmake
2010-07-02 15:47:07 -06:00
Clinton Stimpson
2aa515db9e
Change Qt4ConfigDependentSettings to use more standard find modules.
...
Let's use more standard find modules for Qt4 dependencies. Move a few
from using pkg-config so we can do cross compiling the cmake way.
2010-06-25 13:15:10 -06:00
Clinton Stimpson
1f608718fc
Remove macro for querying qmake for qmake variables.
...
Remove last place for querying qmake values.
Also removed internal macro to support querying qmake.
Depends on findthreads-irix topic.
2010-06-12 13:00:08 -06:00
Clinton Stimpson
61ad5242b7
Change to use FindX11.cmake. Should fix #9929 .
2010-03-17 10:48:05 -06:00
Clinton Stimpson
5e1a2408fe
ENH: Modify how OpenGL is searched for, that is, use FindOpenGL.cmake.
2010-03-16 22:40:44 -06:00
Bill Hoffman
b461a68786
Fix Qt with OpenGL on the Mac.
2010-03-10 13:51:17 -05:00
Clinton Stimpson
835b07a3a8
Put quotes arounds strings when doing STREQUAL.
2010-01-18 15:49:46 -05:00
Clinton Stimpson
56ee3b43a9
BUG: Fix #10021 don't specify libraries Qt depends on unless Qt is static.
2009-12-15 16:16:45 -05:00
Clinton Stimpson
5fab48aa1c
Fix bug #9918 , spaces included in QT_LIBRARIES when using QtOpenGL.
2009-11-18 17:35:20 -05:00
Alexander Neundorf
12daac5714
only add -DQT_DLL on Windows, ok by Clinton
...
Alex
2009-11-17 15:20:58 -05:00
Alexander Neundorf
0f457937f4
Split some logic of FindQt4.cmake into separate files, which are included automatically.
...
Qt4Macros.cmake: all the "public" macros of FindQt4.cmake
Qt4ConfigDependentSettings.cmake: the code for detecting the
Qt-configuration dependent additional libraries, e.g. when linking statically.
There should be no functional changes in this patch.
The patch reduces the length of FindQt4.cmake from 1700 lines to around 1000
lines, which is still long enough, but this should make the file a easier to
handle (and it is similar to what we do in KDE with FindKDE4Internal.cmake
and KDE4Macros.cmake)
Ok by Clinton.
Alex
2009-11-15 13:02:19 -05:00