Обновление MyxCMake
This commit is contained in:
parent
82ae6b0745
commit
863cf59f9c
15
cmake/myx/lib/ProjectIsTopLevel.cmake
Normal file
15
cmake/myx/lib/ProjectIsTopLevel.cmake
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
include_guard(GLOBAL)
|
||||||
|
|
||||||
|
# Установка переменной, определяющей находится ли текущий
|
||||||
|
# проект на верхнем уровне.
|
||||||
|
# (Файл перемещён из каталога backports в lib для myx_download_content)
|
||||||
|
#
|
||||||
|
if(${CMAKE_VERSION} VERSION_LESS 3.21)
|
||||||
|
get_property(pd DIRECTORY PROPERTY PARENT_DIRECTORY)
|
||||||
|
if(NOT pd)
|
||||||
|
set(PROJECT_IS_TOP_LEVEL TRUE)
|
||||||
|
else()
|
||||||
|
set(PROJECT_IS_TOP_LEVEL FALSE)
|
||||||
|
endif()
|
||||||
|
unset(pd)
|
||||||
|
endif()
|
Loading…
Reference in New Issue
Block a user