You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
972 B
31 lines
972 B
14 years ago
|
set(external_SCRIPTS
|
||
|
makeres.py
|
||
|
render_svg.py
|
||
|
create_resource_dat.py
|
||
|
)
|
||
|
|
||
|
set(external_SOURCES
|
||
|
Cursor_Base.svg
|
||
|
Linking_Book.svg
|
||
|
Loading_Text_rasterfont.svg
|
||
|
Voice_Chat.svg
|
||
|
)
|
||
|
|
||
|
if(PLASMA_EXTERNAL_RELEASE)
|
||
|
set(Make_Resource_Command
|
||
|
python ${CMAKE_CURRENT_SOURCE_DIR}/makeres.py --optimize --render --package -i ${CMAKE_CURRENT_SOURCE_DIR} -o ${CMAKE_CURRENT_BINARY_DIR})
|
||
|
else(PLASMA_EXTERNAL_RELEASE)
|
||
|
set(Make_Resource_Command
|
||
|
python ${CMAKE_CURRENT_SOURCE_DIR}/makeres.py --render --package -i ${CMAKE_CURRENT_SOURCE_DIR} -o ${CMAKE_CURRENT_BINARY_DIR})
|
||
|
endif(PLASMA_EXTERNAL_RELEASE)
|
||
|
|
||
|
add_custom_command(
|
||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/resource.dat
|
||
|
COMMAND ${Make_Resource_Command}
|
||
|
DEPENDS ${external_SOURCES} ${external_SCRIPTS}
|
||
|
)
|
||
|
add_custom_target(externalResources DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/resource.dat)
|
||
|
|
||
|
source_group("Source Files" FILES ${external_SOURCES})
|
||
|
source_group("Script Files" FILES ${external_SCRIPTS})
|