Skip to content

Commit d1236d8

Browse files
committed
Remove unnecessary files, update readme
1 parent c9c0197 commit d1236d8

File tree

5 files changed

+28
-289
lines changed

5 files changed

+28
-289
lines changed

CPackConfig.cmake

Lines changed: 0 additions & 82 deletions
This file was deleted.

CPackSourceConfig.cmake

Lines changed: 0 additions & 90 deletions
This file was deleted.

DartConfiguration.tcl

Lines changed: 0 additions & 106 deletions
This file was deleted.

Readme.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
# Simple demo with CMake and GTest
2+
3+
Builds a simple C++ library, runs unit tests and generates code coverage.
4+
5+
## Requirements
6+
Homebrew [https://brew.sh](url)
7+
VSCode [https://code.visualstudio.com/download](url)
8+
9+
CMake
10+
```
11+
brew install homebrew
12+
```
13+
14+
GTest
15+
```
16+
brew install googletest
17+
```
18+
19+
Useful VSCode extensions
20+
21+
- CMake Tools (Microsoft)
22+
- Coverage Gutters (rynluker)
23+
- C/C++ (Microsoft)
24+
- C/C++ Themes (Microsoft)
25+
- Makefile Tools (Microsoft)
26+
127
### Build
228
```
329
cd build
@@ -7,12 +33,13 @@ make
733

834
### Run tests
935
```
36+
cd build
1037
./tests/addtest
1138
```
1239

1340
### Generate coverage
1441
```
15-
cd src/CMakeFiles/cpptest.dir
42+
cd build/src/CMakeFiles/cpptest.dir
1643
gcov cpptest.cpp.gcno
1744
mkdir ../../../../coverage
1845
lcov --capture --directory . --output-file ../../../../coverage/lcov.info

cpptest.cpp.gcov

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)