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.
|
|
|
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_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/makeres.py --optimize --render --package -i ${CMAKE_CURRENT_SOURCE_DIR} -w ${CMAKE_CURRENT_BINARY_DIR} -o ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
|
|
|
|
else(PLASMA_EXTERNAL_RELEASE)
|
|
|
|
set(Make_Resource_Command
|
|
|
|
${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/makeres.py --render --package -i ${CMAKE_CURRENT_SOURCE_DIR} -w ${CMAKE_CURRENT_BINARY_DIR} -o ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
|
|
|
|
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})
|