summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'qt4-use-check-cxx-symbol'David Cole2011-08-021-7/+7
|\ | | | | | | | | de30173 Remove C compiler requirement from FindQt4.cmake
| * Remove C compiler requirement from FindQt4.cmakeClinton Stimpson2011-07-282-8/+7
| | | | | | | | | | Use the new check_cxx_symbol_exists instead of check_symbol_exists. Also remove a debug message from CheckSymbolExists.cmake.
* | Merge topic 'RemoveDebugOutput'David Cole2011-08-021-1/+0
|\ \ | | | | | | | | | | | | 6b71bf8 Remove debug output from CheckSymbolExists
| * | Remove debug output from CheckSymbolExistsAlex Neundorf2011-07-291-1/+0
| |/ | | | | | | | | | | ...which shouldn't have been committed. Alex
* | Merge topic 'add-flag-detection-regex'David Cole2011-08-021-1/+2
|\ \ | | | | | | | | | | | | b7f3f7c Add fail regex to detect supported warning flags correctly.
| * | Add fail regex to detect supported warning flags correctly.David Cole2011-07-271-1/+2
| |/ | | | | | | | | | | | | | | | | | | On Apple's gcc, the compiler emits a warning such as "warning: command line option "-Wno-deprecated" is valid for C++/ObjC++ but not for C" when it is passed that flag on its command line. When testing for that flag with a plain C file, we should report that the flag is unsupported for C files. The new FAIL_REGEX option added here produces this behavior.
* | Merge topic 'FeatureSummaryImprovements'David Cole2011-08-021-79/+312
|\ \ | |/ |/| | | | | | | | | | | | | | | | | b62349c FeatureSummary.cmake: update documentation f366cf8 FeatureSummary.cmake: cosmetics f407bb5 FeatureSummary.cmake: only higher TYPEs can override previous TYPEs 02d47ab FeatureSummary.cmake: error out when a REQUIRED package is missing 91a1527 FeatureSummary.cmake: add INCLUDE_QUIET_PACKAGES keyword 0671a02 FeatureSummary.cmake: remove "comment" field aae13f4 Extend FeatureSummary: add PURPOSE of package and TYPE
| * FeatureSummary.cmake: update documentationAlex Neundorf2011-07-171-18/+81
| | | | | | | | Alex
| * FeatureSummary.cmake: cosmeticsAlex Neundorf2011-07-171-34/+39
| | | | | | | | | | | | | | -move the compat function to the bottom of the file -make all except one endif() empty Alex
| * FeatureSummary.cmake: only higher TYPEs can override previous TYPEsAlex Neundorf2011-07-171-2/+9
| | | | | | | | | | | | This way e.g. a REQUIRED cannot become OPTIONAL, only the other way round Alex
| * FeatureSummary.cmake: error out when a REQUIRED package is missingAlex Neundorf2011-07-171-4/+16
| | | | | | | | Alex
| * FeatureSummary.cmake: add INCLUDE_QUIET_PACKAGES keywordAlex Neundorf2011-07-171-26/+38
| | | | | | | | | | | | | | | | | | Now found packages are not stored in ENABLED/DISABLED_FEATURES anymore, but always in PACKAGES_FOUND/NOT_FOUND. ENABLED/DISABLED_FEATURES is now only used via ADD_FEATURE_INFO(), e.g. for stuff set via option(). Alex
| * FeatureSummary.cmake: remove "comment" fieldAlex Neundorf2011-07-171-12/+8
| | | | | | | | | | | | | | | | What was given as comment to set_package_info(), now goes into the PURPOSE field. It was not clear what the comment should contain, with the PURPOSE this is much clearer now. Alex
| * Extend FeatureSummary: add PURPOSE of package and TYPEAlex Neundorf2011-07-171-29/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | With the PURPOSE a project can state what the package in question is used for in the project (as opposed to describing what the package does in general). TYPE can be one of OPTIONAL (default) RUNTIME - not needed for building, only at runtime RECOMMENDED - as OPTIONAL, but you should really have it REQUIRED - cmake will fail if one of these is not found This can be set using the new function set_package_properties() Alex
* | Merge topic 'search-for-aspell'Brad King2011-07-261-3/+8
|\ \ | | | | | | | | | | | | bb3a438 Search for the ASPELL executable
| * | Search for the ASPELL executableArnaud Gelas2011-07-221-3/+8
| |/
* | Merge topic 'qt4-apple-framework-fix'Brad King2011-07-261-13/+13
|\ \ | | | | | | | | | | | | 702538e Qt4: Fix reference of undefined variable when detecting frameworks on Mac OS X
| * | Qt4: Fix reference of undefined variable when detecting frameworks on Mac OS XClinton Stimpson2011-07-251-13/+13
| |/
* | Merge topic 'cross-qt4-find-includes'Brad King2011-07-261-1/+1
|\ \ | | | | | | | | | | | | 0ae8a34 Add qt4/QtCore to help find Qt headers when cross-compiling.
| * | Add qt4/QtCore to help find Qt headers when cross-compiling.Clinton Stimpson2011-07-221-1/+1
| |/
* | Merge topic 'CheckCXXSymbolExists'Brad King2011-07-262-9/+58
|\ \ | | | | | | | | | | | | 757a6a0 Add CheckCXXSymbolExists.cmake, so this can be used also for C++
| * | Add CheckCXXSymbolExists.cmake, so this can be used also for C++Alex Neundorf2011-07-082-9/+58
| |/ | | | | | | | | | | | | This commit splits check_symbol_exists() so that the actual implementation can be also used by check_cxx_symbol_exists() Alex
* | Merge topic 'PushCheckState'Brad King2011-07-261-0/+61
|\ \ | | | | | | | | | | | | | | | d64ba0b Fix copyright notice test 1325260 Add macros cmake_push/pop_check_state() as discussed on the list.
| * | Fix copyright notice testAlex Neundorf2011-07-071-3/+12
| | | | | | | | | | | | Alex
| * | Add macros cmake_push/pop_check_state() as discussed on the list.Alex Neundorf2011-07-071-0/+52
| |/ | | | | | | | | | | | | | | This patch adds two macros cmake_push_check_state() and cmake_pop_check_state(), which can be used to save and restore the contents of the CMAKE_REQUIRED_xxx variables. Alex
* | Merge topic 'qt4-no-build-type'Brad King2011-07-261-0/+3
|\ \ | | | | | | | | | | | | 5a2b208 Add -DQT_NO_DEBUG if no build type is specified so Qt plugins will work.
| * | Add -DQT_NO_DEBUG if no build type is specified so Qt plugins will work.Clinton Stimpson2011-06-231-0/+3
| | |
* | | Merge topic 'FindSubversion-non-interactive-issue-12304'Brad King2011-07-261-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 0c6e852 FindSubversion: Invoke svn non-interactively (#12304)
| * | | FindSubversion: Invoke svn non-interactively (#12304)Aaron C. Meadows2011-06-241-1/+1
| |/ / | | | | | | | | | Otherwise Subversion_WC_LOG hangs if credentials are not set.
* | | Merge topic 'FindMPI-try-regular-compiler'Brad King2011-07-261-4/+62
|\ \ \ | | | | | | | | | | | | | | | | | | | | 8756e77 Fix issues with removing try_compile input file. e00d2c4 Try regular compiler when no MPI compiler.
| * | | Fix issues with removing try_compile input file.Todd Gamblin2011-06-211-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | - Don't remove input file - Put output in ${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY} - Remove try_compile variable from the cache after using
| * | | Try regular compiler when no MPI compiler.Todd Gamblin2011-06-211-4/+58
| |/ / | | | | | | | | | | | | | | | | | | | | | If FindMPI can't interrogate any of the available compilers, it attempts to compile simple MPI programs with CMAKE_${lang}_COMPILER. If this works, it uses that as MPI_${lang}_COMPILER. This allows MPI to be discovered on Cray XT/XE systems, where modules are used and cc, CC, and ftn compilers *are* MPI compilers.
* | | Merge topic 'vs-ia64'Brad King2011-07-262-3/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | aed92cc Add VisualStudio 9 and 10 generators for Itanium platform d44c68f VS: Factor Find64BitTools out of Win64 generator to parent
| * | | Add VisualStudio 9 and 10 generators for Itanium platformMatej Hribernik2011-06-202-3/+3
| | | |
* | | | Merge topic 'asn_java_support'Brad King2011-07-264-0/+960
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1417a55 Java: Fix documentation format and indentation 0b7627d Java: Use set_property/get_property for target variables. b01a505 Java: Create correct jar archive dependencies. f99c312 Java: Added some dependency magic to avoid recompilations. f3233ba Java: Create java_class_filelist only if it does't exist. a22ed3d Tests: Check for the new Java exeutable variables. c177c8e Tests: Java tests should test UseJava.cmake 5c2106c Modules: Added CMake Java support. a4b6275 FindJava: Find missing java development executables.
| * | | Java: Fix documentation format and indentationAndreas Schneider2011-06-201-169/+162
| | | |
| * | | Java: Use set_property/get_property for target variables.Andreas Schneider2011-06-201-37/+77
| | | |
| * | | Java: Create correct jar archive dependencies.Oliver Buchtala2011-04-041-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The command generating the jar file depends on java_class_filelist which is generated by another command. Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
| * | | Java: Added some dependency magic to avoid recompilations.Oliver Buchtala2011-04-041-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Compile java sources within a custom_command using automatically checked file dependencies and create java_class_filelist after java compile. Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
| * | | Java: Create java_class_filelist only if it does't exist.Oliver Buchtala2011-04-041-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
| * | | Modules: Added CMake Java support.Andreas Schneider2011-03-293-0/+897
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This provides: find_jar add_jar install_jar install_jni_symlink create_javadoc
| * | | FindJava: Find missing java development executables.Andreas Schneider2011-03-291-0/+18
| | | |
* | | | Merge topic 'revert-fixbug_0004147'Brad King2011-06-281-59/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | fc04531 Revert "Add a new function SWIG_GET_WRAPPER_DEPENDENCIES to UseSWIG.cmake"
| * | | | Revert "Add a new function SWIG_GET_WRAPPER_DEPENDENCIES to UseSWIG.cmake"Brad King2011-06-271-59/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1088b0278e74526298d0821589973918da33c44b. Wrapper dependency scanning (fix for #4147) does not work at CMake configuration time if an input file is provided by a custom command (regression #12307). Revert to original behavior until a solution is found.
* | | | | Merge topic 'use_devenv_forvs2010'Brad King2011-06-241-9/+20
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8555c2b Look for VCExpress as a possible build tool as well as devenv. ed0075b Use relative paths for custom command inputs. 38368d5 Revert "With very long file names, VS 2010 was unable to compile files." 8cd66dc Use devenv instead of msbuild for vs2010.
| * | | | Use devenv instead of msbuild for vs2010.Bill Hoffman2011-06-211-9/+20
| | | | |
* | | | | Merge topic 'FindJNI-Fedora-issue-12276'Brad King2011-06-201-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 93fc629 FindJNI: Search in Fedora arch-specific JVM location (#12276)
| * | | | | FindJNI: Search in Fedora arch-specific JVM location (#12276)Christoph Höger2011-06-151-0/+1
| | |_|_|/ | |/| | |
* | | | | Merge topic '11279_vs10sp1_and_improvements'Brad King2011-06-201-25/+115
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | effb6bb Detect VS 2010 SP1, faster and more robust detection
| * | | | | Detect VS 2010 SP1, faster and more robust detectionPhilip Lowman2011-06-151-25/+115
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch from Aaron C. Meadows Adds support for detecting VS 2010 SP1 Also improves performance using CMAKE_CXX_COMPILER if it is available and for robustness falls back using try_compile() and try_run()