diff --git a/cmake/myx/lib/ProjectIsTopLevel.cmake b/cmake/myx/lib/ProjectIsTopLevel.cmake new file mode 100644 index 0000000..eabd67e --- /dev/null +++ b/cmake/myx/lib/ProjectIsTopLevel.cmake @@ -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()