summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Eclipse: set source path once to fix Eclipse indexer (#13596)Alex Neundorf2012-11-061-5/+7
| | | | | | | | | | | | | | | | Since CMake 2.8.7 no src-path entry was generated anymore, in response to http://www.cmake.org/Bug/view.php?id=12213 Before that a src-path entry was added for each linked resource. Now only one src-path entry is added, for the ${CMAKE_SOURCE_DIR}. According to http://www.cmake.org/Bug/view.php?id=13596 this makes the indexer behave better. Alex
* CMake Nightly Date StampKitware Robot2012-10-231-1/+1
|
* CMake Nightly Date StampKitware Robot2012-10-221-1/+1
|
* CMake Nightly Date StampKitware Robot2012-10-211-1/+1
|
* CMake Nightly Date StampKitware Robot2012-10-201-1/+1
|
* CMake Nightly Date StampKitware Robot2012-10-191-1/+1
|
* CMake Nightly Date StampKitware Robot2012-10-181-1/+1
|
* Merge topic 'refactor-CTestUseLaunchers'David Cole2012-10-172-12/+51
|\ | | | | | | | | d63eb0b CTest: Ensure CTEST_USE_LAUNCHERS behaves nicely in Superbuild setup
| * CTest: Ensure CTEST_USE_LAUNCHERS behaves nicely in Superbuild setupJean-Christophe Fillion-Robin2012-10-162-12/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building a project relying on External projects, the launchers were not used in subprojects built without testing enabled. This was preventing errors and warnings associated with these subprojects from being reported on the dashboard. This commit allows enabling the launchers independently of the value of "BUILD_TESTING" using one of these two approaches: 1) By setting both CTEST_USE_LAUNCHERS and the env variable "CTEST_USE_LAUNCHERS_DEFAULT" to 1 in the ctest dashboard driver scripts. 2) By enabling the variable CTEST_USE_LAUNCHERS in the ctest dashboard driver script and also by ensuring every external project passes the option -DCMAKE_PROJECT_<projectname>_INCLUDE:FILEPATH=${CMAKE_ROOT}/Modules/CTestUseLaunchers.cmake
* | Merge topic 'fix-INCLUDE_DIRECTORIES-multiconfig'David Cole2012-10-1717-58/+92
|\ \ | | | | | | | | | | | | 2a6bd96 Fix config-specific INCLUDE_DIRECTORIES in multi-config generators
| * | Fix config-specific INCLUDE_DIRECTORIES in multi-config generatorsStephen Kelly2012-10-1717-58/+92
| | | | | | | | | | | | | | | | | | | | | | | | Commit 08cb4fa4 (Process generator expressions in the INCLUDE_DIRECTORIES property, 2012-09-18) contained an incorrect assumption that CMAKE_BUILD_TYPE was set on the makefile for each generated configuration in multi-config generators. Fix that by making the GetIncludeDirectories API depend on the config.
* | | Merge topic 'generator-expression-bug-fixes'David Cole2012-10-1717-23/+225
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | 79edd00 GenEx: Fix reporting about not-found include directories and libraries. f7ef32b GenEx: Replace some failing tests with Borland and NMake makefiles. fd59b10 GenEx: Add some more asserts to verify code-sanity. 6dd2b36 GenEx: Break if there are no more commas in the container e7230c7 GenEx: Fix termination bugs in generator expression parser. 145a4af GenEx: Test the use of generator expressions to generate lists. e2d141d GenEx: Parse colon after arguments separator colon specially.
| * | GenEx: Fix reporting about not-found include directories and libraries.Stephen Kelly2012-10-1710-10/+110
| | | | | | | | | | | | | | | | | | This fixes a regression introduced in commit 290e92ad (Move GetIncludeDirectories to cmGeneratorTarget, 2012-09-16) which loops over cmGeneratorTargets before they get created, so the container is empty.
| * | GenEx: Replace some failing tests with Borland and NMake makefiles.Stephen Kelly2012-10-172-6/+4
| | | | | | | | | | | | | | | The '<<' is a special sequence on those platforms, so it can't appear in the test.
| * | GenEx: Add some more asserts to verify code-sanity.Stephen Kelly2012-10-171-0/+12
| | |
| * | GenEx: Break if there are no more commas in the containerStephen Kelly2012-10-171-0/+4
| | | | | | | | | | | | | | | This was causing an assert on Windows which has safety features for iterating past the end of the container.
| * | GenEx: Fix termination bugs in generator expression parser.Stephen Kelly2012-10-173-13/+68
| | | | | | | | | | | | | | | | | | | | | Content which is incomplete as a generator expression could cause segfaults by advancing an iterator beyond end() and dereferencing it. Such incomplete generator expressions should be treated as plain text instead.
| * | GenEx: Test the use of generator expressions to generate lists.Stephen Kelly2012-10-174-0/+16
| | | | | | | | | | | | | | | | | | We can't test this in the GeneratorExpression unit test because the ';' chars are processed specically by the CMake function argument parser.
| * | GenEx: Parse colon after arguments separator colon specially.Stephen Kelly2012-10-173-2/+19
| | | | | | | | | | | | | | | | | | The rationale is similar to that in commit b3d8f5da (GenEx: Parse comma after colon tokens specially, 2012-10-04), in that colon tokens should not be parsed as identifier-argument delimiters after the first colon.
* | | Merge topic 'fix-13578-wrong-reg-key'David Cole2012-10-171-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 12c092c NSIS: Fix incorrect uninstall registry key name (#13578)
| * | | NSIS: Fix incorrect uninstall registry key name (#13578)David Cole2012-10-161-1/+1
| | | | | | | | | | | | | | | | Thanks to Alexander for the bug report.
* | | | Merge topic 'fix-postgres-debian'David Cole2012-10-171-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 4cbc1e5 Find PostgreSQL headers on Debian
| * | | | Find PostgreSQL headers on DebianPere Nubiola i Radigales2012-10-151-0/+1
| | | | | | | | | | | | | | | | | | | | Fixes Debian bug 665721 (http://bugs.debian.org/665721)
* | | | | Merge topic 'AutomocFixDuplicatedFiles_13572'David Cole2012-10-171-1/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 3446cb5 Automoc: fix #13572: issue with symbolic links
| * | | | | Automoc: fix #13572: issue with symbolic linksAlex Neundorf2012-10-141-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now automoc always uses GetRealPath() so symbolic links are always resolved and it doesn't end up with twice the same file, once with the real path and once with the symlinked path in some setups where the source dir can be accessed directly and via a symlink Alex
* | | | | | Merge topic 'CPack-ArchiveGen-andDESTIR_ON'David Cole2012-10-171-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | ddec053 Make CPACK_SET_DESTDIR work with archive generator + component-based packaging
| * | | | | | Make CPACK_SET_DESTDIR work with archive generator + component-based packagingEric NOULARD2012-10-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug #13004. The patch is from Stanislaw Szymczyk.
* | | | | | | Merge topic 'fix-some-CPackDoc-typos'David Cole2012-10-171-4/+14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2aad678 Document CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY and fix some typo.
| * | | | | | | Document CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY and fix some typo.Eric NOULARD2012-10-141-4/+14
| |/ / / / / /
* | | | | | | Merge topic 'Fix-XXX_ON_ABSOLUTE_INSTALL_DESTINATION-handling'David Cole2012-10-171-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 561b4ba CPACK_XX_ON_ABSOLUTE_INSTALL_DESTINATION is now properly checked for ON/OFF
| * | | | | | | CPACK_XX_ON_ABSOLUTE_INSTALL_DESTINATION is now properly checked for ON/OFFEric NOULARD2012-10-141-2/+2
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | This fixes bug #0013490
* | | | | | | Merge topic 'suncc-compile-fix'David Cole2012-10-171-1/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a573a85 Attempt to fix the compile of cmake on Sun CC.
| * | | | | | | Attempt to fix the compile of cmake on Sun CC.Stephen Kelly2012-10-111-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem may be that the reportError method is static, so make it non-static on that platform.
* | | | | | | | Merge topic 'codeblocks-cdefs'David Cole2012-10-171-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 60a3c08 Fix regression: write compile definitions if any
| * | | | | | | | Fix regression: write compile definitions if anyPeter Kümmel2012-10-111-1/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 0ff4e3f0b88885eafab0693fdf03b44c7a5f9d0c cdefs was changed from a pointer to a vector.
* | | | | | | | Merge topic 'FortranCInterface-verify-flags'David Cole2012-10-171-1/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71491bb FortranCInterface: Pass all flags to VERIFY project (#13579)
| * | | | | | | | FortranCInterface: Pass all flags to VERIFY project (#13579)Brad King2012-10-101-1/+5
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach FortranCInterface_VERIFY to build the test project in a specific configuration and pass all flags for that configuration. This ensures that any modifications made by the user or project to the flag are used in the test project consistently.
* | | | | | | | Merge topic 'test-ctest-memcheck'David Cole2012-10-1734-80/+533
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 995a35f CTest: add a check with a quoted memory checker de8bffc CTest: add a test for CTEST_CUSTOM_MEMCHECK_IGNORE d26c9b6 CTest: improve memory checker type detection fcae1da CTest: add tests that simulate memcheck runs 6187876 CTest: fix pre and post test commands with spaces 95bc8aa CTest: fix usage of memory checker with spaces in path
| * | | | | | | | CTest: add a check with a quoted memory checkerRolf Eike Beer2012-10-044-4/+39
| | | | | | | | |
| * | | | | | | | CTest: add a test for CTEST_CUSTOM_MEMCHECK_IGNORERolf Eike Beer2012-10-044-1/+45
| | | | | | | | |
| * | | | | | | | CTest: improve memory checker type detectionRolf Eike Beer2012-10-041-69/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the checker was explicitely set with a "TypeCommand" variable (e.g. ValgrindCommand) then we now just believe that this is valgrind, even if nothing in the path matches "valgrind". Only when "MemoryCheckCommand" was used we still scan the path to find out what checker we have.
| * | | | | | | | CTest: add tests that simulate memcheck runsRolf Eike Beer2012-10-0426-0/+356
| | | | | | | | |
| * | | | | | | | CTest: fix pre and post test commands with spacesRolf Eike Beer2012-10-011-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the pre or post memcheck or test commands have spaces in the path these were never escaped, leading to broken commands. This was not covered in the test suite so it went unnoticed.
| * | | | | | | | CTest: fix usage of memory checker with spaces in pathRolf Eike Beer2012-10-011-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The filename was escaped in cmCTestMemCheckHandler::InitializeMemoryChecking() and again before it was written to output in cmCTestRunTest::ComputeArguments(). Once someone uses e.g. a valgrind path with spaces this leads to double escaping making the memory checker fail completely because of the invalid path.
* | | | | | | | | CMake Nightly Date StampKitware Robot2012-10-171-1/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2012-10-161-1/+1
| |_|_|_|/ / / |/| | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2012-10-151-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2012-10-141-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2012-10-131-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2012-10-121-1/+1
| |_|/ / / |/| | | |