2024-09-10 13:41:30 +08:00
|
|
|
|
# of_cmake_config
|
|
|
|
|
|
[中文](./README.zh_CN.md) | [English](./README.md)
|
|
|
|
|
|
|
|
|
|
|
|
#### 介绍
|
|
|
|
|
|
本项目用于生成OpenFOAM项目的CMakeLists.txt
|
|
|
|
|
|
|
|
|
|
|
|
#### 安装教程
|
|
|
|
|
|
0. 激活OpenFOAM环境:
|
|
|
|
|
|
- 使用别名 `of2012clang` or `of2012clangdebug`
|
|
|
|
|
|
- 直接source: `source $HOME/OpenFOAM/OpenFOAM-v2012/etc/bashrc WM_COMPILER=Clang ...`
|
2024-09-10 13:57:23 +08:00
|
|
|
|
1. 获取该项目源码:`git clone https://github.com/zhyang-dev/of_cmake_config.git`
|
2024-09-10 13:41:30 +08:00
|
|
|
|
2. 安装:`cd of_cmake_config && ./install`
|
|
|
|
|
|
|
|
|
|
|
|
#### 使用说明
|
|
|
|
|
|
|
|
|
|
|
|
0. 激活OpenFOAM环境
|
|
|
|
|
|
1. 在项目根目录下,
|
|
|
|
|
|
- 运行 `ofCmakeConfig`,生成`CMakeLists.txt`
|
|
|
|
|
|
- 或运行`occ`,其包装了`ofCmakeConfig`,除了生成`CMakeLists.txt`,还会调用cmake,生成`compile_commands.json`。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 测试环境
|
|
|
|
|
|
- `vscode` + `clangd`
|
|
|
|
|
|
- `vim` + `coc-clangd`
|
|
|
|
|
|
|
|
|
|
|
|

|