[分享] mkg - Makefile Generator
[已中止開發]
主程式用 Go 寫的,不過生出來的 projects 是給 C 或 C++ 用的
如果覺得不適合就刪文吧
有一陣子在寫 C 的練習,常常要寫 Makefile
寫了幾次覺得重覆做手工很煩,就寫了這個小工具
使用方法如下:
$ mkg /path/to/myapp
$ mkg -cxx /path/to/myapp
$ mkg --library /path/to/mylib
$ mkg --library -cxx /path/to/mylib
其他細節請看使用說明
生出來的 Makefile 以桌面系統的 C (或 C++) 編譯器為考量
對應 Visual C++、GCC、Clang
有寫簡單的土炮測試程式,可自行觀看產出的 project 就知
歡迎大家在板上或是到 repo 給 feedback :-)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.248.245
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1529993761.A.D7D.html
※ 編輯: Neisseria (112.105.248.245), 06/26/2018 14:16:56
推
06/26 15:59,
7年前
, 1F
06/26 15:59, 1F
※ 編輯: Neisseria (203.71.94.20), 06/26/2018 17:37:35
推
06/26 19:34,
7年前
, 2F
06/26 19:34, 2F
早知道有 CMake GUI 的話,就不要自己土炮了 冏rz
其實做的事大同小異,只是這東西是用 Make 而非 CMake
知道 CMake GUI 時,這東西也差不多寫完了
想想還是把這東西寫出來
※ 編輯: Neisseria (111.250.68.173), 06/26/2018 20:40:51
推
06/26 23:19,
7年前
, 3F
06/26 23:19, 3F
→
06/28 10:17,
7年前
, 4F
06/28 10:17, 4F
→
06/28 10:17,
7年前
, 5F
06/28 10:17, 5F
那時候沒有很仔細研究內建規則
的確可以研究一下如何讓 Makefile 更精簡
→
06/28 10:19,
7年前
, 6F
06/28 10:19, 6F
→
06/28 10:19,
7年前
, 7F
06/28 10:19, 7F
我有想過要不要直接生 CMakeList.txt 就好了
但那時候 CMake 不熟,所以先用 GNU Make 做做看,就變成現在這東西 XD
※ 編輯: Neisseria (112.105.248.245), 06/28/2018 10:55:29
推
06/29 13:26,
7年前
, 8F
06/29 13:26, 8F
推
06/29 21:56,
7年前
, 9F
06/29 21:56, 9F
的確是這樣,所以這東西就是練練經驗值
※ 編輯: Neisseria (123.195.153.128), 06/29/2018 22:10:36
※ 編輯: Neisseria (60.251.46.166), 12/24/2018 17:00:42