forked from Mirrors/openclonk
cmake: Don't try to create openclonk.png without convert
parent
12c8b31a10
commit
1075822af3
|
@ -1461,22 +1461,24 @@ install(
|
||||||
CODE
|
CODE
|
||||||
"execute_process(
|
"execute_process(
|
||||||
COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR} --target data
|
COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR} --target data
|
||||||
)"
|
)"
|
||||||
)
|
)
|
||||||
|
|
||||||
FIND_PACKAGE(ImageMagick COMPONENTS convert)
|
FIND_PACKAGE(ImageMagick COMPONENTS convert)
|
||||||
add_custom_command(
|
if(ImageMagick_convert_FOUND)
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/openclonk.png
|
add_custom_command(
|
||||||
COMMAND convert "${CMAKE_CURRENT_SOURCE_DIR}/src/res/oc.ico[2]" "${CMAKE_CURRENT_BINARY_DIR}/openclonk.png"
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/openclonk.png
|
||||||
MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/src/res/oc.ico
|
COMMAND "${ImageMagick_convert_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/src/res/oc.ico[2]" "${CMAKE_CURRENT_BINARY_DIR}/openclonk.png"
|
||||||
VERBATIM
|
MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/src/res/oc.ico
|
||||||
|
VERBATIM
|
||||||
)
|
)
|
||||||
add_custom_target(icon DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/openclonk.png)
|
add_custom_target(icon DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/openclonk.png)
|
||||||
add_dependencies(data icon)
|
add_dependencies(data icon)
|
||||||
install(
|
install(
|
||||||
FILES ${CMAKE_CURRENT_BINARY_DIR}/openclonk.png
|
FILES ${CMAKE_CURRENT_BINARY_DIR}/openclonk.png
|
||||||
DESTINATION share/icons/hicolor/48x48/apps
|
DESTINATION share/icons/hicolor/48x48/apps
|
||||||
)
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
set(OC_C4GROUPS
|
set(OC_C4GROUPS
|
||||||
Graphics.ocg
|
Graphics.ocg
|
||||||
|
@ -1546,7 +1548,7 @@ add_custom_command(
|
||||||
)
|
)
|
||||||
|
|
||||||
add_custom_target(setup
|
add_custom_target(setup
|
||||||
DEPENDS setup_openclonk.exe
|
DEPENDS setup_openclonk.exe groups
|
||||||
)
|
)
|
||||||
|
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
Loading…
Reference in New Issue