cmake创建项目的脚本

最近在创建c++项目的时候需要创建手动创建文件,所以了下面的脚本,可以快速创建c++项目。

#!/bin/bash

read -p "What's your project name: " prject_name

mkdir $prject_name
cd $prject_name
mkdir src include test build

touch CMakeLists.txt README.md

touch src/main.cpp src/module1.cpp src/module2.cpp
touch include/module1.h include/module2.h

touch test/test_module1.cpp test/test_module2.cpp

echo "cmake_minimum_required(VERSION 3.12)
project($prject_name)

# 添加可执行文件
add_executable($prject_name src/main.cpp src/module1.cpp src/module2.cpp)

# 添加头文件路径
target_include_directories($prject_name PUBLIC include)
"> CMakeLists.txt

echo "
# My C++ Project

This is a simple C++ project with the following structure:

- \`src/\`: Contains source code.
- \`include/\`: Contains header files.
- \`test/\`: Contains test code.
- \`build/\`: Will contain build artifacts.
">README.md


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值