Skip to content

Commit 3cdf005

Browse files
committed
Add CMakePresets.json
1 parent 7418093 commit 3cdf005

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

.github/workflows/ci.yml

+1-6
Original file line numberDiff line numberDiff line change
@@ -88,16 +88,11 @@ jobs:
8888
- name: Configure ImGui-SFML
8989
run: |
9090
cmake -S imgui-sfml -B imgui-sfml/build \
91+
--preset dev \
9192
-DCMAKE_BUILD_TYPE=${{matrix.type.name}} \
92-
-DCMAKE_CXX_EXTENSIONS=OFF \
93-
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
94-
-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install \
9593
-DCMAKE_VERBOSE_MAKEFILE=ON \
9694
-DIMGUI_DIR=$GITHUB_WORKSPACE/imgui \
9795
-DSFML_ROOT=$GITHUB_WORKSPACE/sfml/install \
98-
-DIMGUI_SFML_BUILD_EXAMPLES=ON \
99-
-DIMGUI_SFML_BUILD_TESTING=ON \
100-
-DIMGUI_SFML_ENABLE_WARNINGS=ON \
10196
${{matrix.platform.flags}} \
10297
${{matrix.config.flags}} \
10398
${{matrix.imgui.flags}}

CMakePresets.json

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"version": 3,
3+
"configurePresets":[
4+
{
5+
"name": "dev",
6+
"binaryDir": "build",
7+
"installDir": "build/install",
8+
"cacheVariables": {
9+
"CMAKE_CXX_EXTENSIONS": "OFF",
10+
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
11+
"IMGUI_SFML_BUILD_EXAMPLES": "ON",
12+
"IMGUI_SFML_BUILD_TESTING": "ON",
13+
"IMGUI_SFML_ENABLE_WARNINGS": "ON"
14+
}
15+
}
16+
]
17+
}

0 commit comments

Comments
 (0)