qmake - 清理额外的子目录

时间:2014-03-17 07:10:10

标签: c++ qt makefile qmake

我有一个带有subdir的Qt 4.8项目。我将我的* .pro文件设置为在此目录中构建一个lib,以便将其与我的应用程序的核心一起使用。这很有效。

子目录使用常规的Makefile。

我现在正尝试通过在库的Makefile上调用clean命令来添加清理此子目录的可能性。

以下是我现在所得到的:

LIBS = bin/libfoo.a
QMAKE_EXTRA_TARGETS += somelib

# some lib
PRE_TARGETDEPS += somelib
somelib.commands = make -C lib/somelib LIB=../../bin/libfoo.a lib
somelib.clean_commands = make -C lib/somelib clean

用这个lib编译我的项目没问题。

但是当我在qmake生成的Makefile上运行'make clean'时,不会调用'make -C lib / somelib clean'。

我怎样才能做到这一点?

0 个答案:

没有答案