Skip to content

Commit e48b44a

Browse files
Merge pull request #1 from icl-rocketry/dev
Add documentation and formatting
2 parents bcf51b1 + d3ba5d2 commit e48b44a

33 files changed

+2863
-1642
lines changed

.clang-format

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
BasedOnStyle: LLVM
3+
IndentWidth: 4
4+
NamespaceIndentation: All
5+
AlwaysBreakTemplateDeclarations: Yes
6+
AccessModifierOffset: -4
7+
AlwaysBreakAfterReturnType: None

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1+
# Ignore build directory
2+
build
3+
4+
# Ignore MacOS files
15
.DS_Store
6+
7+
# Ignore VSCode
8+
.vscode

.vscode/c_cpp_properties.json

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

.vscode/settings.json

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

CMakeLists.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Set minimum CMake version
2+
cmake_minimum_required(VERSION 3.16.3)
3+
4+
# Declare project
5+
project(rnp LANGUAGES CXX)
6+
7+
# Set C++ standard
8+
set(CMAKE_CXX_STANDARD 17)
9+
10+
# Set output directories
11+
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib)
12+
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib)
13+
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
14+
15+
# Add source directory
16+
add_subdirectory(src)
17+
18+
# Add tests
19+
add_subdirectory(tests)

0 commit comments

Comments
 (0)