qmake 預設使用 g++ 編譯(linux 環境)
這兩年來用 clang 習慣了(編譯訊息較人性化 XD)
所以就修改 *.pro 目己加入這幾行
QMAKE_CC = clang
QMAKE_CXX = clang++
QMAKE_LINK = clang++
不過每次跑 qmake -project 後修改的東西就被清掉
於是就想說能在跑 qmake -project 時自動加入設定
$ vim ~/.bashrc
.....
alias qmake-pro='qmake -project && printf "\nQMAKE_CXXFLAGS += -std=c++14\nQT += widgets\nQMAKE_CC = clang\nQMAKE_CXX = clang++\nQMAKE_LINK = clang++\n" >> "$(basename $(pwd)).pro"'
這樣就可以在命令列直接用 qmake-pro 指令
QT += widgets
這個 qmake 預設也沒有,所以也加進去
另外也加了支援 c++14 的設定
$ qmake-pro