# 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) message(STATUS "Adding asset: ${ASSET_PATH} (type: ${ASSET_TYPE})") message(STATUS " Options: ${ARGN}") set(FULL_ASSET_PATH "${CMAKE_CURRENT_LIST_DIR}/${ASSET_PATH}") list(APPEND DUSK_ASSETS ${FULL_ASSET_PATH}) set(DUSK_ASSETS ${DUSK_ASSETS} CACHE INTERNAL ${DUSK_CACHE_TARGET}) endfunction()