forked from bartvdbraak/blender
Fix cmake Inkscape auto generate of SVG on OS X giving an error popup, the binary
that is found by find_program is a shim that doesn't take command line arguments.
This commit is contained in:
parent
49ae48bc16
commit
11cfc97e29
@ -819,6 +819,15 @@ macro(svg_to_png
|
||||
mark_as_advanced(INKSCAPE_EXE)
|
||||
|
||||
if(INKSCAPE_EXE)
|
||||
if(APPLE)
|
||||
# in OS X app bundle, the binary is a shim that doesn't take any
|
||||
# command line arguments, replace it with the actual binary
|
||||
string(REPLACE "MacOS/Inkscape" "Resources/bin/inkscape" INKSCAPE_REAL_EXE ${INKSCAPE_EXE})
|
||||
if(EXISTS "${INKSCAPE_REAL_EXE}")
|
||||
set(INKSCAPE_EXE ${INKSCAPE_REAL_EXE})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${_file_to}
|
||||
COMMAND ${INKSCAPE_EXE} ${_file_from} --export-dpi=${dpi} --without-gui --export-png=${_file_to}
|
||||
|
Loading…
Reference in New Issue
Block a user