diff --git a/CMakeLists.txt b/CMakeLists.txt index 1837715afd29..9771dbb3b620 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -125,7 +125,9 @@ SET(${PROJECT_NAME}_ENABLE_EXPORT_MAKEFILES OFF CACHE BOOL # Do all of the processing for this Tribits project TRIBITS_PROJECT() -INSTALL_BUILD_STATS_SCRIPTS() +if (COMMAND INSTALL_BUILD_STATS_SCRIPTS) + INSTALL_BUILD_STATS_SCRIPTS() +endif() # Install TriBITS so that other projects can use it. ADVANCED_SET(${PROJECT_NAME}_INSTALL_TriBITS ON CACHE BOOL diff --git a/cmake/CallbackSetupExtraOptions.cmake b/cmake/CallbackSetupExtraOptions.cmake index 445faffd6438..6e908cb6edef 100644 --- a/cmake/CallbackSetupExtraOptions.cmake +++ b/cmake/CallbackSetupExtraOptions.cmake @@ -88,7 +88,12 @@ ENDMACRO() # Set up for build stats # -include("${Trilinos_SOURCE_DIR}/commonTools/build_stats/BuildStatsWrappers.cmake") -generate_build_stats_wrappers() -remove_build_stats_file_on_configure() -remove_build_stats_timing_files_on_fresh_configure() +set(buildStatsWrappersFile + "${Trilinos_SOURCE_DIR}/commonTools/build_stats/BuildStatsWrappers.cmake") +if (EXISTS "${buildStatsWrappersFile}") + include("${Trilinos_SOURCE_DIR}/commonTools/build_stats/BuildStatsWrappers.cmake") + generate_build_stats_wrappers() + remove_build_stats_file_on_configure() + remove_build_stats_timing_files_on_fresh_configure() +endif() +