summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ctest-change-id'Brad King2015-07-179-0/+67
|\ | | | | | | | | 601ff0ec CTest: Optionally add a ChangeId attribute on XML Site tags
| * CTest: Optionally add a ChangeId attribute on XML Site tagsZack Galbreath2015-07-179-0/+67
| | | | | | | | | | | | | | Add variable CTEST_CHANGE_ID to configure the setting. This allows CTest clients to give CDash information about what change is being tested so that CDash can take actions to report the results (e.g. to a pull request page).
* | Merge topic 'cpack-per-component-extra-control-file'Brad King2015-07-177-8/+73
|\ \ | | | | | | | | | | | | | | | | | | | | | 3e6b2ab6 CPack/DEB: component version of PACKAGE_CONTROL_EXTRA 506f6bc0 CPack/DEB: Remove duplicate string(TOUPPER) calls 32e9276a Tests/RunCMake/CPack/DEB: add verifyDebControl 47d1f118 Tests/RunCMake/CPack: found files should be preserved
| * | CPack/DEB: component version of PACKAGE_CONTROL_EXTRADomen Vrankar2015-07-155-1/+50
| | | | | | | | | | | | | | | Component version of CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA variable.
| * | CPack/DEB: Remove duplicate string(TOUPPER) callsDomen Vrankar2015-07-151-2/+0
| | | | | | | | | | | | | | | We compute _local_component_name the first time we check for CPACK_DEB_PACKAGE_COMPONENT so we can just re-use it later.
| * | Tests/RunCMake/CPack/DEB: add verifyDebControlDomen Vrankar2015-07-151-0/+18
| | | | | | | | | | | | | | | Add verifyDebControl helper function for checking of package control files such as preinstall scripts.
| * | Tests/RunCMake/CPack: found files should be preservedDomen Vrankar2015-07-151-5/+5
| | | | | | | | | | | | | | | | | | Package file names that are found during validation should be preserved in FOUND_FILE_${NO} variables that can be later used in custom VerifyResult scripts.
* | | CMake Nightly Date StampKitware Robot2015-07-171-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2015-07-161-1/+1
| | |
* | | Merge topic 'update-kwsys'Brad King2015-07-152-16/+45
|\ \ \ | | | | | | | | | | | | | | | | | | | | 540f0253 Merge branch 'upstream-kwsys' into update-kwsys dc822da8 KWSys 2015-07-10 (c9336bcf)
| * \ \ Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-07-152-16/+45
| |\ \ \
| | * | | KWSys 2015-07-10 (c9336bcf)KWSys Robot2015-07-132-16/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ c9336bcf | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' d3ba91e1..c9336bcf Brad King (2): 86a24794 SystemTools: Fix GetActualCaseForPath drive letter case handling c9336bcf SystemTools: Optimize GetActualCaseForPath memoization
* | | | | Merge topic 'makefile-target-messages'Brad King2015-07-1516-3/+100
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f0cad193 Tests: Add test for TARGET_MESSAGES global property 1d398478 Makefile: Optionally disable target completion messages in build output d560b46f CMakeGenericSystem: Recognize Watcom WMake generator as Makefile generator
| * | | | | Tests: Add test for TARGET_MESSAGES global propertyBrad King2015-07-1411-0/+55
| | | | | |
| * | | | | Makefile: Optionally disable target completion messages in build outputMichael Ensslin2015-07-145-2/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a TARGET_MESSAGES property to control whether Makefile targets print the "Built target " completion messages. Default to ON to preserve existing behavior.
| * | | | | CMakeGenericSystem: Recognize Watcom WMake generator as Makefile generatorBrad King2015-07-141-1/+1
| | |_|_|/ | |/| | |
* | | | | Merge topic 'vs-nsight-tegra-attributes'Brad King2015-07-1536-10/+510
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 8c0afaf4 VS: Add more Nsight Tegra generator Android property settings
| * | | | | VS: Add more Nsight Tegra generator Android property settingsMikhail Filimonov2015-07-1436-10/+510
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the Nsight Tegra project generator to add bunch of properties with the backing variables to fine-tune the generated projects. Add target properties that map to all "Configuration" PropertyGroups for each configuration: * ANDROID_ARCH * ANDROID_STL_TYPE Add target properties that map to the AntBuild section of vcxproj files: * ANDROID_ANT_ADDITIONAL_OPTIONS * ANDROID_ASSETS_DIRECTORIES * ANDROID_JAR_DEPENDENCIES * ANDROID_JAR_DIRECTORIES * ANDROID_JAVA_SOURCE_DIR * ANDROID_NATIVE_LIB_DEPENDENCIES * ANDROID_NATIVE_LIB_DIRECTORIES * ANDROID_PROCESS_MAX * ANDROID_PROGUARD * ANDROID_PROGUARD_CONFIG_PATH * ANDROID_SECURE_PROPS_PATH * ANDROID_SKIP_ANT_STEP Reviewed-by: Dmitry Polyanitsa <dpolyanitsa@nvidia.com>
* | | | | Merge topic 'add-Euros-platform-module'Brad King2015-07-151-0/+19
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 606b29d4 Add EUROS RTOS platform description file
| * | | | | Add EUROS RTOS platform description fileStanimir Kabaivanov2015-07-141-0/+19
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Add a basic platform module for EUROS RTOS (euros-embedded.com). Co-Author: Gerhard Gappmeier <gerhard.gappmeier@ascolab.com>
* | | | | Merge topic 'doc-apple-framework-creation'Brad King2015-07-155-1/+27
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | eb8eaaec Help: Document Apple Framework creation with an example (#15651)
| * | | | | Help: Document Apple Framework creation with an example (#15651)Brad King2015-07-145-1/+27
| |/ / / /
* | | | | Merge topic 'doc-set_target_properties-cleanup'Brad King2015-07-152-94/+6
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | 6b9a7938 Help: Link to cmake-properties.7 manual from set_target_properties docs fe3c6787 Help: Link to cmake-properties.7 manual from set_property docs
| * | | | Help: Link to cmake-properties.7 manual from set_target_properties docsBrad King2015-07-141-94/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop the partial documentation of properties from the command documentation and reference the main properties manual instead. Otherwise readers may not realize there are many more properties.
| * | | | Help: Link to cmake-properties.7 manual from set_property docsBrad King2015-07-141-0/+3
| |/ / /
* | | | Merge topic 'tests-no-match-full-path'Brad King2015-07-15119-285/+266
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | e5ca59b4 Tests: Move command failure cases into RunCMake infrastructure 0699e0d3 Tests: Move CTestTestConfigFileInBuildDir into RunCMake.ctest_start
| * | | | Tests: Move command failure cases into RunCMake infrastructureBrad King2015-07-14111-204/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move failure cases from the CMake.{If,List,While,GetProperty} tests over to the RunCMake.{if,list,while,get_property} tests to use the more modern infrastructure. This also avoids using REGEX_ESCAPE_STRING to try to regex-match full paths.
| * | | | Tests: Move CTestTestConfigFileInBuildDir into RunCMake.ctest_startBrad King2015-07-148-81/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subsume the CTestTestConfigFileInBuildDir test cases into the RunCMake.ctest_start test as new cases to avoid infrastructure duplication. This also avoids using REGEX_ESCAPE_STRING to try to regex-match full paths.
* | | | | CMake Nightly Date StampKitware Robot2015-07-151-1/+1
| |/ / / |/| | |
* | | | Merge topic 'coverage_no_tests'Brad King2015-07-141-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | e6cf1c48 ctest_coverage: Always do coverage for CTEST_EXTRA_COVERAGE_GLOB
| * | | | ctest_coverage: Always do coverage for CTEST_EXTRA_COVERAGE_GLOBZack Galbreath2015-07-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not ignore a coverage request if CTEST_EXTRA_COVERAGE_GLOB was specified. Prior to this change, if no lines of code were covered by any tests then CTest would neglect to generate a Coverage.xml file. This change allows us to report uncovered files for a project with no tests.
* | | | | Merge topic 'refactor-rule-var-includes'Brad King2015-07-1444-75/+104
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c736de7b Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 6f94b03c Place <DEFINES> before <FLAGS> consistently across compilers
| * | | | | Factor an <INCLUDES> placeholder out of <FLAGS> in rule variablesBrad King2015-07-1344-75/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach the Makefile and Ninja generators to substitute for an <INCLUDES> placeholder instead of putting -I in <FLAGS>. Update our values for CMAKE_<LANG>_COMPILE_OBJECT, CMAKE_<LANG>_CREATE_ASSEMBLY_SOURCE, and CMAKE_<LANG>_CREATE_PREPROCESSED_SOURCE to place <INCLUDES> just before <FLAGS>.
| * | | | | Place <DEFINES> before <FLAGS> consistently across compilersBrad King2015-07-136-12/+12
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update our values for CMAKE_<LANG>_COMPILE_OBJECT, CMAKE_<LANG>_CREATE_ASSEMBLY_SOURCE, and CMAKE_<LANG>_CREATE_PREPROCESSED_SOURCE to place <DEFINES> before <FLAGS> consistently across supported compilers. We already do this for most compilers, so update the rest for consistency.
* | | | | Merge topic 'FindXercesC-versioned-library-2'Brad King2015-07-141-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 38ddabb1 FindXercesC: Also search for xerces-c_2 (#15648)
| * | | | | FindXercesC: Also search for xerces-c_2 (#15648)Roger Leigh2015-07-131-1/+1
| | |_|/ / | |/| | | | | | | | | | | | | This is the previous stable release name used on Windows.
* | | | | Merge topic 'factor-out-common-generator'Brad King2015-07-141-0/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 80d75246 cmNinjaTargetGenerator: Restore addition of Fortran format flags
| * | | | | cmNinjaTargetGenerator: Restore addition of Fortran format flagsBrad King2015-07-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Restore call to AppendFortranFormatFlags accidentally dropped by commit 0837538e (cmCommonTargetGenerator: Adopt GetFlags method, 2015-07-09). It was added originally by commit 6a56740e (cmNinjaTargetGenerator: Add Fortran flag generation, 2015-07-09).
* | | | | | CMake Nightly Date StampKitware Robot2015-07-141-1/+1
| | | | | |
* | | | | | Merge branch 'release'Brad King2015-07-130-0/+0
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | CMake 3.3.0-rc4v3.3.0-rc4Brad King2015-07-131-1/+1
| | | | | |
* | | | | | Merge branch 'release'Brad King2015-07-130-0/+0
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge branch 'fix-command-rename' into releaseBrad King2015-07-132-0/+18
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'FindMPI-Intel-5' into releaseBrad King2015-07-131-1/+1
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'cpack-ifw-framework-version' into releaseBrad King2015-07-081-2/+4
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'empty-LINK_LIBRARIES' into releaseBrad King2015-07-085-6/+26
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'CheckCompilerFlag-do-not-use-FLAGS' into releaseBrad King2015-07-084-12/+19
| |\ \ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ \ Merge topic 'fix-command-rename'Brad King2015-07-132-0/+18
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d4f032b5 cmState: Restore renamed commands on cleanup.
| * | | | | | | | | | cmState: Restore renamed commands on cleanup.Stephen Kelly2015-07-122-0/+18
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit v3.3.0-rc1~196^2~7 (cmake: Simplify command clean up loop., 2015-04-12) introduced a bug that built-in commands which were renamed no longer had their original name restored when cleanup is performed between configure runs. Check for that and restore the commands with their original name. Extend the complex test for this. That test is run by ctest with the --build-two-config command line option.
* | | | | | | | | | Merge topic 'FindMPI-Intel-5'Brad King2015-07-131-1/+1
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | cfd23d3f FindMPI: Extend Intel-MPI 5+ workaround for recent GCCs