# Copyright (c) 2025 Dominic Msters # # This software is released under the MIT License. # https://opensource.org/licenses/MIT # Function that adds an asset to be compiled function(add_asset ASSET_TYPE ASSET_PATH) set(FULL_ASSET_PATH "${CMAKE_CURRENT_LIST_DIR}/${ASSET_PATH}") string(JOIN "%" ASSETS_ARGS ${ARGN}) list(APPEND DUSK_ASSETS "${ASSET_TYPE}#${FULL_ASSET_PATH}#${ASSETS_ARGS}$" ) set(DUSK_ASSETS ${DUSK_ASSETS} CACHE INTERNAL ${DUSK_CACHE_TARGET}) endfunction()