Skip to content

Commit 6d9f986

Browse files
committed
Merge branch 'development' of https://github.com/robocomp/cortex into development
2 parents 874fe66 + 8b643e6 commit 6d9f986

104 files changed

Lines changed: 11851 additions & 19337 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.clang-tidy

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
Checks: >
3+
clang-diagnostic-*,
4+
clang-analyzer-*,
5+
bugprone-*,
6+
modernize-*,
7+
performance-*,
8+
readability-*,
9+
-modernize-use-trailing-return-type,
10+
-readability-identifier-length,
11+
-readability-magic-numbers,
12+
-bugprone-easily-swappable-parameters
13+
14+
WarningsAsErrors: ""
15+
HeaderFilterRegex: "(api|core)/include/.*"
16+
FormatStyle: "file"
17+
CheckOptions:
18+
- key: readability-identifier-naming.ClassCase
19+
value: CamelCase
20+
- key: readability-identifier-naming.FunctionCase
21+
value: lower_case
22+
- key: readability-identifier-naming.VariableCase
23+
value: lower_case
24+
- key: modernize-use-default-member-init.UseAssignment
25+
value: "true"
26+
...

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,6 @@ experiment/
99
**.pyc
1010
**/_pychache__
1111
.artifacts/
12+
.vscode/*
13+
.claude/*
14+
build-*

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ project(dsr
55
LANGUAGES CXX)
66

77
include(GNUInstallDirs)
8+
include(FetchContent)
9+
find_package(Threads REQUIRED)
10+
11+
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
812

913
# -DTSAN=ON enables ThreadSanitizer across the whole build (library + tests/benchmarks).
1014
# Must be applied before any add_subdirectory so every TU is instrumented.
@@ -19,6 +23,8 @@ if (TSAN)
1923
add_link_options(-fsanitize=thread)
2024
endif()
2125

26+
include(cmake/profiling.cmake)
27+
2228
add_definitions(-I/usr/include/x86_64-linux-gnu/qt6/QtOpenGLWidgets/)
2329

2430
include_directories(/home/robocomp/robocomp/classes)

0 commit comments

Comments
 (0)