Commit c452501
committed
Replace FetchContent with vendored cxxopts header
Changes:
- Remove FetchContent dependency for cxxopts
- Add cxxopts.hpp (v3.2.1) directly to include/ directory
- Simplify CMakeLists.txt by removing FetchContent setup
- No internet connection required for build
Benefits:
- Faster builds (no git clone during configure)
- Reproducible builds (exact version committed)
- Offline development support
- Simpler CMake configuration1 parent 0f08b60 commit c452501
2 files changed
Lines changed: 2879 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | 8 | | |
19 | 9 | | |
20 | 10 | | |
| |||
30 | 20 | | |
31 | 21 | | |
32 | 22 | | |
33 | | - | |
| 23 | + | |
34 | 24 | | |
35 | 25 | | |
36 | 26 | | |
| |||
0 commit comments