summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Reset platform/compiler info status for each languageBrad King2010-09-283-0/+6
| | | | | | | | | | 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.
* Merge topic ↵Brad King2010-09-143-31/+62
|\ | | | | | | | | | | | | | | | | | | 'resolve/fix_target_name_with_dot_vs10/allow_upper_case_cpp_and_others' eccc7d5 Merge branch 'allow_upper_case_cpp_and_others' into resolve/fix_target_name_with_dot_vs10/allow_upper_case_cpp_and_others ed37fc3 VS2010: Set IntDir for utility and global targets. e79e412 VS2010: Honor PROJECT_LABEL target property (#10611) 530ade6 Fix targets with . in the name for VS 10 IDE.
| * Merge branch 'allow_upper_case_cpp_and_others' into ↵Brad King2010-09-142-1/+8
| |\ | | | | | | | | | | | | | | | | | | resolve/fix_target_name_with_dot_vs10/allow_upper_case_cpp_and_others Conflicts: Tests/CxxOnly/CMakeLists.txt
| * | VS2010: Set IntDir for utility and global targets.David Cole2010-09-131-28/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VS2010 uses IntDir as the location for writing log files for what happens during custom build steps. With no IntDir settings, all ExternalProject usage within the same CMakeLists.txt file would result in multiple utility targets all trying to use the same custom build log files. With parallel builds, they would try to use them simultaneously and result in file access errors, preventing the builds from completing successfully. Now each utility target has its own IntDir setting, and so, its own custom build rule log files.
| * | VS2010: Honor PROJECT_LABEL target property (#10611)David Cole2010-09-092-0/+15
| | |
| * | Fix targets with . in the name for VS 10 IDE.Bill Hoffman2010-09-062-5/+4
| | |
* | | Merge topic 'improve-missing-source-file-error'Brad King2010-09-145-7/+27
|\ \ \ | | | | | | | | | | | | | | | | a6b5ead Report missing source files with context of target
| * | | Report missing source files with context of targetBrad King2010-09-135-7/+27
| | | | | | | | | | | | | | | | | | | | Previously we reported only the CMakeLists.txt file in the directory that adds the target.
* | | | 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 'style-line-length'Brad King2010-09-145-63/+53
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 9d21281 Fix line-too-long style errors 86025d3 file(DOWNLOAD): Fix error message formatting
| * | | | Fix line-too-long style errorsBrad King2010-09-104-5/+8
| | | | |
| * | | | file(DOWNLOAD): Fix error message formattingBrad King2010-09-101-58/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The SetError method automatically starts the message with the name of the command. Fix up calls to it so that we get "file DOWNLOAD..." instead of "file FILE(DOWNLOAD ...". Also reduce length of long lines containing these calls.
* | | | | 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.
* | | | | Merge topic 'bootstrap-cflags'Brad King2010-09-141-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c7aa38f bootstrap: Honor CFLAGS during "make" test (#10545)
| * | | | | bootstrap: Honor CFLAGS during "make" test (#10545)Brad King2010-09-101-1/+1
| |/ / / /
* | | | | Merge topic 'suppress-Wcast-align'Brad King2010-09-143-1/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b9c4181 libarchive: Fix purposeful crash 87fde60 Suppress -Wcast-align in curl and bzip2
| * | | | | libarchive: Fix purposeful crashBrad King2010-09-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dereferencing a 0-pointer is undefined behavior, not a deterministic crash. Use a 1-pointer instead. This also avoids a warning by Clang about the undefined behavior.
| * | | | | Suppress -Wcast-align in curl and bzip2Brad King2010-09-102-0/+7
| |/ / / / | | | | | | | | | | | | | | | Trust upstream developers of third-party code.
* | | | | Merge topic 'shut-up-find-java'Brad King2010-09-141-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 20a6f6c Use QUIET to avoid Java status messages.
| * | | | | Use QUIET to avoid Java status messages.David Cole2010-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | CMake devs mostly do not care when Java is found successfully.
* | | | | | Merge topic 'preserve-timestamps-on-tar-extract'Brad King2010-09-141-2/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 666f328 Preserve timestamps on files on tar extract.
| * | | | | | Preserve timestamps on files on tar extract.David Cole2010-09-091-2/+10
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Conversion to libarchive changed the behavior of cmake -E tar xzf. This commit fixes that oversight.
* | | | | | Merge topic 'fix-9992'Brad King2010-09-141-13/+89
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2f98dac Correct CMAKE_INSTALL_PREFIX value for Win64 apps (#9992)
| * | | | | | 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 'lazy-query-cdash'Brad King2010-09-141-4/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ffda17d We shouldn't ask CDash for its version info until/unless we actually need it.
| * | | | | | | We shouldn't ask CDash for its version info until/unless we actually need it.Zach Mullen2010-09-081-4/+0
| | | | | | | |
* | | | | | | | Merge topic 'multi-v-single-configuration'Brad King2010-09-146-83/+42
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b06fb16 No CMAKE_CONFIGURATION_TYPES in single-config generators (#10202)
| * | | | | | | | No CMAKE_CONFIGURATION_TYPES in single-config generators (#10202)Brad King2010-09-086-83/+42
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Factor out reading of CMAKE_CONFIGURATION_TYPES and CMAKE_BUILD_TYPE into cmMakefile::GetConfigurations. Read the former only in multi-config generators.
* | | | | | | | KWSys Nightly Date StampKWSys Robot2010-09-141-1/+1
| |_|_|_|/ / / |/| | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-09-131-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-09-121-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-09-111-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | KWSys: Suppress -Wcast-align warning in MD5.cBrad King2010-09-101-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code does contain a cast that increases alignment but only in a conditional that verifies the input is sufficiently aligned.
* | | | | | KWSys Nightly Date StampKWSys Robot2010-09-101-1/+1
| |_|/ / / |/| | | |
* | | | | Revert commit: CMake: quote ':' in Windows NMake Makefiles (#9963) -- it was ↵David Cole2010-09-091-2/+1
| | | | | | | | | | | | | | | | | | | | not the right fix and caused mucho other problemo
* | | | | KWSys Nightly Date StampKWSys Robot2010-09-091-1/+1
| |/ / / |/| | |
* | | | CMake: quote ':' in Windows NMake Makefiles (#9963)David Cole2010-09-081-1/+2
|/ / /
* | | Merge topic 'allow_upper_case_cpp_and_others'Brad King2010-09-084-3/+13
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | 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.
| * | Allow testing of .CPP on WIN32 as it is a case insensitive OS and should work.Bill Hoffman2010-09-071-1/+1
| | |
| * | Only test for .CPP on Microsoft compilers which will handle .CPP as c++.Bill Hoffman2010-09-062-1/+8
| |/
| * Only use .CPP .CXX and .C++ do not work by default with g+++.Bill Hoffman2010-09-025-7/+3
| |
| * Let CMake recognize .CPP .CXX and .C++ as c++ files.Bill Hoffman2010-09-026-3/+10
| |
* | 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
| | |
| * | BUG #10658: FindwxWidgets USE_FILE should not include .cmake extension.Miguel A. Figueroa-Villanueva2010-09-011-1/+1
| | | | | | | | | | | | | | | The wxWidgets_USE_FILE variable to be used with the include command should be set to UsewxWidgets; not UsewxWidgets.cmake.