From 9125fd6b9a1f52b1d5bd6ce97ba3f356706c5c7a Mon Sep 17 00:00:00 2001 From: kiritow <1362050620@qq.com> Date: Sun, 4 Feb 2018 21:08:39 +0800 Subject: [PATCH] Add design --- Design.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Design.md diff --git a/Design.md b/Design.md new file mode 100644 index 0000000..7bc4ccb --- /dev/null +++ b/Design.md @@ -0,0 +1,25 @@ +# hhmake 设计档 + +## 语言 + +Lua或某种脚本语言(反正肯定不能是要求编译的那种语言...) + +## 功能 + +一个词: build + +两个词: build and deploy + +三个词: build, test and deploy + +gcc/g++是必须支持的,最好也能支持cl. 要是能生成makefile或者sln就好了,但是那样好像就又成了一个cmake. + +## 具体设计方向 + +### API设计 + +pushIncludeDir(includeDir) 添加包含目录 + +pushLinkDir(linkDir) 添加链接目录 + +pushLib(libname) 添加链接库