diff --git a/cmake/add_dependency.cmake b/cmake/add_dependency.cmake index bccd919602cc215e887115c4e77e74d0002a9cfd..9f178ce6e5a10c5c68a74c3d002c3ce356aa5c71 100644 --- a/cmake/add_dependency.cmake +++ b/cmake/add_dependency.cmake @@ -54,7 +54,7 @@ FUNCTION(add_dependency dependency_project_name required_version) ENDFUNCTION(add_dependency) # make sure that cmake finds modules provided by project-template. -# since with new cmake concept for imported targets, dependencies also search for implicit dependencies, +# since with new cmake concept for imported targets, dependencies also search for implicit dependencies, # all projects using add_dependency also require this module path. set(_projectTemplateModulePath ${CMAKE_SOURCE_DIR}/cmake/Modules) # substr search is better than regex if paths have special characters @@ -62,3 +62,11 @@ string(FIND ":${CMAKE_MODULE_PATH}:" ":${_projectTemplateModulePath}:" _projectT if (${_projectTemplateModulePathPos} EQUAL -1) list(APPEND CMAKE_MODULE_PATH "${_projectTemplateModulePath}") endif() + +message(WARNING " +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +You are using add_dependency() in your CMakeLists.txt which is deprecated and may lead to subtle problems. Please follow the project-template migration guide to cmake imported targets. +Furhter processing is delayed by 5 seconds. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +") +execute_process(COMMAND ${CMAKE_COMMAND} -E sleep 5.0)