Skip to content

Commit 5702972

Browse files
Feature/prepare cxx modules support (#60)
* Feat: prepare CXX_MODULES support * Exclude infra/ from pre-commit * Use beman-install-library.cmake * Update CI yaml files * Use FIND_PACKAGE_ARGS * Update Makefile Co-authored-by: Dietmar Kühl <dietmar.kuehl@me.com> * Prevent build errors on CI for now Disable BEMAN_BUILDSYS_SANITIZER in cmake presets --------- Co-authored-by: Dietmar Kühl <dietmar.kuehl@me.com>
1 parent 008ab08 commit 5702972

30 files changed

+683
-831
lines changed

.clang-format

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
11
---
2+
BasedOnStyle: LLVM
3+
Language: Json
4+
IndentWidth: 2
5+
UseTab: Never
6+
---
7+
BasedOnStyle: LLVM
8+
Language: JavaScript
9+
IndentWidth: 4
10+
UseTab: Never
11+
---
212
Language: Cpp
313
AccessModifierOffset: -2
414
AlignAfterOpenBracket: Align

.codespellignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
que
2+
cancelled
3+
copyable
4+
pullrequest
5+
snd
6+
statics
7+
Claus

.codespellrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[codespell]
2+
builtin = clear,rare,en-GB_to_en-US,names,informal,code
3+
check-hidden =
4+
skip = ./.git,./build/*,./stagedir/*,./docs/html/*,./docs/latex/*,*.log,.*.swp,*~,*.bak,Makefile
5+
quiet-level = 2
6+
ignore-words = .codespellignore

.devcontainer/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
2+
13
FROM mcr.microsoft.com/devcontainers/cpp:1-ubuntu-22.04
24

35
USER vscode

.devcontainer/devcontainer.json

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
1-
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
2-
// README at: https://github.com/devcontainers/templates/tree/main/src/cpp
3-
41
{
5-
"name": "Beman Project Generic Devcontainer",
6-
"build": {
7-
"dockerfile": "Dockerfile"
8-
},
9-
"postCreateCommand": "bash .devcontainer/postcreate.sh",
10-
"customizations": {
11-
"vscode": {
12-
"extensions": [
13-
"ms-vscode.cpptools",
14-
"ms-vscode.cmake-tools"
15-
]
16-
}
17-
}
2+
"name": "Beman Project Generic Devcontainer",
3+
"build": {
4+
"dockerfile": "Dockerfile"
5+
},
6+
"postCreateCommand": "bash .devcontainer/postcreate.sh",
7+
"customizations": {
8+
"vscode": {
9+
"extensions": [
10+
"ms-vscode.cpptools",
11+
"ms-vscode.cmake-tools"
12+
]
13+
}
14+
}
1815
}

.devcontainer/postcreate.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
12
# Setup pre-commit
23
pre-commit
34
pre-commit install

.github/workflows/.beman_submodule

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

.github/workflows/.github/CODEOWNERS

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/workflows/LICENSE

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

.github/workflows/README.md

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

0 commit comments

Comments
 (0)