mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-30 22:20:21 +00:00
Qmake: make clean failed on Windows cross builds
For some reason the docclean rule wasn't included in the Makefile when cross building for Windows on Linux. Doing some searching into the issue I found a much easier way to handle the make clean stage and sidestepped the actual problem. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
de6ee1f8a9
commit
397e39eb4f
1 changed files with 4 additions and 3 deletions
|
@ -242,11 +242,12 @@ USERMANUALS = \
|
|||
|
||||
doc.commands += $(CHK_DIR_EXISTS) $$OUT_PWD/Documentation || $(MKDIR) $$OUT_PWD/Documentation $$escape_expand(\\n\\t)$(MAKE) -C $$PWD/Documentation OUT=$$OUT_PWD/Documentation/ doc
|
||||
all.depends += usermanual
|
||||
docclean.commands += $(MAKE) -C $$PWD/Documentation OUT=$$OUT_PWD/Documentation clean
|
||||
usermanual.depends += doc
|
||||
usermanual.target = $$OUT_PWD/Documentation/user-manual.html
|
||||
QMAKE_EXTRA_TARGETS += doc docclean usermanual all
|
||||
CLEAN_DEPS += docclean
|
||||
QMAKE_EXTRA_TARGETS += doc usermanual all
|
||||
# add the generated user manual HTML files to the list of files to remove
|
||||
# when running make clean
|
||||
for(MANUAL,USERMANUALS) QMAKE_CLEAN += $$OUT_PWD/Documentation/$$MANUAL
|
||||
|
||||
marbledata.commands += $(CHK_DIR_EXISTS) $$OUT_PWD/marbledata || $(COPY_DIR) $$PWD/marbledata $$OUT_PWD
|
||||
all.depends += marbledata
|
||||
|
|
Loading…
Reference in a new issue