13 lines
497 B
CMake
13 lines
497 B
CMake
|
# Защита для однократного включения файла *.cmake
|
||
|
# Функция include_guard() реализована в версии 3.10
|
||
|
# Макрос реализован для обратной совместимости
|
||
|
if(${CMAKE_VERSION} VERSION_LESS "3.10.0")
|
||
|
macro(include_guard)
|
||
|
if (CMAKE_FILE_${CMAKE_CURRENT_LIST_FILE}_ALREADY_INCLUDED)
|
||
|
return()
|
||
|
endif()
|
||
|
set(CMAKE_FILE_${CMAKE_CURRENT_LIST_FILE}_ALREADY_INCLUDED TRUE)
|
||
|
endmacro()
|
||
|
endif()
|
||
|
|