David Cole
b0fb2ad3e1
Merge topic 'AddCMAKE_CURRENT_LIST_DIR'
...
b011840
Use absolute path to FindPackageHandleStandardArgs.cmake everywhere
41e4f1a
Add automatic variable CMAKE_CURRENT_LIST_DIR(dir of CMAKE_CURRENT_LIST_FILE)
f9fc79c
Remove trailing whitespace
2010-10-19 15:53:16 -04:00
David Cole
e2476232c0
Merge topic 'FindBoost_bugfix_cleanup'
...
b867a3f
Remove superfluous variable Boost_COMPAT_STATIC_RUNTIME.
2010-10-12 11:12:16 -04:00
David Cole
e4508ac82f
Merge topic 'FindHDF5-is-parallel'
...
3445532
FindHDF5: Fix typo in parallel-IO support check (#11291 )
2010-10-12 11:12:00 -04:00
David Cole
0ecc8a409c
Merge topic 'findmpi-msmpi-update'
...
35d2770
Update module to locate newely released MS MPI HPC Pack R2.
2010-10-12 11:11:47 -04:00
David Cole
b14764c29c
Merge topic 'qt4-imports-dir'
...
2dae2f1
Find imports dir in Qt 4.7
2010-10-12 11:08:51 -04:00
Philip Lowman
b867a3f1a8
Remove superfluous variable Boost_COMPAT_STATIC_RUNTIME.
...
There is no need to introduce this extra variable as FindBoost
can simply rely on if Boost_USE_STATIC_RUNTIME is defined
or not to disable the old searching behavior for static runtime
libraries on WIN32.
2010-10-11 22:48:33 -04:00
Brad King
3445532652
FindHDF5: Fix typo in parallel-IO support check ( #11291 )
2010-10-11 09:35:46 -04:00
David Partyka
35d2770df9
Update module to locate newely released MS MPI HPC Pack R2.
2010-10-11 09:20:07 -04:00
Clinton Stimpson
2dae2f1a0b
Find imports dir in Qt 4.7
2010-10-08 20:55:55 -06:00
Rolf Eike Beer
d2f8c5f8ab
FindSubversion: Use C locale to detect version ( #11273 )
...
Force LC_ALL to C before the call of the svn executable as it is done in
the Subversion_WC_INFO macro a few lines below.
2010-10-07 11:10:40 -04:00
Rolf Eike Beer
42126aaf6c
FindSubversion: Fix for German localized client ( #11273 )
...
On a Win32 system with a German version of SilkSVN I couldn't run CMake
again on the working copy as the cache is displayed as corrupted. The
cause is that the regular expression to find the version number will not
match and put everything from the "svn --version" output into the cache,
which contains umlauts and other funny characters.
Fix the regexp to not only match " version " but also " Version " as
it's in the German output. I have no idea what will happen on a French
or Japanese system. This should be easy to test as it happens also on a
German Linux system.
2010-10-07 10:04:19 -04:00
Brad King
ba3064b584
Merge topic 'FindCUDA-allow-g3'
...
6916f8d
Allow -g3 for CUDA v3.0+.
2010-10-05 15:33:12 -04:00
Brad King
100f2ad278
Merge topic 'Fix-0011263-CUDA_SDK_PATH'
...
1df8516
Fix for bug 0011263.
2010-10-05 15:32:58 -04:00
Brad King
f7c58fe5f3
Merge topic 'CPackHandleParenthesisInSystemName'
...
4a4a53f
CPackRPM Handle parenthesis in CPACK_SYSTEM_NAME (fix bug 10737)
2010-10-05 15:32:13 -04:00
Brad King
cb314e250b
Merge topic '11279'
...
aca758b
Fixes issue 11279: CMakeDetermineVSServicePack support for VS10
2010-10-05 15:30:32 -04:00
Brad King
b38297d2d1
Merge topic 'vs-load-Windows-ifort'
...
20f4973
Reset platform/compiler info status for each language
2010-10-05 15:21:25 -04:00
James Bigler
6916f8dba7
Allow -g3 for CUDA v3.0+.
...
In versions of the CUDA toolkit previous to version 3.0 the use of -g3 would cause
compilation errors. This was fixed in version 3.0.
2010-10-04 16:42:21 -06:00
James Bigler
1df8516c0e
Fix for bug 0011263.
...
Added CUSDKCOMPUTE_ROOT to the list of paths when looking for CUDA_SDK_ROOT_DIR.
2010-10-04 16:11:08 -06:00
Eric NOULARD
4a4a53f3dd
CPackRPM Handle parenthesis in CPACK_SYSTEM_NAME (fix bug 10737)
...
merge patch from Frank Stappers
2010-10-03 23:29:34 +02:00
Philip Lowman
aca758bf29
Fixes issue 11279: CMakeDetermineVSServicePack support for VS10
...
Thanks to Aaron C. Meadows for the patch.
2010-09-30 21:24:28 -04:00
Alex Neundorf
b01184022b
Use absolute path to FindPackageHandleStandardArgs.cmake everywhere
...
This is to avoid getting an (older) copy of FPHSA.cmake which is
e.g. installed with KDE 4.5.0 and 4.5.1.
Alex
2010-09-28 22:30:31 +02:00
Brad King
dbf7664c99
Merge topic 'PutRequiredVersionInDetailMessageInFPHSA'
...
567ac0b
Also store the required version number in the details message.
2010-09-28 14:05:15 -04:00
Brad King
e66c12a265
Merge topic 'python_module_prefix_suffix'
...
d36c16a
Set the module prefix, updated Windows suffix.
2010-09-28 14:04:24 -04:00
Brad King
c86d677fe0
Merge topic 'findqt4-cross-compile'
...
25931ae
Fix regression in cross-compile patches with finding Qt libs.
2010-09-28 14:03:37 -04:00
Brad King
c0665ca795
Merge topic 'DescriptionsForFeatureSummaryALL'
...
b935f00
Close ENDFUNCTION() properly with the same name as FUNCTION()
07bca48
Set a default DESCRIPTION if none is given for ALL mode of feature_summary()
d5b2915
APPEND and not-APPEND mode of feature_summary() were swapped
2010-09-28 14:02:19 -04:00
Brad King
20f49730ae
Reset platform/compiler info status for each language
...
In each CMake<lang>Information.cmake file we use an _INCLUDED_FILE
variable to track whether a compiler information file has been loaded.
Reset this variable for each language.
This fixes Fortran under VS generators with the Intel plugin.
Previously the variable would be left set true from C and C++ and then
Fortran would not load old-style files like Platform/Windows-ifort.
2010-09-28 09:49:20 -04:00
Alex Neundorf
567ac0bb1f
Also store the required version number in the details message.
...
This way the success/failure message of FPHSA() is also printed again
if the required version is changed.
Alex
2010-09-27 22:08:14 +02:00
David Gobbi
d36c16a760
Set the module prefix, updated Windows suffix.
...
Set the Python module prefix to PYTHON_MODULE_PREFIX, and changed the
suffix on Windows to .pyd as .dll is officially deprecated.
2010-09-24 15:04:24 -04:00
Clinton Stimpson
25931ae10e
Fix regression in cross-compile patches with finding Qt libs.
...
If a Qt installation is in CMAKE_PREFIX_PATH and a
QT_QMAKE_EXECUTABLE points to a qmake for a different Qt installation,
prefer finding libs in the latter Qt installation.
2010-09-23 16:50:09 -06:00
Brad King
8150dc4d2b
Merge topic 'fix-11026'
...
4a323bd
Honor MAKECOMMAND value saved in cache (#11026 )
2010-09-22 13:53:46 -04:00
Brad King
14d5ea7438
Merge topic 'mingw-long-object-lists'
...
5f05a3c
MinGW: Support long object file lists
2d9bb33
Evaluate <OBJECT_DIR> rule variable for executables
2010-09-22 13:52:24 -04:00
Brad King
a60241913c
Merge topic 'cygwin-system-processor'
...
2412d9b
Use 'uname -m' for processor on Cygwin (#10774 )
2010-09-22 13:52:10 -04:00
Brad King
89884a26fd
Merge topic 'find-fltk-cygwin'
...
a6628d1
FindFLTK*: Use Cygwin fltk on Cygwin
2010-09-22 13:52:01 -04:00
David Cole
4a323bde0c
Honor MAKECOMMAND value saved in cache ( #11026 )
...
Use a separate variable to pass to the BUILD_COMMAND call
and then use set(CACHE) to transfer that to MAKECOMMAND.
That way, if MAKECOMMAND is in the cache already, it is
left untouched. Fixes regression introduced in commit
0b38bb4c
with the fix for bug #2336 .
Thanks to Evgeniy P for the patch.
2010-09-21 21:51:40 -04:00
Yaakov Selkowitz
2412d9bc0e
Use 'uname -m' for processor on Cygwin ( #10774 )
...
POSIX requires 'uname -m' but not 'uname -p':
http://www.opengroup.org/onlinepubs/9699919799/utilities/uname.html
Indeed Cygwin 'uname -p' returns "unknown".
2010-09-21 17:32:49 -04:00
Yaakov Selkowitz
a6628d154a
FindFLTK*: Use Cygwin fltk on Cygwin
...
Do not set FLTK_PLATFORM_DEPENDENT_LIBS to contain win32 libraries.
Cygwin builds should use the fltk that comes with Cygwin.
2010-09-21 17:29:22 -04:00
Brad King
2f665d5d1f
FindPythonInterp: Look for python2.7 interpreter
...
Python 2.7 was released on July 3rd, 2010.
2010-09-21 17:22:07 -04:00
Alex Neundorf
b935f00fdf
Close ENDFUNCTION() properly with the same name as FUNCTION()
...
Alex
2010-09-21 22:43:04 +02:00
Alex Neundorf
07bca48868
Set a default DESCRIPTION if none is given for ALL mode of feature_summary()
...
Alex
2010-09-21 22:31:04 +02:00
Alex Neundorf
d5b29155b4
APPEND and not-APPEND mode of feature_summary() were swapped
...
Alex
2010-09-21 22:27:14 +02:00
Brad King
5970c0f947
Merge topic 'FindBoost_bugfixes'
...
b8b9a32
FindBoost.cmake: Fix library search path glitch introduced in earlier commit
90c16d8
FindBoost.cmake: Implements 11160
95ff120
FindBoost.cmake: Fixes 10436
5cce138
FindBoost.cmake: Fixes 11121
0239041
FindBoost.cmake: Fixes 11246
d4900c2
FindBoost.cmake: Fix compiling against a boost source tree
6ed7d99
FindBoost.cmake: Add Boost_NO_SYSTEM_PATHS option
16b0eb5
FindBoost.cmake: Miscellaneous changes and refactoring
5e6f0f0
FindBoost.cmake fixes for issues 11204 & 8529
2010-09-21 10:53:57 -04:00
Brad King
b7539e3832
Merge topic 'compaq-fortran-moddir-flag'
...
c04af06
Add module-dir flag for Compaq Visual Fortran (#11248 )
2010-09-21 10:41:02 -04:00
Brad King
8c865b3b25
Merge topic 'FindMPI-f-flags'
...
a56969f
FindMPI: Recoginze -f flags from mpicc (#10771 )
2010-09-21 10:40:39 -04:00
Brad King
a8d0539598
Merge topic '11249_FindFLEX'
...
38691d9
FindFLEX.cmake: Fix issue 11249
2010-09-21 10:39:33 -04:00
Brad King
c04af06009
Add module-dir flag for Compaq Visual Fortran ( #11248 )
...
This compiler uses "-module:" to specify where modules should be placed.
2010-09-20 09:53:45 -04:00
Brad King
a56969f3d3
FindMPI: Recoginze -f flags from mpicc ( #10771 )
...
Parse compiler flags like "-fmessage-length=0 -fstack-protector
-funwind-tables -fasynchronous-unwind-tables -fno-strict-aliasing" from
the output of "mpicc -show". We already handle preprocessor definition
arguments like -DUSE_STDARG. Honor '-f' flags too.
2010-09-20 09:08:08 -04:00
Philip Lowman
38691d91a5
FindFLEX.cmake: Fix issue 11249
...
FindFLEX no longer sense a CMake fatal error if executing "flex --version" fails
unless the REQUIRED argument was specified.
2010-09-19 23:56:34 -04:00
Philip Lowman
b8b9a32170
FindBoost.cmake: Fix library search path glitch introduced in earlier commit
2010-09-19 23:15:07 -04:00
Philip Lowman
7016fae6d4
Fix 11136: [patch] FindThreads.cmake documents the wrong variable
...
Fixed documentation to be correct.
2010-09-18 13:46:08 -04:00
Philip Lowman
90c16d84be
FindBoost.cmake: Implements 11160
...
Add Boost_REALPATH option for people packaging Boost with their app:
Boost_REALPATH Resolves symbolic links for discovered boost libraries
to assist with packaging. For example, instead of
Boost_SYSTEM_LIBRARY_RELEASE being resolved to
"/usr/lib/libboost_system.so" it would be
"/usr/lib/libboost_system.so.1.42.0" instead.
This does not affect linking and should not be
enabled unless the user needs this information.
2010-09-18 11:57:42 -04:00