https://github.com/Kitware/CMake
Revision aed227fd5ae6775a5bbdd54540666a70163c9fcb authored by Frank Winklmeier on 29 January 2018, 15:11:07 UTC, committed by Brad King on 30 January 2018, 19:04:37 UTC
For large number of targets significant amount of time is spent in
cmLocalGenerator::FindGeneratorTargetToUse, which uses find_if on a
vector to locate the given target. Using a map instead of vector for
ImportedGeneratorTargets (as done for cmMakefile::ImportedTargets)
provides a significant speedup (up to factor of 2).
1 parent 4443adc
Raw File
Tip revision: aed227fd5ae6775a5bbdd54540666a70163c9fcb authored by Frank Winklmeier on 29 January 2018, 15:11:07 UTC
cmLocalGenerator: change ImportedGeneratorTargets from vector to map
Tip revision: aed227f
CTestConfig.cmake
# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.

set(CTEST_PROJECT_NAME "CMake")
set(CTEST_NIGHTLY_START_TIME "1:00:00 UTC")

set(CTEST_DROP_METHOD "http")
set(CTEST_DROP_SITE "open.cdash.org")
set(CTEST_DROP_LOCATION "/submit.php?project=CMake")
set(CTEST_DROP_SITE_CDASH TRUE)
set(CTEST_CDASH_VERSION "1.6")
set(CTEST_CDASH_QUERY_VERSION TRUE)
back to top