从自定义流程步骤命令访问变量

时间:2015-03-24 14:44:41

标签: qt qt-creator

在Qt Creator中,我想配置一个自定义流程步骤来构建项目,该项目需要访问项目变量,或者至少是.pro文件的路径。

当我运行内置qmake时,.pro文件作为第一个参数传递,但在使用自定义步骤时,它不会传递它。

例如:内置

C:\...\bin\qmake.exe
C:\...\mywidget.pro
-r
-spec
win32-msvc2013
CONFIG+=debug

例如:自定义

C:\...\bin\qmake.exe
-r
-spec
win32-msvc2013
CONFIG+=debug

当我设置命令时,如何访问这些信息?

我已经尝试过几个选项而没有成功:

command: C:\...qmake.exe
Arguments: $$TARGET $TARGET $(TARGET) ${TARGET} %{TARGET}% %%{TARGET}%% 

1 个答案:

答案 0 :(得分:2)

您可以使用%{sourceDir}\mywidget.pro作为参数。看起来像项目特定的only %{buildDir} and %{sourceDir} are available

当然,您不能使用.pro文件中定义的值,例如TARGET,因为这些值仅在qmake运行时进行评估。