fixed for windows
This commit is contained in:
parent
eb6dd49be2
commit
c2184bdc2b
@ -59,25 +59,26 @@ SVGSOURCES = \
|
|||||||
# writing application project files.
|
# writing application project files.
|
||||||
###########
|
###########
|
||||||
|
|
||||||
SVG2QVG=$${QSK_OUT_ROOT}/tools/bin/svg2qvg
|
# Convert path to shell path, otherwise it fails on Windows.
|
||||||
|
SVG2QVG=$$shell_path($${QSK_OUT_ROOT}/tools/bin/svg2qvg)
|
||||||
|
|
||||||
svg2qvg.name = SVG compiler
|
svg2qvg.name = SVG compiler
|
||||||
svg2qvg.input = SVGSOURCES
|
svg2qvg.input = SVGSOURCES
|
||||||
svg2qvg.output = qvg/${QMAKE_FILE_BASE}.qvg
|
svg2qvg.output = qvg/${QMAKE_FILE_BASE}.qvg
|
||||||
svg2qvg.variable_out =
|
svg2qvg.variable_out =
|
||||||
svg2qvg.commands += $${QMAKE_MKDIR} qvg && $${SVG2QVG} ${QMAKE_FILE_IN} $${svg2qvg.output}
|
svg2qvg.commands += ($$sprintf($${QMAKE_MKDIR_CMD}, qvg)) && $${SVG2QVG} ${QMAKE_FILE_IN} $${svg2qvg.output}
|
||||||
|
|
||||||
imgcpy.name = Image copy
|
imgcpy.name = Image copy
|
||||||
imgcpy.input = IMGSOURCES
|
imgcpy.input = IMGSOURCES
|
||||||
imgcpy.output = images/${QMAKE_FILE_BASE}.jpg
|
imgcpy.output = images/${QMAKE_FILE_BASE}.jpg
|
||||||
imgcpy.variable_out =
|
imgcpy.variable_out =
|
||||||
imgcpy.commands += $${QMAKE_MKDIR} images && $${QMAKE_COPY} ${QMAKE_FILE_IN} $${imgcpy.output}
|
imgcpy.commands += ($$sprintf( $${QMAKE_MKDIR_CMD}, images)) && $${QMAKE_COPY} ${QMAKE_FILE_IN} $${imgcpy.output}
|
||||||
|
|
||||||
rccgen.name = RCC compiler
|
rccgen.name = RCC compiler
|
||||||
rccgen.input = QRCFILES
|
rccgen.input = QRCFILES
|
||||||
rccgen.output = $${RCC_DIR}/qrc_${QMAKE_FILE_BASE}.cpp
|
rccgen.output = $${RCC_DIR}/qrc_${QMAKE_FILE_BASE}.cpp
|
||||||
rccgen.variable_out = SOURCES
|
rccgen.variable_out = SOURCES
|
||||||
rccgen.commands += $${QMAKE_MKDIR} $${RCC_DIR}
|
rccgen.commands += ($$sprintf($${QMAKE_MKDIR_CMD}, $${RCC_DIR}))
|
||||||
|
|
||||||
!equals( OUT_PWD, $${PWD} ) {
|
!equals( OUT_PWD, $${PWD} ) {
|
||||||
|
|
||||||
@ -86,10 +87,11 @@ rccgen.commands += $${QMAKE_MKDIR} $${RCC_DIR}
|
|||||||
# qrc file into the shadow directory as the included qvg files
|
# qrc file into the shadow directory as the included qvg files
|
||||||
# are generated locally.
|
# are generated locally.
|
||||||
|
|
||||||
QRC_SHADOW_CLONE = $${OUT_PWD}/${QMAKE_FILE_BASE}_shadow.qrc
|
QRC_SHADOW_CLONE = $$shell_path($${OUT_PWD}/${QMAKE_FILE_BASE}_shadow.qrc)
|
||||||
|
|
||||||
rccgen.commands += && $${QMAKE_COPY} ${QMAKE_FILE_IN} $${QRC_SHADOW_CLONE}
|
rccgen.commands += && $${QMAKE_COPY} ${QMAKE_FILE_IN} $${QRC_SHADOW_CLONE}
|
||||||
rccgen.commands += && $$dirname(QMAKE_QMAKE)/rcc $${QRC_SHADOW_CLONE} -o ${QMAKE_FILE_OUT}
|
# Use shell_path again to prevent from path error under Windows
|
||||||
|
rccgen.commands += && $$shell_path($$dirname(QMAKE_QMAKE)/rcc) $${QRC_SHADOW_CLONE} -o ${QMAKE_FILE_OUT}
|
||||||
rccgen.commands += && $${QMAKE_DEL_FILE} $${QRC_SHADOW_CLONE}
|
rccgen.commands += && $${QMAKE_DEL_FILE} $${QRC_SHADOW_CLONE}
|
||||||
|
|
||||||
rccgen.depends += $${IMGSOURCES}
|
rccgen.depends += $${IMGSOURCES}
|
||||||
|
@ -16,20 +16,20 @@ SVGSOURCES = \
|
|||||||
svg/01.08.05q.svg \
|
svg/01.08.05q.svg \
|
||||||
svg/01.25.18.svg
|
svg/01.25.18.svg
|
||||||
|
|
||||||
SVG2QVG=$${QSK_OUT_ROOT}/tools/bin/svg2qvg
|
# Convert path to shell path, otherwise it fails on Windows.
|
||||||
|
SVG2QVG=$$shell_path($${QSK_OUT_ROOT}/tools/bin/svg2qvg)
|
||||||
|
|
||||||
svg2qvg.name = SVG compiler
|
svg2qvg.name = SVG compiler
|
||||||
svg2qvg.input = SVGSOURCES
|
svg2qvg.input = SVGSOURCES
|
||||||
svg2qvg.output = qvg/${QMAKE_FILE_BASE}.qvg
|
svg2qvg.output = qvg/${QMAKE_FILE_BASE}.qvg
|
||||||
svg2qvg.variable_out =
|
svg2qvg.variable_out =
|
||||||
svg2qvg.commands += $${QMAKE_MKDIR} qvg && $${SVG2QVG} ${QMAKE_FILE_IN} $${svg2qvg.output}
|
svg2qvg.commands += ($$sprintf($${QMAKE_MKDIR_CMD}, qvg)) && $${SVG2QVG} ${QMAKE_FILE_IN} $${svg2qvg.output}
|
||||||
|
|
||||||
rccgen.name = RCC compiler
|
rccgen.name = RCC compiler
|
||||||
rccgen.input = QRCFILES
|
rccgen.input = QRCFILES
|
||||||
rccgen.output = $${RCC_DIR}/qrc_${QMAKE_FILE_BASE}.cpp
|
rccgen.output = $${RCC_DIR}/qrc_${QMAKE_FILE_BASE}.cpp
|
||||||
rccgen.variable_out = SOURCES
|
rccgen.variable_out = SOURCES
|
||||||
|
rccgen.commands += ($$sprintf($${QMAKE_MKDIR_CMD}, $${RCC_DIR}))
|
||||||
rccgen.commands += $${QMAKE_MKDIR} $${RCC_DIR}
|
|
||||||
|
|
||||||
!equals( OUT_PWD, $${PWD} ) {
|
!equals( OUT_PWD, $${PWD} ) {
|
||||||
|
|
||||||
@ -41,7 +41,8 @@ rccgen.commands += $${QMAKE_MKDIR} $${RCC_DIR}
|
|||||||
QRC_SHADOW_CLONE = $${OUT_PWD}/${QMAKE_FILE_BASE}_shadow.qrc
|
QRC_SHADOW_CLONE = $${OUT_PWD}/${QMAKE_FILE_BASE}_shadow.qrc
|
||||||
|
|
||||||
rccgen.commands += && $${QMAKE_COPY} ${QMAKE_FILE_IN} $${QRC_SHADOW_CLONE}
|
rccgen.commands += && $${QMAKE_COPY} ${QMAKE_FILE_IN} $${QRC_SHADOW_CLONE}
|
||||||
rccgen.commands += && $$dirname(QMAKE_QMAKE)/rcc $${QRC_SHADOW_CLONE} -o ${QMAKE_FILE_OUT}
|
# Use shell_path again to prevent from path error under Windows
|
||||||
|
rccgen.commands += && $$shell_path($$dirname(QMAKE_QMAKE)/rcc) $${QRC_SHADOW_CLONE} -o ${QMAKE_FILE_OUT}
|
||||||
rccgen.commands += && $${QMAKE_DEL_FILE} $${QRC_SHADOW_CLONE}
|
rccgen.commands += && $${QMAKE_DEL_FILE} $${QRC_SHADOW_CLONE}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user