0
A
回答
4
你的問題有點不清楚。這聽起來像你可能正在用命令行中的「debug」和「release」構建,並且你想添加你自己的構建變體。
如果是這樣的話......這個機制是addExclusiveBuilds
。這是一個例子。如果你不喜歡閱讀qmake代碼,我不會推薦你去解決它。
TEMPLATE = app
SOURCES = main.cpp
# Adds two build variants.
# One of them builds the app with optimal compiler flags,
# the other one builds the app with support for collecting coverage data.
# For the first one, CONFIG will contain `optimized' and a Makefile.Optimized will be generated.
# For the second, CONFIG will contain `coverage' and a Makefile.Coverage will be generated.
# There will also be a top-level Makefile which invokes both the sub-makefiles.
addExclusiveBuilds(optimized, Optimized, coverage, Coverage)
CONFIG(optimized, coverage|optimized) {
message(I am in the optimized build variant)
QMAKE_CXXFLAGS += -O3
TARGET = myapp-optimized
}
else:CONFIG(coverage, coverage|optimized) {
message(I am in the coverage build variant)
QMAKE_CXXFLAGS += --coverage
QMAKE_LFLAGS += --coverage
TARGET = myapp-coverage
}
else {
message(I am in the glue project which contains the build variants)
# This will cause a `make' to build both optimized and coverage
# variants by default.
CONFIG += build_all
}
0
如果我明白你說什麼,你添加你想要的CONFIG
變量:
CONFIG += user_setting
...
user_setting: message("compiling with user_setting")
見qmake manual它談到了CONFIG
變量,特別是近段的結束。
相關問題
- 1. 在調用父定義.pro文件
- 2. 自定義配置文件
- 3. 如何爲自定義配置文件添加配置變換?
- 4. 如何配置在配置文件中
- 5. 如何在ipython配置文件中定義函數?
- 6. 如何在web2py中自定義配置文件頁面
- 7. 修改QT在C++文件中定義的.pro文件
- 8. 如何在配置文件中指定堆大小配置
- 9. asp.net中的自定義配置文件
- 10. 從配置文件中定義SqlCommand.CommandTimeout
- 11. junit配置文件中的bean定義
- 12. 定義sourceDirectory在Maven的配置文件
- 13. Maven - 我可以在配置文件定義中引用配置文件ID嗎?
- 14. 在servlets中定義配置文件或庫文件
- 15. 如何使一個CMS配置文件中的PHP(自定義)
- 16. 無法在FirefoxDriver中加載自定義配置文件:構造函數FirefoxDriver(Firefox配置文件)未定義
- 17. 如何在捲髮配置文件中設置自定義標題
- 18. Rails - 環境配置文件中的自定義配置?
- 19. 如何更新自定義配置文件上的特定值?
- 20. 在Alfresco Share中,如何在自定義配置文件中引用nodeRef ID?
- 21. 如何定義配置段
- 22. INNO設置:在安裝包中定義配置文件
- 23. 在硒中設置自定義瀏覽器配置文件
- 24. Codeigniter:從自定義庫中獲取自定義配置文件?
- 25. 配置未定義特定的配置文件
- 26. 如何在Apache Jackrabbit中配置自定義節點定義?
- 27. 如何在我的Bukkit插件中創建自定義配置文件?
- 28. 如何在FitNesse的套件配置文件中定義一個變量
- 29. 如何解析配置文件中的綁定配置?
- 30. 如何在Laravel 5中的控制器中寫入自定義配置文件?