Skip to content

Commit 76e173e

Browse files
committed
jreleaser
added jreleaser config, is WIP does not work yet. do not use
1 parent cd946f4 commit 76e173e

File tree

4 files changed

+480
-4
lines changed

4 files changed

+480
-4
lines changed

CMakePresets.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
"binaryDir": "${sourceDir}/build/${presetName}",
1010
"installDir": "${sourceDir}/public/bin/${presetName}",
1111
"cacheVariables": {
12-
"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
12+
"CMAKE_TOOLCHAIN_FILE": "$env{HOME}/vcpkg/scripts/buildsystems/vcpkg.cmake",
1313
"CMAKE_BUILD_TYPE": "Debug",
1414
"CMAKE_CXX_STANDARD": "23",
1515
"CMAKE_LINKER_TYPE": "MOLD",
16-
"CMAKE_CXX_FLAGS": "-fhardened -Wall -Wextra -Wpedantic -Wdangling-reference -g -O0 -fpic -fpie -ftrapv -Wl,dynamicbase -Wl,nxcompat",
16+
"CMAKE_CXX_FLAGS": "-fhardened -Wall -Wextra -Wpedantic -Wdangling-reference -g -O0",
1717
"CMAKE_CXX_EXPORT_COMPILE_COMMANDS": "ON",
1818
"CMAKE_CXX_COMPILER_LAUNCHER": "ccache",
1919
"BUILD_DOC": "OFF"
@@ -31,7 +31,7 @@
3131
"binaryDir": "${sourceDir}/build/${presetName}",
3232
"installDir": "${sourceDir}/public/bin/${presetName}",
3333
"cacheVariables": {
34-
"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
34+
"CMAKE_TOOLCHAIN_FILE": "$env{HOME}/vcpkg/scripts/buildsystems/vcpkg.cmake",
3535
"CMAKE_BUILD_TYPE": "Debug",
3636
"CMAKE_CXX_STANDARD": "23",
3737
"CMAKE_LINKER_TYPE": "MOLD",
@@ -55,7 +55,7 @@
5555
"binaryDir": "${sourceDir}/build/${presetName}",
5656
"installDir": "${sourceDir}/public/bin/${presetName}",
5757
"cacheVariables": {
58-
"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
58+
"CMAKE_TOOLCHAIN_FILE": "$env{HOME}/vcpkg/scripts/buildsystems/vcpkg.cmake",
5959
"CMAKE_BUILD_TYPE": "Release",
6060
"CMAKE_CXX_STANDARD": "23",
6161
"CMAKE_CXX_FLAGS": "-O3 -fhardened -fpic -fpie",

jreleaser/ReadMe.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# jReleaser Usage with C++
2+
3+
## What is supported that's useful to us?
4+
- [x] CMake
5+
- [x] Conan
6+
- [x] Doxygen
7+
- [x] Snap
8+
- [x] Docker
9+
- [x] Flatpack
10+
- [x] GitHub Actions
11+
- [x] GitHub Releases
12+
- [x] SBOM from SPDX
13+
- [x] Linux, macOS, Windows

0 commit comments

Comments
 (0)