This repository has been archived on 2021-11-25. You can view files and clone it, but cannot push or open issues/pull-requests.
hhmake/Design.md

26 lines
500 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# hhmake 设计档
## 语言
Lua或某种脚本语言(反正肯定不能是要求编译的那种语言...)
## 功能
一个词: build
两个词: build and deploy
三个词: build, test and deploy
gcc/g++是必须支持的最好也能支持cl. 要是能生成makefile或者sln就好了但是那样好像就又成了一个cmake.
## 具体设计方向
### API设计
pushIncludeDir(includeDir) 添加包含目录
pushLinkDir(linkDir) 添加链接目录
pushLib(libname) 添加链接库