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.
30 lines
1.0 KiB
30 lines
1.0 KiB
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})
|
|
|