@@ -44,12 +44,12 @@ jobs:
44
44
45
45
- name : Build SFML
46
46
run : |
47
- cmake -S SFML -B SFML-build -A Win32 -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=FALSE -DSFML_USE_STATIC_STD_LIBS=TRUE -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/SFML-install -DCMAKE_VERBOSE_MAKEFILE=ON
47
+ cmake -S SFML -B SFML-build -A Win32 -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/SFML-install -DCMAKE_VERBOSE_MAKEFILE=ON
48
48
cmake --build SFML-build --config Release --target install
49
49
50
50
- name : Build CSFML
51
51
run : |
52
- cmake -S CSFML -B CSFML-build -A Win32 -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=TRUE -DSTATIC_STD_LIBS=TRUE - DCSFML_LINK_SFML_STATICALLY=TRUE -DCMAKE_BUILD_TYPE=Release -DSFML_ROOT=${{ github.workspace }}/SFML-install -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/CSFML-install -DCMAKE_VERBOSE_MAKEFILE=ON
52
+ cmake -S CSFML -B CSFML-build -A Win32 -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=ON - DCSFML_LINK_SFML_STATICALLY=OFF -DCMAKE_BUILD_TYPE=Release -DSFML_ROOT=${{ github.workspace }}/SFML-install -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/CSFML-install -DCMAKE_VERBOSE_MAKEFILE=ON
53
53
cmake --build CSFML-build --config Release --target install
54
54
55
55
- name : Add MinGW to PATH
86
86
Pop-Location
87
87
88
88
New-Item -ItemType "directory" -PATH "install"
89
- Move-Item -Path "CSFML-install\*" -Destination "install\CSFML"
89
+ New-Item -ItemType "directory" -PATH "install\CSFML\bin"
90
+ Move-Item -Path "CSFML-install\*" -Destination "install\CSFML\bin"
90
91
91
92
- name : Upload Artifact
92
93
uses : actions/upload-artifact@v4
@@ -131,12 +132,12 @@ jobs:
131
132
132
133
- name : Build SFML
133
134
run : |
134
- cmake -S SFML -B SFML-build -A x64 -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=FALSE -DSFML_USE_STATIC_STD_LIBS=TRUE -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/SFML-install -DCMAKE_VERBOSE_MAKEFILE=ON
135
+ cmake -S SFML -B SFML-build -A x64 -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/SFML-install -DCMAKE_VERBOSE_MAKEFILE=ON
135
136
cmake --build SFML-build --config Release --target install
136
137
137
138
- name : Build CSFML
138
139
run : |
139
- cmake -S CSFML -B CSFML-build -A x64 -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=TRUE -DSTATIC_STD_LIBS=TRUE - DCSFML_LINK_SFML_STATICALLY=TRUE -DCMAKE_BUILD_TYPE=Release -DSFML_ROOT=${{ github.workspace }}/SFML-install -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/CSFML-install -DCMAKE_VERBOSE_MAKEFILE=ON
140
+ cmake -S CSFML -B CSFML-build -A x64 -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=ON - DCSFML_LINK_SFML_STATICALLY=OFF -DCMAKE_BUILD_TYPE=Release -DSFML_ROOT=${{ github.workspace }}/SFML-install -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/CSFML-install -DCMAKE_VERBOSE_MAKEFILE=ON
140
141
cmake --build CSFML-build --config Release --target install
141
142
142
143
- name : Add MinGW to PATH
@@ -173,7 +174,8 @@ jobs:
173
174
Pop-Location
174
175
175
176
New-Item -ItemType "directory" -PATH "install"
176
- Move-Item -Path "CSFML-install\*" -Destination "install\CSFML"
177
+ New-Item -ItemType "directory" -PATH "install\CSFML\bin"
178
+ Move-Item -Path "CSFML-install\*" -Destination "install\CSFML\bin"
177
179
178
180
- name : Upload Artifact
179
181
uses : actions/upload-artifact@v4
@@ -205,7 +207,7 @@ jobs:
205
207
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
206
208
-DCMAKE_C_FLAGS="-stdlib=libc++" \
207
209
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
208
- -DBUILD_SHARED_LIBS=TRUE \
210
+ -DBUILD_SHARED_LIBS=ON \
209
211
-DCMAKE_BUILD_TYPE=Release \
210
212
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/SFML-install \
211
213
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
@@ -221,8 +223,7 @@ jobs:
221
223
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
222
224
-DCMAKE_C_FLAGS="-stdlib=libc++" \
223
225
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
224
- -DBUILD_SHARED_LIBS=TRUE \
225
- -DCSFML_LINK_SFML_STATICALLY=FALSE \
226
+ -DBUILD_SHARED_LIBS=ON \
226
227
-DCMAKE_BUILD_TYPE=Release \
227
228
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/CSFML-install \
228
229
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
@@ -268,7 +269,7 @@ jobs:
268
269
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
269
270
-DCMAKE_C_FLAGS="-stdlib=libc++" \
270
271
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
271
- -DBUILD_SHARED_LIBS=TRUE \
272
+ -DBUILD_SHARED_LIBS=ON \
272
273
-DCMAKE_BUILD_TYPE=Release \
273
274
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/SFML-install \
274
275
-DCMAKE_OSX_ARCHITECTURES=arm64 \
@@ -284,8 +285,7 @@ jobs:
284
285
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
285
286
-DCMAKE_C_FLAGS="-stdlib=libc++" \
286
287
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
287
- -DBUILD_SHARED_LIBS=TRUE \
288
- -DCSFML_LINK_SFML_STATICALLY=FALSE \
288
+ -DBUILD_SHARED_LIBS=ON \
289
289
-DCMAKE_BUILD_TYPE=Release \
290
290
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/CSFML-install \
291
291
-DCMAKE_OSX_ARCHITECTURES=arm64 \
0 commit comments