加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 742 Bytes
一键复制 编辑 原始数据 按行查看 历史
all:
@cmake -S . -B cmake_build && cmake --build cmake_build
nj:
@cmake -S . -B cmake_build -G Ninja && cmake --build cmake_build
mf:
@cmake -S . -B cmake_build -G "Unix Makefiles" && cmake --build cmake_build
help:
@echo -e "Available targets: \n\
all -- default project\n\
nj -- ninja project\n\
mf -- makefile project\n\
run -- run the program\n\
test -- run the test\n\
clean -- clean the project\n\
rm -- clean the project and remove cmake_build dir"
.PHONY: run
run: all
# @cmake --build cmake_build --target run
./cmake_build/src/main
.PHONY: test
test:
@cmake --build cmake_build --target run_test
.PHONY: clean
clean:
@cmake --build cmake_build --target clean
.PHONY: rm
rm:
@rm -rf cmake_build
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化