@@ -36,7 +36,6 @@ define_property(GLOBAL PROPERTY AUIB_FORWARDABLE_VARS
3636
3737macro (auib_mark_var_forwardable VAR)
3838 set_property (GLOBAL APPEND PROPERTY AUIB_FORWARDABLE_VARS ${VAR} )
39- set (${VAR} "${${VAR} }" CACHE INTERNAL "auib_mark_var_forwardable propagated variable" )
4039endmacro ()
4140
4241option (AUIB_NO_PRECOMPILED "Forbid usage of precompiled packages" )
@@ -374,7 +373,7 @@ function(_auib_precompiled_archive_name _output_var _project_name)
374373 set (${_output_var} ${_tmp} PARENT_SCOPE)
375374endfunction ()
376375
377- macro (_auib_try_find AUI_MODULE_NAME )
376+ macro (_auib_try_find)
378377 set (_mode CONFIG)
379378 while (TRUE )
380379 if (AUIB_IMPORT_COMPONENTS)
@@ -441,7 +440,7 @@ function(_auib_try_download_precompiled_binary)
441440 execute_process (COMMAND ${CMAKE_COMMAND} -E tar xzf ${CMAKE_CURRENT_BINARY_DIR} /binary.tar.gz
442441 WORKING_DIRECTORY ${DEP_INSTALL_PREFIX} )
443442
444- _auib_try_find(${AUI_MODULE_NAME} )
443+ _auib_try_find()
445444
446445 file (REMOVE ${CMAKE_CURRENT_BINARY_DIR} /binary.tar.gz)
447446
@@ -520,7 +519,7 @@ function(_auib_postprocess)
520519endfunction ()
521520
522521# TODO add a way to provide file access to the repository
523- macro (auib_import AUI_MODULE_NAME URL)
522+ function (auib_import AUI_MODULE_NAME URL)
524523 list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR} /cmake)
525524 if (AUIB_DISABLE)
526525 if (AUIB_IMPORT_COMPONENTS)
@@ -711,7 +710,7 @@ macro(auib_import AUI_MODULE_NAME URL)
711710 ROOT_DIR # OPENSSL_ROOT_DIR
712711 DIR)
713712 foreach (_v1 ${AUI_MODULE_NAME} ${AUI_MODULE_NAME_UPPER} )
714- unset (${_v1} _${_v2} )
713+ unset (${_v1} _${_v2} PARENT_SCOPE )
715714 unset (${_v1} _${_v2} CACHE )
716715 endforeach ()
717716 endforeach ()
@@ -721,10 +720,10 @@ macro(auib_import AUI_MODULE_NAME URL)
721720 set (${AUI_MODULE_NAME} _ROOT_DIR ${DEP_INSTALL_PREFIX} CACHE FILEPATH "Path to ${AUI_MODULE_NAME} provided by AUI.Boot." )
722721
723722 # creating uppercase variables in order to ease the case insensitive checks
724- set (${AUI_MODULE_NAME} _DIR ${DEP_INSTALL_PREFIX} )
725- set (${AUI_MODULE_NAME_UPPER} _DIR ${DEP_INSTALL_PREFIX} )
726- set (${AUI_MODULE_NAME_UPPER} _ROOT ${DEP_INSTALL_PREFIX} )
727- set (${AUI_MODULE_NAME_UPPER} _ROOT_DIR ${DEP_INSTALL_PREFIX} )
723+ set (${AUI_MODULE_NAME} _DIR ${DEP_INSTALL_PREFIX} PARENT_SCOPE )
724+ set (${AUI_MODULE_NAME_UPPER} _DIR ${DEP_INSTALL_PREFIX} PARENT_SCOPE )
725+ set (${AUI_MODULE_NAME_UPPER} _ROOT ${DEP_INSTALL_PREFIX} PARENT_SCOPE )
726+ set (${AUI_MODULE_NAME_UPPER} _ROOT_DIR ${DEP_INSTALL_PREFIX} PARENT_SCOPE )
728727 set (${AUI_MODULE_NAME_UPPER} _ROOT_DIR ${DEP_INSTALL_PREFIX} CACHE FILEPATH "Path to ${AUI_MODULE_NAME} provided by AUI.Boot." )
729728
730729 set (DEP_INSTALLED_FLAG ${DEP_INSTALL_PREFIX} /INSTALLED)
@@ -750,7 +749,7 @@ macro(auib_import AUI_MODULE_NAME URL)
750749 if (NOT DEP_ADD_SUBDIRECTORY)
751750 # avoid compilation if we have existing installation
752751 if (EXISTS ${DEP_INSTALLED_FLAG} )
753- _auib_try_find(${AUI_MODULE_NAME} )
752+ _auib_try_find()
754753 endif ()
755754 endif ()
756755
@@ -1059,7 +1058,7 @@ macro(auib_import AUI_MODULE_NAME URL)
10591058 _auib_import_subdirectory(${DEP_SOURCE_DIR} ${AUI_MODULE_NAME} )
10601059 message (STATUS "${AUI_MODULE_NAME} imported as a subdirectory: ${DEP_SOURCE_DIR} " )
10611060 elseif (NOT ${AUI_MODULE_NAME} _FOUND)
1062- _auib_try_find(${AUI_MODULE_NAME} )
1061+ _auib_try_find()
10631062
10641063 if (NOT ${AUI_MODULE_NAME} _FOUND)
10651064 # print verbosely find procedure
@@ -1167,7 +1166,7 @@ macro(auib_import AUI_MODULE_NAME URL)
11671166 message (WARNING "${AUIB_IMPORT_NAME} You are staying on a branch or did not specify the version control, please specify a tag or hash VERSION!\n See https://aui-framework.github.io/develop/md_docs_2AUI_01Boot.html#version" )
11681167 endif ()
11691168 endif ()
1170- endmacro ()
1169+ endfunction ()
11711170
11721171
11731172macro (auib_use_system_libs_begin)
0 commit comments