2016-01-20 84 views
0

試圖通過將所有臨時文件移動到/tmp來保持我的項目文件夾清潔,這對於OBJECTS_DIR = tmp/OBJECTS_DIR = tmp/MOC_DIR = tmp/可以正常工作的moc文件和對象起作用。現在唯一的臨時文件是qrc_something.cpp在qmake項目文件中指定qrc_foo.cpp文件的路徑

.pro文件中沒有該輸出的變量嗎?我找不到它here

Makefile文件看起來是這樣的:

tmp/qrc_configwizard.o: qrc_configwizard.cpp 
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/qrc_configwizard.o qrc_configwizard.cpp 

我可以添加tmp/有,但那將是非常不方便(或者它應該是在SRC至少不是頂層,或?)。

回答

2

你正在尋找的變量被稱爲RCC_DIR

我可以建議使用陰影構建而不是玩這些變量嗎?

  • mkdir build
  • cd build
  • qmake ../../path/to/source.pro
  • make

完成,源目錄清理生成僞像。

+0

這也避免使用一個共享的'/ tmp',它可以是一個安全/等。問題 –

+0

感謝您的提示。我會熟悉它。 – tobilocker