summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'cmake-guiRememberAdvancedCheckbox' into dev/strict-modeBrad King2010-12-17143-1743/+3161
|\ | | | | | | | | Conflicts: Source/QtDialog/CMakeSetupDialog.cxx
| * Make cmake-gui remember whether the "Advanced" checkbox was checked or notAlex Neundorf2010-09-231-0/+7
| | | | | | | | Alex
| * -remove trailing whitespaceAlex Neundorf2010-09-231-84/+84
| | | | | | | | Alex
| * KWSys Nightly Date StampKWSys Robot2010-09-231-1/+1
| |
| * 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 'fix_windows7_untar'Brad King2010-09-221-0/+18
| |\ \ | | | | | | | | | | | | | | | | 775697d Add a delay after untar on windows to make external project work on windows 7
| | * | Add a delay after untar on windows to make external project work on windows 7Bill Hoffman2010-09-211-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OK, on windows 7 after we untar some files, sometimes we can not rename the directory after the untar is done. This breaks the external project untar and rename code. So, by default we will wait 1/10th of a second after the untar. If CMAKE_UNTAR_DELAY is set in the env, its value will be used instead of 100.
| * | | Merge topic 'mingw-long-object-lists'Brad King2010-09-223-2/+41
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | Evaluate <OBJECT_DIR> rule variable for executablesBrad King2010-09-161-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | Previously this placeholder was evaluated only for libraries. Make it work for executables too.
| * | | | 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.
| * | | | Merge topic 'find-python2.7'Brad King2010-09-221-2/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2f665d5 FindPythonInterp: Look for python2.7 interpreter
| | * | | | FindPythonInterp: Look for python2.7 interpreterBrad King2010-09-211-2/+3
| | |/ / / | | | | | | | | | | | | | | | Python 2.7 was released on July 3rd, 2010.
| * | | | KWSys Nightly Date StampKWSys Robot2010-09-221-1/+1
| |/ / /
| * | | 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 'fix-9963'Brad King2010-09-212-8/+27
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a798bb7 Avoid CustomCommand test failure on VS71 (#9963) 9b4ab06 Avoid CustomCommand test failure on VS71 (#9963) 9d2e648 No extra spaces in CustomCommand test (#9963) 269a4b8 Enable calling commands with : in argv[1] (#9963)
| | * | | | Avoid CustomCommand test failure on VS71 (#9963)David Cole2010-09-201-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test still failing on dash1.kitware. Give up on testing the new arg on MSVC71. Test it with newer nmakes instead. All other dashboards are fine with -DPATH=c:/posix/path as the first arg, so keep it except when MSVC71 is true.
| | * | | | Avoid CustomCommand test failure on VS71 (#9963)David Cole2010-09-141-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new first arg in the test is the critical one to prove that the new NMake specific code works. The additional colons in the middle of the arg stream work fine everywhere else, but not on dash1.kitware with Visual Studio 7.1. Just avoid the failure for now by removing the unnecessary new args from the test.
| | * | | | No extra spaces in CustomCommand test (#9963)David Cole2010-09-122-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The nightly dashboard showed that the following platforms had difficulties dealing with "bin dir" and/or "check command line" as directory and file names: AIX Borland 5.5, 5.6 and 5.8 IRIX NMake 6.0 OpenBSD VS 7.1 Watcom Re-visit later, after the release, to use spaces in the bin dir and in the target name where possible.
| | * | | | Enable calling commands with : in argv[1] (#9963)David Cole2010-09-103-9/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The solution seems hackish, but it works: for NMake only, prepend a no-op command before each real command that begins with ". This is really a work-around for an NMake problem. When a command begins with ", nmake truncates the first argument to the command after the first : in that arg. It has a parsing problem. Workaround..., hackish..., but it should solve the issue for #9963 and its related friends. Also, modify the CustomCommand test to replicate the problem reported in issue #9963. Before the NMake specific code change, the test failed. Now, it passes. Ahhhhhh.
| * | | | | Merge topic 'xcode-ARCHS-quoting'Brad King2010-09-212-2/+4
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a8ded53 Xcode: Quote string values containing '$' (#11244) 0790af3 Xcode: Avoid trailing space in ARCHS list (#11244)
| | * | | | | Xcode: Quote string values containing '$' (#11244)Mikkel Krautz2010-09-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow use of $(STANDARD_32BIT_ARCHS) as CMAKE_OSX_ARCHITECTURES. The expanded value must remain a single string.
| | * | | | | Xcode: Avoid trailing space in ARCHS list (#11244)Mikkel Krautz2010-09-201-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With CMAKE_OSX_ARCHITECTURE settings such as $(ARCHS_STANDARD_32BIT), the space inserted by the for loop would confuse Xcode if quoted. In this particular example, what would be output would be: ARCHS = "$(ARCHS_STANDARD_32BIT) "; The Xcode UI does not recognize this as the built-in "Standards 32-bit" architecture setting unless the space is removed.
| * | | | | | 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.
| * | | | | | | | Merge topic '11136'Brad King2010-09-211-1/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7016fae Fix 11136: [patch] FindThreads.cmake documents the wrong variable
| | * | | | | | | | Fix 11136: [patch] FindThreads.cmake documents the wrong variablePhilip Lowman2010-09-181-1/+1
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed documentation to be correct.
| * | | | | | | | Merge topic 'document-IMPORTED_NO_SONAME'Brad King2010-09-211-0/+18
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8f96818 Document IMPORTED_NO_SONAME target property
| | * | | | | | | | Document IMPORTED_NO_SONAME target propertyBrad King2010-09-171-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit fd37a6ec (Better linker search path computation, 2008-02-21) added this property but did not document it. Add the documentation.
| * | | | | | | | | Merge topic 'fix-ccmake-search'Brad King2010-09-212-12/+7
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5d7c3c0 ccmake: Fix search with '/'
| | * | | | | | | | | ccmake: Fix search with '/'Brad King2010-09-162-12/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 7a18dd8e (Add searching of variables, 2003-03-07) added method cmCursesMainForm::JumpToCacheEntry to search for cache entries whose names match a given search string. The method also had a useless argument "int idx" probably left from earlier development iterations and hard-coded in all calls to the value '-1'. The method compared this argument to the "NumberOfVisibleEntries" member which at the time was of type "int" also. Commit ff1f8d0b (Fix or cast more integer conversions in cmake, 2010-06-29) changed the type of "NumberOfVisibleEntries" to size_t to fix other integer conversion warnings. An unsigned type makes sense given the purpose of the member. However, this caused the '-1' signed value to be converted to a large unsigned value in the above-mentioned comparison, leading to incorrect behavior. Fix the problem by removing the useless argument and the comparison.
| * | | | | | | | | | Merge topic 'fix_release_tags'Brad King2010-09-2117-221/+21
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4a67481 Update release scripts. 7d148d8 Fix the name of the variable being tested. 297be5b add next as an orgin based branch, and not a tag. 187976b Fix release scripts to be able to build releases from tags.
| | * | | | | | | | | | Update release scripts.David Cole2010-09-1514-218/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove scripts for machines that no longer build releases. Update comments in README.