Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/civilizeddev/cmake-build
CMake Demo
https://github.com/civilizeddev/cmake-build
c cmake conan
Last synced: about 1 month ago
JSON representation
CMake Demo
- Host: GitHub
- URL: https://github.com/civilizeddev/cmake-build
- Owner: civilizeddev
- Created: 2021-08-16T04:52:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-16T04:53:15.000Z (over 3 years ago)
- Last Synced: 2024-12-07T04:45:12.488Z (about 1 month ago)
- Topics: c, cmake, conan
- Language: C
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cmake-build
## Setup
### Debian/Ubuntu Packages
```
$ sudo apt install -y build-essential procps curl file git
```### Homebrew packages
```
$ brew install llvm
$ brew install cmake
$ brew install clang-format
$ brew install conan
```### .clang-format
```
$ clang-format -style=llvm -dump-config > .clang-format
```---
## References
- [The place to find and share popular C/C++ Conan packages](https://conan.io/center/)
- [Master CMake for Cross-Platform C++ Project Building](https://www.udemy.com/course/master_cmake/)
- [Using clang-tidy and clang-format](https://linuxplumbersconf.org/event/7/contributions/803/attachments/660/1213/Using_clang-tidy_and_clang-format.pdf)
- [ttroy50.github.io/cmake-examples](https://github.com/ttroy50/cmake-examples)
- [CMake wrapper for conan C and C++ package manager](https://github.com/conan-io/cmake-conan)
- [Conan Cheat Sheet](https://docs.conan.io/en/latest/_images/conan-cheatsheet.png)
- [코난 C/C++ package manager](https://choiwooseok.github.io/cpp/package-manager/Conan-post/)
- [Linking Conan Include to VS Code](https://newbedev.com/linking-conan-include-to-vs-code)
- [c_cpp_properties.json reference](https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference)