@@ -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
@@ -69,23 +69,23 @@ jobs:
69
69
Remove-Item -Path "csfml-graphics-3.def"
70
70
71
71
& gendef.exe "..\..\bin\csfml-window-3.dll"
72
- & dlltool.exe -d "csfml-window-3.def" -D "..\..\bin\bin\ csfml-window-3.dll" -l "libcsfml-window.a"
72
+ & dlltool.exe -d "csfml-window-3.def" -D "..\..\bin\csfml-window-3.dll" -l "libcsfml-window.a"
73
73
Remove-Item -Path "csfml-window-3.def"
74
74
75
75
& gendef.exe "..\..\bin\csfml-audio-3.dll"
76
- & dlltool.exe -d "csfml-audio-3.def" -D "..\..\bin\bin\ csfml-audio-3.dll" -l "libcsfml-audio.a"
76
+ & dlltool.exe -d "csfml-audio-3.def" -D "..\..\bin\csfml-audio-3.dll" -l "libcsfml-audio.a"
77
77
Remove-Item -Path "csfml-audio-3.def"
78
78
79
79
& gendef.exe "..\..\bin\csfml-network-3.dll"
80
- & dlltool.exe -d "csfml-network-3.def" -D "..\..\bin\bin\ csfml-network-3.dll" -l "libcsfml-network.a"
80
+ & dlltool.exe -d "csfml-network-3.def" -D "..\..\bin\csfml-network-3.dll" -l "libcsfml-network.a"
81
81
Remove-Item -Path "csfml-network-3.def"
82
82
83
83
& gendef.exe "..\..\bin\csfml-system-3.dll"
84
- & dlltool.exe -d "csfml-system-3.def" -D "..\..\bin\bin\ csfml-system-3.dll" -l "libcsfml-system.a"
84
+ & dlltool.exe -d "csfml-system-3.def" -D "..\..\bin\csfml-system-3.dll" -l "libcsfml-system.a"
85
85
Remove-Item -Path "csfml-system-3.def"
86
86
Pop-Location
87
87
88
- New-Item -ItemType "directory" -PATH "install"
88
+ New-Item -ItemType "directory" -PATH "install\CSFML "
89
89
Move-Item -Path "CSFML-install\*" -Destination "install\CSFML"
90
90
91
91
- name : Upload Artifact
@@ -131,12 +131,12 @@ jobs:
131
131
132
132
- name : Build SFML
133
133
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
134
+ 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
135
cmake --build SFML-build --config Release --target install
136
136
137
137
- name : Build CSFML
138
138
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
139
+ 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
140
cmake --build CSFML-build --config Release --target install
141
141
142
142
- name : Add MinGW to PATH
@@ -156,23 +156,23 @@ jobs:
156
156
Remove-Item -Path "csfml-graphics-3.def"
157
157
158
158
& gendef.exe "..\..\bin\csfml-window-3.dll"
159
- & dlltool.exe -d "csfml-window-3.def" -D "..\..\bin\bin\ csfml-window-3.dll" -l "libcsfml-window.a"
159
+ & dlltool.exe -d "csfml-window-3.def" -D "..\..\bin\csfml-window-3.dll" -l "libcsfml-window.a"
160
160
Remove-Item -Path "csfml-window-3.def"
161
161
162
162
& gendef.exe "..\..\bin\csfml-audio-3.dll"
163
- & dlltool.exe -d "csfml-audio-3.def" -D "..\..\bin\bin\ csfml-audio-3.dll" -l "libcsfml-audio.a"
163
+ & dlltool.exe -d "csfml-audio-3.def" -D "..\..\bin\csfml-audio-3.dll" -l "libcsfml-audio.a"
164
164
Remove-Item -Path "csfml-audio-3.def"
165
165
166
166
& gendef.exe "..\..\bin\csfml-network-3.dll"
167
- & dlltool.exe -d "csfml-network-3.def" -D "..\..\bin\bin\ csfml-network-3.dll" -l "libcsfml-network.a"
167
+ & dlltool.exe -d "csfml-network-3.def" -D "..\..\bin\csfml-network-3.dll" -l "libcsfml-network.a"
168
168
Remove-Item -Path "csfml-network-3.def"
169
169
170
170
& gendef.exe "..\..\bin\csfml-system-3.dll"
171
- & dlltool.exe -d "csfml-system-3.def" -D "..\..\bin\bin\ csfml-system-3.dll" -l "libcsfml-system.a"
171
+ & dlltool.exe -d "csfml-system-3.def" -D "..\..\bin\csfml-system-3.dll" -l "libcsfml-system.a"
172
172
Remove-Item -Path "csfml-system-3.def"
173
173
Pop-Location
174
174
175
- New-Item -ItemType "directory" -PATH "install"
175
+ New-Item -ItemType "directory" -PATH "install\CSFML "
176
176
Move-Item -Path "CSFML-install\*" -Destination "install\CSFML"
177
177
178
178
- name : Upload Artifact
@@ -205,7 +205,7 @@ jobs:
205
205
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
206
206
-DCMAKE_C_FLAGS="-stdlib=libc++" \
207
207
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
208
- -DBUILD_SHARED_LIBS=TRUE \
208
+ -DBUILD_SHARED_LIBS=ON \
209
209
-DCMAKE_BUILD_TYPE=Release \
210
210
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/SFML-install \
211
211
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
@@ -221,8 +221,7 @@ jobs:
221
221
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
222
222
-DCMAKE_C_FLAGS="-stdlib=libc++" \
223
223
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
224
- -DBUILD_SHARED_LIBS=TRUE \
225
- -DCSFML_LINK_SFML_STATICALLY=FALSE \
224
+ -DBUILD_SHARED_LIBS=ON \
226
225
-DCMAKE_BUILD_TYPE=Release \
227
226
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/CSFML-install \
228
227
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
@@ -268,7 +267,7 @@ jobs:
268
267
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
269
268
-DCMAKE_C_FLAGS="-stdlib=libc++" \
270
269
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
271
- -DBUILD_SHARED_LIBS=TRUE \
270
+ -DBUILD_SHARED_LIBS=ON \
272
271
-DCMAKE_BUILD_TYPE=Release \
273
272
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/SFML-install \
274
273
-DCMAKE_OSX_ARCHITECTURES=arm64 \
@@ -284,8 +283,7 @@ jobs:
284
283
-DCMAKE_CXX_COMPILER="/usr/bin/clang++" \
285
284
-DCMAKE_C_FLAGS="-stdlib=libc++" \
286
285
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
287
- -DBUILD_SHARED_LIBS=TRUE \
288
- -DCSFML_LINK_SFML_STATICALLY=FALSE \
286
+ -DBUILD_SHARED_LIBS=ON \
289
287
-DCMAKE_BUILD_TYPE=Release \
290
288
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/CSFML-install \
291
289
-DCMAKE_OSX_ARCHITECTURES=arm64 \
0 commit comments