FUNCTION(ua_add_architecture) FOREACH(ARG ${ARGV}) set_property(GLOBAL APPEND PROPERTY UA_ARCHITECTURES ${ARG}) ENDFOREACH(ARG) ENDFUNCTION(ua_add_architecture) FUNCTION(ua_include_directories) FOREACH(ARG ${ARGV}) set_property(GLOBAL APPEND PROPERTY UA_INCLUDE_DIRECTORIES ${ARG}) ENDFOREACH(ARG) ENDFUNCTION(ua_include_directories) FUNCTION(ua_add_architecture_header) FOREACH(ARG ${ARGV}) set_property(GLOBAL APPEND PROPERTY UA_ARCHITECTURE_HEADERS ${ARG}) ENDFOREACH(ARG) ENDFUNCTION(ua_add_architecture_header) FUNCTION(ua_add_architecture_file) FOREACH(ARG ${ARGV}) set_property(GLOBAL APPEND PROPERTY UA_ARCHITECTURE_SOURCES ${ARG}) ENDFOREACH(ARG) ENDFUNCTION(ua_add_architecture_file) FUNCTION(ua_architecture_add_definitions) FOREACH(ARG ${ARGV}) set_property(GLOBAL APPEND PROPERTY UA_ARCHITECTURE_ADD_DEFINITIONS ${ARG}) ENDFOREACH(ARG) ENDFUNCTION(ua_architecture_add_definitions) FUNCTION(ua_architecture_remove_definitions) FOREACH(ARG ${ARGV}) set_property(GLOBAL APPEND PROPERTY UA_ARCHITECTURE_REMOVE_DEFINITIONS ${ARG}) ENDFOREACH(ARG) ENDFUNCTION(ua_architecture_remove_definitions) FUNCTION(ua_architecture_append_to_library) FOREACH(ARG ${ARGV}) set_property(GLOBAL APPEND PROPERTY UA_ARCHITECTURE_APPEND_TO_LIBRARY ${ARG}) ENDFOREACH(ARG) ENDFUNCTION(ua_architecture_append_to_library)