2015-01-28 14:42:05 -08:00
|
|
|
## Assets Target Configuration ##
|
|
|
|
|
|
|
|
# MD5 generation
|
|
|
|
set(SRB2_ASSET_ALL
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/srb2.srb
|
2018-11-19 15:22:11 -08:00
|
|
|
#${CMAKE_CURRENT_SOURCE_DIR}/patch.dta
|
2018-11-19 10:55:33 -08:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/patch.kart
|
2017-12-23 16:14:06 -08:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx.kart
|
2018-11-03 00:17:20 -07:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/textures.kart
|
2018-10-17 17:30:34 -07:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/chars.kart
|
2017-12-23 16:14:06 -08:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/maps.kart
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/sounds.kart
|
2018-11-15 16:17:06 -08:00
|
|
|
#${CMAKE_CURRENT_SOURCE_DIR}/music.dta
|
2017-12-23 16:14:06 -08:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/music.kart
|
2018-11-25 05:12:34 -08:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/README.txt
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/LICENSE-3RD-PARTY.txt
|
2015-01-28 14:42:05 -08:00
|
|
|
)
|
|
|
|
|
|
|
|
set(SRB2_ASSET_HASHED
|
2015-01-28 16:03:41 -08:00
|
|
|
srb2.srb
|
2018-11-19 15:22:11 -08:00
|
|
|
#patch.dta
|
2018-11-19 10:55:33 -08:00
|
|
|
patch.kart
|
2017-12-23 16:14:06 -08:00
|
|
|
gfx.kart
|
2018-11-03 00:17:20 -07:00
|
|
|
textures.kart
|
2018-10-17 17:30:34 -07:00
|
|
|
chars.kart
|
2017-12-23 16:14:06 -08:00
|
|
|
maps.kart
|
2015-01-28 14:42:05 -08:00
|
|
|
)
|
|
|
|
|
|
|
|
foreach(SRB2_ASSET ${SRB2_ASSET_HASHED})
|
2015-01-28 16:03:41 -08:00
|
|
|
file(MD5 ${CMAKE_CURRENT_SOURCE_DIR}/${SRB2_ASSET} "SRB2_ASSET_${SRB2_ASSET}_HASH")
|
|
|
|
set(SRB2_ASSET_${SRB2_ASSET}_HASH ${SRB2_ASSET_${SRB2_ASSET}_HASH} PARENT_SCOPE)
|
2015-01-28 14:42:05 -08:00
|
|
|
endforeach()
|
|
|
|
|
|
|
|
# Installation
|
|
|
|
|
2015-01-28 17:29:16 -08:00
|
|
|
if(CLANG)
|
2015-03-08 00:26:54 -08:00
|
|
|
get_target_property(outname SRB2SDL2 OUTPUT_NAME)
|
2015-01-28 17:29:16 -08:00
|
|
|
install(FILES ${SRB2_ASSET_ALL}
|
|
|
|
DESTINATION "${outname}.app/Contents/Resources"
|
|
|
|
)
|
|
|
|
else()
|
|
|
|
install(FILES ${SRB2_ASSET_ALL}
|
|
|
|
DESTINATION .
|
|
|
|
)
|
|
|
|
endif()
|