@@ -51,12 +51,12 @@ jobs:
51
51
52
52
- name : Build SFML
53
53
run : |
54
- 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
54
+ 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
55
55
cmake --build SFML-build --config Release --target install
56
56
57
57
- name : Build CSFML
58
58
run : |
59
- 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
59
+ 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
60
60
cmake --build CSFML-build --config Release --target install
61
61
62
62
- name : Add MinGW to PATH
@@ -76,23 +76,23 @@ jobs:
76
76
Remove-Item -Path "csfml-graphics-3.def"
77
77
78
78
& gendef.exe "..\..\bin\csfml-window-3.dll"
79
- & dlltool.exe -d "csfml-window-3.def" -D "..\..\bin\bin\ csfml-window-3.dll" -l "libcsfml-window.a"
79
+ & dlltool.exe -d "csfml-window-3.def" -D "..\..\bin\csfml-window-3.dll" -l "libcsfml-window.a"
80
80
Remove-Item -Path "csfml-window-3.def"
81
81
82
82
& gendef.exe "..\..\bin\csfml-audio-3.dll"
83
- & dlltool.exe -d "csfml-audio-3.def" -D "..\..\bin\bin\ csfml-audio-3.dll" -l "libcsfml-audio.a"
83
+ & dlltool.exe -d "csfml-audio-3.def" -D "..\..\bin\csfml-audio-3.dll" -l "libcsfml-audio.a"
84
84
Remove-Item -Path "csfml-audio-3.def"
85
85
86
86
& gendef.exe "..\..\bin\csfml-network-3.dll"
87
- & dlltool.exe -d "csfml-network-3.def" -D "..\..\bin\bin\ csfml-network-3.dll" -l "libcsfml-network.a"
87
+ & dlltool.exe -d "csfml-network-3.def" -D "..\..\bin\csfml-network-3.dll" -l "libcsfml-network.a"
88
88
Remove-Item -Path "csfml-network-3.def"
89
89
90
90
& gendef.exe "..\..\bin\csfml-system-3.dll"
91
- & dlltool.exe -d "csfml-system-3.def" -D "..\..\bin\bin\ csfml-system-3.dll" -l "libcsfml-system.a"
91
+ & dlltool.exe -d "csfml-system-3.def" -D "..\..\bin\csfml-system-3.dll" -l "libcsfml-system.a"
92
92
Remove-Item -Path "csfml-system-3.def"
93
93
Pop-Location
94
94
95
- New-Item -ItemType "directory" -PATH "install"
95
+ New-Item -ItemType "directory" -PATH "install\CSFML "
96
96
Move-Item -Path "CSFML-install\*" -Destination "install\CSFML"
97
97
98
98
- name : Upload Artifact
@@ -138,12 +138,12 @@ jobs:
138
138
139
139
- name : Build SFML
140
140
run : |
141
- 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
141
+ 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
142
142
cmake --build SFML-build --config Release --target install
143
143
144
144
- name : Build CSFML
145
145
run : |
146
- 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
146
+ 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
147
147
cmake --build CSFML-build --config Release --target install
148
148
149
149
- name : Add MinGW to PATH
@@ -163,23 +163,23 @@ jobs:
163
163
Remove-Item -Path "csfml-graphics-3.def"
164
164
165
165
& gendef.exe "..\..\bin\csfml-window-3.dll"
166
- & dlltool.exe -d "csfml-window-3.def" -D "..\..\bin\bin\ csfml-window-3.dll" -l "libcsfml-window.a"
166
+ & dlltool.exe -d "csfml-window-3.def" -D "..\..\bin\csfml-window-3.dll" -l "libcsfml-window.a"
167
167
Remove-Item -Path "csfml-window-3.def"
168
168
169
169
& gendef.exe "..\..\bin\csfml-audio-3.dll"
170
- & dlltool.exe -d "csfml-audio-3.def" -D "..\..\bin\bin\ csfml-audio-3.dll" -l "libcsfml-audio.a"
170
+ & dlltool.exe -d "csfml-audio-3.def" -D "..\..\bin\csfml-audio-3.dll" -l "libcsfml-audio.a"
171
171
Remove-Item -Path "csfml-audio-3.def"
172
172
173
173
& gendef.exe "..\..\bin\csfml-network-3.dll"
174
- & dlltool.exe -d "csfml-network-3.def" -D "..\..\bin\bin\ csfml-network-3.dll" -l "libcsfml-network.a"
174
+ & dlltool.exe -d "csfml-network-3.def" -D "..\..\bin\csfml-network-3.dll" -l "libcsfml-network.a"
175
175
Remove-Item -Path "csfml-network-3.def"
176
176
177
177
& gendef.exe "..\..\bin\csfml-system-3.dll"
178
- & dlltool.exe -d "csfml-system-3.def" -D "..\..\bin\bin\ csfml-system-3.dll" -l "libcsfml-system.a"
178
+ & dlltool.exe -d "csfml-system-3.def" -D "..\..\bin\csfml-system-3.dll" -l "libcsfml-system.a"
179
179
Remove-Item -Path "csfml-system-3.def"
180
180
Pop-Location
181
181
182
- New-Item -ItemType "directory" -PATH "install"
182
+ New-Item -ItemType "directory" -PATH "install\CSFML "
183
183
Move-Item -Path "CSFML-install\*" -Destination "install\CSFML"
184
184
185
185
- name : Upload Artifact
@@ -212,7 +212,7 @@ jobs:
212
212
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
213
213
-DCMAKE_C_FLAGS="-stdlib=libc++" \
214
214
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
215
- -DBUILD_SHARED_LIBS=TRUE \
215
+ -DBUILD_SHARED_LIBS=ON \
216
216
-DCMAKE_BUILD_TYPE=Release \
217
217
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/SFML-install \
218
218
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
@@ -228,8 +228,7 @@ jobs:
228
228
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
229
229
-DCMAKE_C_FLAGS="-stdlib=libc++" \
230
230
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
231
- -DBUILD_SHARED_LIBS=TRUE \
232
- -DCSFML_LINK_SFML_STATICALLY=FALSE \
231
+ -DBUILD_SHARED_LIBS=ON \
233
232
-DCMAKE_BUILD_TYPE=Release \
234
233
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/CSFML-install \
235
234
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
@@ -275,7 +274,7 @@ jobs:
275
274
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
276
275
-DCMAKE_C_FLAGS="-stdlib=libc++" \
277
276
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
278
- -DBUILD_SHARED_LIBS=TRUE \
277
+ -DBUILD_SHARED_LIBS=ON \
279
278
-DCMAKE_BUILD_TYPE=Release \
280
279
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/SFML-install \
281
280
-DCMAKE_OSX_ARCHITECTURES=arm64 \
@@ -291,8 +290,7 @@ jobs:
291
290
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
292
291
-DCMAKE_C_FLAGS="-stdlib=libc++" \
293
292
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
294
- -DBUILD_SHARED_LIBS=TRUE \
295
- -DCSFML_LINK_SFML_STATICALLY=FALSE \
293
+ -DBUILD_SHARED_LIBS=ON \
296
294
-DCMAKE_BUILD_TYPE=Release \
297
295
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/CSFML-install \
298
296
-DCMAKE_OSX_ARCHITECTURES=arm64 \
0 commit comments