반응형
본 문서는 C++을 위한 빌드시스템을 비교한 문서로 다음의 feature를 기준으로 비교 작성한다.
1. C++11 support
2. Cross platform (Linux as main target, but able to build on at least Windows as well)
3. Decent unit testing support
4. Support for multiple modules for separating code out
5. Support for code generation (Using asn1c or protobuf - not 100% sure yet)
6. Easy to maintain
참고
- An overview of build systems (mostly for C++ projects): https://julienjorge.medium.com/an-overview-of-build-systems-mostly-for-c-projects-ac9931494444
- [StackOVerFlow] C++ Build Systems - What to use? [closed]: https://stackoverflow.com/questions/12017580/c-build-systems-what-to-use
반응형
'Study: DeveloperTools(DevTool) > DevTool: CMake' 카테고리의 다른 글
[CMake] FetchContent: 외부 라이브러리를 사용하자~ (0) | 2022.06.24 |
---|---|
[CMake] Effective Modern CMake 정리 (0) | 2022.06.24 |
[CMake] An Introduction to Modern CMake 정리 (0) | 2022.06.24 |
[CMake] CMake 소개 및 필요성: Modern CMake 3.23+ (0) | 2022.06.24 |
[CMake] Makefile 및 CMake의 필요성 정리 (2) | 2022.06.24 |