summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Use absolute path to FindPackageHandleStandardArgs.cmake everywhereAlex Neundorf2010-09-2886-86/+86
| | | | | | | 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
* Merge topic 'PutRequiredVersionInDetailMessageInFPHSA'Brad King2010-09-281-1/+1
|\ | | | | | | | | 567ac0b Also store the required version number in the details message.
| * Also store the required version number in the details message.Alex Neundorf2010-09-271-1/+1
| | | | | | | | | | | | | | This way the success/failure message of FPHSA() is also printed again if the required version is changed. Alex
* | Merge topic 'python_module_prefix_suffix'Brad King2010-09-281-0/+7
|\ \ | | | | | | | | | | | | d36c16a Set the module prefix, updated Windows suffix.
| * | Set the module prefix, updated Windows suffix.David Gobbi2010-09-241-0/+7
| | | | | | | | | | | | | | | Set the Python module prefix to PYTHON_MODULE_PREFIX, and changed the suffix on Windows to .pyd as .dll is officially deprecated.
* | | Merge topic 'findqt4-cross-compile'Brad King2010-09-281-1/+3
|\ \ \ | | | | | | | | | | | | | | | | 25931ae Fix regression in cross-compile patches with finding Qt libs.
| * | | Fix regression in cross-compile patches with finding Qt libs.Clinton Stimpson2010-09-231-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge topic 'DescriptionsForFeatureSummaryALL'Brad King2010-09-281-5/+9
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | 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
| * | | Close ENDFUNCTION() properly with the same name as FUNCTION()Alex Neundorf2010-09-211-1/+1
| | | | | | | | | | | | | | | | Alex
| * | | Set a default DESCRIPTION if none is given for ALL mode of feature_summary()Alex Neundorf2010-09-211-2/+6
| | | | | | | | | | | | | | | | Alex
| * | | APPEND and not-APPEND mode of feature_summary() were swappedAlex Neundorf2010-09-211-2/+2
| | | | | | | | | | | | | | | | Alex
* | | | Merge topic 'fix-11026'Brad King2010-09-221-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 4a323bd Honor MAKECOMMAND value saved in cache (#11026)
| * | | | Honor MAKECOMMAND value saved in cache (#11026)David Cole2010-09-221-2/+4
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge topic 'mingw-long-object-lists'Brad King2010-09-222-2/+34
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 5f05a3c MinGW: Support long object file lists 2d9bb33 Evaluate <OBJECT_DIR> rule variable for executables
| * | | | MinGW: Support long object file listsBrad King2010-09-172-2/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a combination of response files and the archiver to support long object file lists that do not fit in the Windows command-line length limit. This can work only with GCC >= 4 because the MinGW GCC 3.x front-ends do not support response-file syntax.
* | | | | Merge topic 'cygwin-system-processor'Brad King2010-09-221-3/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2412d9b Use 'uname -m' for processor on Cygwin (#10774)
| * | | | | Use 'uname -m' for processor on Cygwin (#10774)Yaakov Selkowitz2010-09-211-3/+3
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | POSIX requires 'uname -m' but not 'uname -p': http://www.opengroup.org/onlinepubs/9699919799/utilities/uname.html Indeed Cygwin 'uname -p' returns "unknown".
* | | | | Merge topic 'find-fltk-cygwin'Brad King2010-09-222-9/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a6628d1 FindFLTK*: Use Cygwin fltk on Cygwin
| * | | | | FindFLTK*: Use Cygwin fltk on CygwinYaakov Selkowitz2010-09-212-9/+0
| |/ / / / | | | | | | | | | | | | | | | | | | | | Do not set FLTK_PLATFORM_DEPENDENT_LIBS to contain win32 libraries. Cygwin builds should use the fltk that comes with Cygwin.
* | | | | FindPythonInterp: Look for python2.7 interpreterBrad King2010-09-211-2/+3
|/ / / / | | | | | | | | | | | | Python 2.7 was released on July 3rd, 2010.
* | | | Merge topic 'FindBoost_bugfixes'Brad King2010-09-211-81/+302
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | FindBoost.cmake: Fix library search path glitch introduced in earlier commitPhilip Lowman2010-09-201-23/+24
| | | | |
| * | | | FindBoost.cmake: Implements 11160Philip Lowman2010-09-181-1/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | FindBoost.cmake: Fixes 10436Philip Lowman2010-09-181-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Add an additional library filename permutation which fixes library detection for some custom builds of Boost.
| * | | | FindBoost.cmake: Fixes 11121Philip Lowman2010-09-181-0/+32
| | | | | | | | | | | | | | | | | | | | Add support for finding Boost.Thread with special THREADAPI in filename
| * | | | FindBoost.cmake: Fixes 11246Philip Lowman2010-09-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | FindBoost can find shared libraries (.so) in rare circumstances even when Boost_USE_STATIC_LIBS is set
| * | | | FindBoost.cmake: Fix compiling against a boost source treePhilip Lowman2010-09-181-4/+1
| | | | | | | | | | | | | | | | | | | | This fixes issues 11192 & 11187.
| * | | | FindBoost.cmake: Add Boost_NO_SYSTEM_PATHS optionPhilip Lowman2010-09-181-25/+54
| | | | | | | | | | | | | | | | | | | | This fixes several duplicate issues in the tracker (7725, 11019, 8412)
| * | | | FindBoost.cmake: Miscellaneous changes and refactoringPhilip Lowman2010-09-181-15/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a warning if the user sets Boost_ROOT which is not correct * Clarify directions to the user for viewing debugging messages * Move the CMAKE_FIND_LIBRARY_SUFFIXES tweak outside of a for loop
| * | | | FindBoost.cmake fixes for issues 11204 & 8529Philip Lowman2010-09-181-39/+159
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed issue 11204: FindBoost.cmake had trouble discovering libraries when both -sgd and -gd libraries were available by adding a new option Boost_USE_STATIC_RUNTIME. Backwards compatibility of searching for first -gd and then -sgd on WIN32 is maintained unless the user sets Boost_COMPAT_STATIC_RUNTIME to false (or they have set Boost_USE_STATIC_RUNTIME). * Fixed issue 8529: FindBoost was unable to detect boost libraries compiled against STLport, by reworking the way the Boost ABI tag is calculated. There are additional ABI tag options available now as well. * Boost_DEBUG now reports the full list of filenames being searched for when find_library is called.
* | | | Merge topic 'compaq-fortran-moddir-flag'Brad King2010-09-211-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | c04af06 Add module-dir flag for Compaq Visual Fortran (#11248)
| * | | | Add module-dir flag for Compaq Visual Fortran (#11248)Brad King2010-09-201-0/+2
| | | | | | | | | | | | | | | | | | | | This compiler uses "-module:" to specify where modules should be placed.
* | | | | Merge topic 'FindMPI-f-flags'Brad King2010-09-211-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a56969f FindMPI: Recoginze -f flags from mpicc (#10771)
| * | | | | FindMPI: Recoginze -f flags from mpicc (#10771)Brad King2010-09-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge topic '11249_FindFLEX'Brad King2010-09-211-1/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 38691d9 FindFLEX.cmake: Fix issue 11249
| * | | | | | FindFLEX.cmake: Fix issue 11249Philip Lowman2010-09-201-1/+5
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | FindFLEX no longer sense a CMake fatal error if executing "flex --version" fails unless the REQUIRED argument was specified.
* | | | | | Fix 11136: [patch] FindThreads.cmake documents the wrong variablePhilip Lowman2010-09-181-1/+1
|/ / / / / | | | | | | | | | | | | | | | Fixed documentation to be correct.
* | | | | Merge topic 'issue_10199'Brad King2010-09-141-4/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 80bad29 Issue 10199: Fixed code documentation and now set <prefix>_WC_ROOT
| * | | | | Issue 10199: Fixed code documentation and now set <prefix>_WC_ROOTMarcel Loose2010-09-131-4/+10
| |/ / / /
* | | | | Merge topic 'CUDAv3.2PathChanges'Brad King2010-09-141-3/+22
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 4f0636e Added CUDA 3.2 directory changes. Disable emulation mode for CUDA 3.1+.
| * | | | | Added CUDA 3.2 directory changes. Disable emulation mode for CUDA 3.1+.James Bigler2010-09-101-3/+22
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CUDA 3.2 on Windows systems changed the layout of the library paths. This adds the extra directories needed to locate the new files. I also explicitly disable emulation mode for CUDA 3.1+. This feature was deprecated in 3.0 and ultimately removed in 3.1. The script errors out if CUDA_BUILD_EMULATION is turned on. I didn't want to ignore emulation mode (even with a warning - which most people may not even see) and have users confused as to why it wasn't working.
* | | | | Correct CMAKE_INSTALL_PREFIX value for Win64 apps (#9992)David Cole2010-09-091-13/+89
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default value for CMAKE_INSTALL_PREFIX should be based on what architecture the built targets are, not what architecture CMake itself is. This fix merely guesses better what the built targets architecture is. It still may guess incorrectly in some cases. For those cases, it will have to be up to build scripts and developers on projects to pass in a correct value for CMAKE_INSTALL_PREFIX with -D on the command line or via 'force cache value' logic in CMakeLists.txt files.
* | | | Merge topic 'allow_upper_case_cpp_and_others'Brad King2010-09-081-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7944e4e Allow testing of .CPP on WIN32 as it is a case insensitive OS and should work. ba0a890 Only test for .CPP on Microsoft compilers which will handle .CPP as c++. d26cd46 Only use .CPP .CXX and .C++ do not work by default with g+++. ced61f5 Let CMake recognize .CPP .CXX and .C++ as c++ files.
| * | | | Only use .CPP .CXX and .C++ do not work by default with g+++.Bill Hoffman2010-09-021-1/+1
| | | | |
| * | | | Let CMake recognize .CPP .CXX and .C++ as c++ files.Bill Hoffman2010-09-021-2/+2
| | | | |
* | | | | Merge topic 'FindwxWidgets-fixes'Brad King2010-09-082-30/+39
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ede24f8 ENH #8993: FindwxWidgets add support for wx-config custom options. 3dbeeb7 BUG #8184: Fixed FindwxWidgets wrong order of default libs for MinGW. f46712e BUG #11123: Generic include dir should come after config specific one. 6cb14eb STYLE: Clarified/Fixed documentation of UsewxWidgets. 36c15a2 BUG #10658: FindwxWidgets USE_FILE should not include .cmake extension.
| * | | | | ENH #8993: FindwxWidgets add support for wx-config custom options.Miguel A. Figueroa-Villanueva2010-09-051-5/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added suport for setting a custom toolkit, refix, etc. when using wx-config.
| * | | | | BUG #8184: Fixed FindwxWidgets wrong order of default libs for MinGW.Miguel A. Figueroa-Villanueva2010-09-012-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fixed usage sample in comments, which can be misleading for MinGW users as demonstrated by mantis issue #10089.
| * | | | | BUG #11123: Generic include dir should come after config specific one.Miguel A. Figueroa-Villanueva2010-09-011-10/+10
| | | | | |
| * | | | | STYLE: Clarified/Fixed documentation of UsewxWidgets.Miguel A. Figueroa-Villanueva2010-09-011-10/+7
| | | | | |