summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* cmake-gui: Improve interrupt granularity to fix bug 12649.Clinton Stimpson2012-01-026-7/+43
| | | | | | | Instead of enabling interrupt only when a progress or message callback is called, add a new callback specifically for interrupt. This new callback is called from GetFatalErrorOccured() so cmake-gui can immediately report interrupt status instead of calling queuing a call to cmSystemTools::SetFatalErrorOccured() and waiting for the progress or message callback to be called to process that queued call.
* KWSys Nightly Date StampKWSys Robot2012-01-021-1/+1
|
* KWSys Nightly Date StampKWSys Robot2012-01-011-3/+3
|
* KWSys Nightly Date StampKWSys Robot2011-12-311-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-12-301-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-12-291-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-12-281-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-12-271-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-12-261-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-12-251-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-12-241-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-12-231-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-12-221-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-12-211-1/+1
|
* Merge topic 'AddIncludePathForASMToDirectoryInformationFile'David Cole2011-12-201-0/+2
|\ | | | | | | | | ea68837 fix #12262: dependency scanning for ASM files
| * fix #12262: dependency scanning for ASM filesAlex Neundorf2011-12-181-0/+2
| | | | | | | | | | | | | | | | Now also CMAKE_ASM_INCLUDE_PATH is written into CMakeDirectoryInformation.cmake, which is necessary to make the dependency scanning for included files work. Alex
* | Merge topic 'AddCommentToCDependencyScanner'David Cole2011-12-201-8/+11
|\ \ | | | | | | | | | | | | | | | 318b0cd Add comment about one more problem of the C depency scanner. 4bb08e0 Remove trailing whitespace
| * | Add comment about one more problem of the C depency scanner.Alex Neundorf2011-12-181-0/+3
| | | | | | | | | | | | Alex
| * | Remove trailing whitespaceAlex Neundorf2011-12-181-8/+8
| |/ | | | | | | Alex
* | Merge topic 'fix_double_project_cmake_build'David Cole2011-12-201-3/+7
|\ \ | | | | | | | | | | | | 5badf5f Fix the case where cmake --build failed with two project cmds in one file.
| * | Fix the case where cmake --build failed with two project cmds in one file.Bill Hoffman2011-12-201-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | This adds a test that uses two project commands in the same CMakeLists.txt file. It also adds a fix so that cmake --build will work in that case. The fix sets the name of the last project command in the top level CMakeLists.txt in the cache variable CMAKE_PROJECT_NAME. This variable is used by cmake --build to find the project name.
* | | Merge topic 'AutomocFineTuning'David Cole2011-12-204-20/+18
|\ \ \ | | | | | | | | | | | | | | | | | | | | e474dcb automoc: improved warning message in relaxed mode 96fc5d5 automoc: default to strict mode, use CMAKE_AUTOMOC_RELAXED_MODE
| * | | automoc: improved warning message in relaxed modeAlex Neundorf2011-12-141-5/+8
| | | | | | | | | | | | | | | | Alex
| * | | automoc: default to strict mode, use CMAKE_AUTOMOC_RELAXED_MODEAlex Neundorf2011-12-134-15/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | automoc now defaults to strict mode, also with Qt4, i.e. it behaves as the documentation says by default. I also inverted the switch CMAKE_AUTOMOC_STRICT_MODE to CMAKE_AUTOMOC_RELAXED_MODE. Docs and test adapted accordingly. Alex
* | | | KWSys Nightly Date StampKWSys Robot2011-12-201-1/+1
| | | |
* | | | KWSys Nightly Date StampKWSys Robot2011-12-191-1/+1
| |_|/ |/| |
* | | KWSys Nightly Date StampKWSys Robot2011-12-181-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2011-12-171-1/+1
| | |
* | | Merge topic 'qtdialog-quit'David Cole2011-12-161-0/+2
|\ \ \ | | | | | | | | | | | | | | | | 56e0499 QtDialog: Set Ctrl+Q as the shortcut for quitting the program.
| * | | QtDialog: Set Ctrl+Q as the shortcut for quitting the program.Raphael Kubo da Costa2011-12-151-0/+2
| | |/ | |/| | | | | | | | | | | | | QKeySequence::Quit does not work on all platforms, and since it translates to Ctrl+Q on all platforms where it does work, Ctrl+Q was hardcoded instead.
* | | Merge topic 'intel-error-regex-issue-12627'David Cole2011-12-161-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 56f29f4 CTest: Recognize Intel errors without space before colon (#12627)
| * | | CTest: Recognize Intel errors without space before colon (#12627)Brad King2011-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the regex meant to match errors of the form: C:\some\dir\source.cpp(17): catastrophic error: could not open source file "some_header.h" to make the space between ')' and ':' optional.
* | | | Merge topic 'remove-old-QtDialog-readme'David Cole2011-12-161-3/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 470bcfa Remove the apparently outdated README in Source/QtDialog.
| * | | | Remove the apparently outdated README in Source/QtDialog.Raphael Kubo da Costa2011-12-151-3/+0
| | |_|/ | |/| | | | | | | | | | | | | | | | | | Qt has been LGPL-licensed for a few years, so the clause mentioning only developers with a paid Qt license can change the code seems to be outdated.
* | | | Merge topic 'osx-dependent-libraries'David Cole2011-12-161-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 5d99343 Do not link private dependent shared libraries on OS X > 10.4
| * | | | Do not link private dependent shared libraries on OS X > 10.4Brad King2011-12-151-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default OS X 10.4 linker incorrectly searches for dependencies of linked shared libraries only under the -isysroot location. It fails to find dependencies of linked shared libraries in cases such as the ExportImport test. It produces errors like: /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning can't open dynamic library: libtestLib3Imp.dylib referenced from: /.../ExportImport/Root/lib/libtestLib3lib.1.2.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2) /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols: _testLib3Imp referenced from libtestLib3lib expected to be defined in libtestLib3Imp.dylib or with CMAKE_SKIP_RPATH off to enable install_name in the Export side: /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning can't open dynamic library: /Developer/SDKs/MacOSX10.4u.sdk/.../ExportImport/Export/impl/libtestLib3Imp.dylib referenced from: /.../ExportImport/Export/libtestLib3lib.1.2.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2) /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:_testLib3Imp referenced from libtestLib3lib expected to be defined in /.../ExportImport/Export/impl/libtestLib3Imp.dylib Note how "/Developer/SDKs/MacOSX10.4u.sdk" is prepended to the dependent library path. Commit 2cff26fa (Support linking to shared libs with dependent libs, 2008-01-31) and commit 82fcaebe (Pass dependent library search path to linker on some platforms, 2008-02-01) worked around the problem by defining platform variable CMAKE_LINK_DEPENDENT_LIBRARY_FILES. It tells CMake to link to dependent libraries explicitly by their path thus telling the linker where to find them. Unfortunately the workaround had the side effect of linking dependent libraries and defeats most benefits of LINK_INTERFACE_LIBRARIES. Fortunately OS X 10.5 and above do not need to find transitive dependencies at all so we can avoid the workaround on Modern OS X.
* | | | | Merge topic 'transitive-shared-lib-depend'David Cole2011-12-161-1/+2
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | 183b950 Follow all dependencies of shared library private dependencies
| * | | | Follow all dependencies of shared library private dependenciesBrad King2011-12-141-1/+2
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In cmComputeLinkDepends we compute the transitive closure of private shared library dependencies. When a shared library is added to this closure we must follow all of its dependencies whether they are private or public. Previously we only followed the private dependencies. Fix the implementation to follow the public dependencies too. Also extend the ExportImport test to cover this case.
* | | | Merge topic 'fix-12441-show-custom-target-progress'David Cole2011-12-161-0/+14
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 7ab1162 CMake: Fix progress reporting for custom targets (#12441)
| * | | | CMake: Fix progress reporting for custom targets (#12441)Johan Fänge2011-12-141-0/+14
| | |/ / | |/| | | | | | | | | | | | | | | | | | Adds "include progress.make" to build.make, just like for add_executable and add_library targets. The code was copied from cmMakefileTargetGenerator::WriteCommonCodeRules().
* | | | Merge topic 'vs-version-ivar'David Cole2011-12-161-0/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 6571f46 Fix Intel Fortran .vfproj files for VS 10
| * | | | Fix Intel Fortran .vfproj files for VS 10Brad King2011-12-131-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 1be4b6f4 (Order VS local generator Version ivar values consistently, 2011-11-10) fixed the Version ivar of the VS 10 local generator by setting it correctly to 10 instead of leaving it at 7. This broke generation of .vfproj files for the Intel Fortran plugin to VS 10 by mixing VS 9 and 10 formats together in one file. Teach the local generator to pretend the Version is 9 for Intel Fortran targets.
* | | | | Merge topic 'ctest-no-cdash-issue-12618'David Cole2011-12-161-2/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 52f937a CTest: Do not get CDash version without drop site (#12618)
| * | | | | CTest: Do not get CDash version without drop site (#12618)Valat Sébastien2011-12-121-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | Avoid sleep for 3 seconds in ctest if CDashDropSite is empty.
* | | | | | Merge topic 'xcode-rerun-issue-12616'David Cole2011-12-161-2/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | e8b8f0e Xcode: Create separate rerun dependencies for subprojects (#12616)
| * | | | | | Xcode: Create separate rerun dependencies for subprojects (#12616)Brad King2011-12-091-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generate the rerun dependency file for the top-level project() and each subdirectory project() into the corresponding build directory. Do not clobber them all with the one for the last subproject. This mistake was left from when the Xcode generator did not produce subprojects.
* | | | | | | KWSys Nightly Date StampKWSys Robot2011-12-161-1/+1
| | | | | | |
* | | | | | | KWSys: Correctly handle empty environment variablesBrad King2011-12-151-1/+1
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a crash which occurs when SystemTools::GetPath attempts to process an empty environment variable. Author: Vladimir Panteleev <vladimir@thecybershadow.net>
* | | | | | KWSys Nightly Date StampKWSys Robot2011-12-151-1/+1
| |_|_|_|/ |/| | | |
* | | | | KWSys Nightly Date StampKWSys Robot2011-12-141-1/+1
| |_|_|/ |/| | |