Using more appropriate NS prefixes for our macro and cmake vars

This commit is contained in:
Yehonal
2016-08-11 20:10:08 +02:00
parent 4330b759b7
commit 991eed3b5a
21 changed files with 106 additions and 118 deletions

View File

@@ -0,0 +1,21 @@
#
# AC_ADD_SCRIPT
#
MACRO(AC_ADD_SCRIPT path)
CU_ADD_GLOBAL("AC_SCRIPTS_SOURCES" "${path}")
ENDMACRO()
#
# AC_ADD_SCRIPT_LOADER
#
MACRO(AC_ADD_SCRIPT_LOADER script_dec include)
CU_ADD_GLOBAL("AC_ADD_SCRIPTS_LIST" "Add${script_dec}Scripts()\;")
if (NOT ${include} STREQUAL "")
CU_GET_GLOBAL("AC_ADD_SCRIPTS_INCLUDE")
if (NOT ";${AC_ADD_SCRIPTS_INCLUDE};" MATCHES ";${include};")
CU_ADD_GLOBAL("AC_ADD_SCRIPTS_INCLUDE" "${include}\;")
endif()
endif()
ENDMACRO()

View File

@@ -1,8 +1,8 @@
#
# AZTH_SUBDIRLIST
# CU_SUBDIRLIST
#
FUNCTION(AZTH_SUBDIRLIST result curdir recursive includeRoot)
FUNCTION(CU_SUBDIRLIST result curdir recursive includeRoot)
# glob recurse seem's doesn't work
FILE(GLOB children RELATIVE ${curdir} "${curdir}/[^\\.]*")
if (${includeRoot})
@@ -14,7 +14,7 @@ FUNCTION(AZTH_SUBDIRLIST result curdir recursive includeRoot)
FOREACH(child ${children})
IF(IS_DIRECTORY "${curdir}/${child}")
if (${recursive})
AZTH_SUBDIRLIST(sub_Dirs "${curdir}/${child}" TRUE FALSE)
CU_SUBDIRLIST(sub_Dirs "${curdir}/${child}" TRUE FALSE)
SET(dirlist "${curdir}/${child}" ${sub_Dirs} ${dirlist})
else()
SET(dirlist "${curdir}/${child}" ${dirlist})
@@ -22,123 +22,88 @@ FUNCTION(AZTH_SUBDIRLIST result curdir recursive includeRoot)
ENDIF()
ENDFOREACH()
SET(${result} ${dirlist} PARENT_SCOPE)
ENDFUNCTION(AZTH_SUBDIRLIST result curdir recursive)
ENDFUNCTION(CU_SUBDIRLIST result curdir recursive)
#
# AZTH_SET_GLOBAL
# CU_SET_GLOBAL
#
MACRO(AZTH_SET_GLOBAL name val)
MACRO(CU_SET_GLOBAL name val)
set_property ( GLOBAL PROPERTY ${name} ${val})
# after set , create the variable for current scope
AZTH_GET_GLOBAL(${name})
CU_GET_GLOBAL(${name})
ENDMACRO()
MACRO(AZTH_ADD_GLOBAL name val)
AZTH_GET_GLOBAL(${name})
MACRO(CU_ADD_GLOBAL name val)
CU_GET_GLOBAL(${name})
set_property ( GLOBAL PROPERTY ${name}
${${name}}
${val}
)
# after set , create the variable for current scope
AZTH_GET_GLOBAL(${name})
CU_GET_GLOBAL(${name})
ENDMACRO()
#
# AZTH_GET_GLOBAL
# CU_GET_GLOBAL
#
MACRO(AZTH_GET_GLOBAL name)
MACRO(CU_GET_GLOBAL name)
get_property(${name} GLOBAL PROPERTY ${name})
ENDMACRO()
#
# AZTH_SET_CACHE
# CU_SET_CACHE
#
MACRO(AZTH_SET_CACHE name val)
set(${name} ${val} CACHE INTERNAL "AZTH Var")
MACRO(CU_SET_CACHE name val)
set(${name} ${val} CACHE INTERNAL "CU Var")
ENDMACRO()
#
# AZTH_SET_PATH
# CU_SET_PATH
#
MACRO(AZTH_SET_PATH name val)
AZTH_SET_CACHE(${name} ${val})
MACRO(CU_SET_PATH name val)
CU_SET_CACHE(${name} ${val})
AZTH_ADD_INC_PATH(${val})
CU_ADD_INC_PATH(${val})
ENDMACRO()
#
# AZTH_ADD_SCRIPT
# CU_ADD_INC_PATH
#
MACRO(AZTH_ADD_SCRIPT path)
AZTH_ADD_GLOBAL("AZTH_SCRIPTS_SOURCES" "${path}")
ENDMACRO()
#
# AZTH_ADD_SCRIPT_LOADER
#
MACRO(AZTH_ADD_SCRIPT_LOADER script_dec include)
AZTH_ADD_GLOBAL("AZTH_ADD_SCRIPTS_LIST" "Add${script_dec}Scripts()\;")
if (NOT ${include} STREQUAL "")
AZTH_GET_GLOBAL("AZTH_ADD_SCRIPTS_INCLUDE")
if (NOT ";${AZTH_ADD_SCRIPTS_INCLUDE};" MATCHES ";${include};")
AZTH_ADD_GLOBAL("AZTH_ADD_SCRIPTS_INCLUDE" "${include}\;")
endif()
endif()
ENDMACRO()
#
# AZTH_ADD_INC_PATH
#
MACRO(AZTH_ADD_INC_PATH val)
set(AZTH_INC_PATHS
${AZTH_INC_PATHS}
MACRO(CU_ADD_INC_PATH val)
set(CU_INC_PATHS
${CU_INC_PATHS}
${val}
)
#update cache
AZTH_SET_CACHE("AZTH_INC_PATHS" "${AZTH_INC_PATHS}")
CU_SET_CACHE("CU_INC_PATHS" "${CU_INC_PATHS}")
include_directories(${val})
ENDMACRO()
#
# AZTH_LOAD_INC_PATHS
# CU_LOAD_INC_PATHS
#
MACRO(AZTH_LOAD_INC_PATHS)
include_directories(${AZTH_INC_PATHS})
MACRO(CU_LOAD_INC_PATHS)
include_directories(${CU_INC_PATHS})
ENDMACRO()
#
# AZTH_SET_PARENT
# CU_SET_PARENT
#
MACRO(AZTH_SET_PARENT name val)
MACRO(CU_SET_PARENT name val)
set(${name} ${val} PARENT_SCOPE)
ENDMACRO()
#
# AZTH_ADD_CORE_TG
#
MACRO(AZTH_ADD_CORE_TG val)
AZTH_GET_GLOBAL("AZTH_CORE_TGS")
set(AZTH_CORE_TGS
${AZTH_CORE_TGS}
${val}
)
#update cache
AZTH_SET_GLOBAL("AZTH_CORE_TGS" "${AZTH_CORE_TGS}")
MACRO(CU_ADD_HOOK hook_name value)
CU_ADD_GLOBAL(${hook_name} "${value}")
ENDMACRO()
MACRO(ADD_HOOK hook_name value)
AZTH_ADD_GLOBAL(${hook_name} "${value}")
ENDMACRO()
MACRO(RUN_HOOK hook_name)
AZTH_GET_GLOBAL(${hook_name})
MACRO(CU_RUN_HOOK hook_name)
CU_GET_GLOBAL(${hook_name})
message("Running cmake hook: ${hook_name}")
if (${hook_name})
set(HOOK_ARRAY ${${hook_name}})