Skip to content

Commit 8385694

Browse files
committed
build for ue4
1 parent f30e0ba commit 8385694

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

.gitlab-ci.yml

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -98,16 +98,16 @@ test_macos:
9898
- make
9999
- gcc
100100

101-
build_win32:
101+
build_win32_ue4:
102102
stage: build
103103
script:
104104
- 'call "%VS140COMNTOOLS%VsDevCmd.bat"'
105105
- 'if exist build rmdir /s /q build'
106106
- 'if exist output rmdir /s /q output'
107107
- 'mkdir build'
108108
- 'cd build'
109-
- 'cmake -G "Visual Studio 14 2015" ../'
110-
- 'msbuild libgltf.sln /t:Rebuild /p:Configuration="Release" /p:Platform="Win32"'
109+
- 'cmake -DLIBGLTF_BUILD_FOR_UE4=True -G "Visual Studio 14 2015" ../'
110+
- 'msbuild ./source/libgltf/libgltf.vcxproj /t:Rebuild /p:Configuration="Release" /p:Platform="Win32"'
111111
- 'cd ../'
112112
artifacts:
113113
name: "libgltf_win32.%CI_PIPELINE_ID%.%CI_JOB_ID%"
@@ -122,16 +122,16 @@ build_win32:
122122
- cmake
123123
- vs2015
124124

125-
build_win64:
125+
build_win64_ue4:
126126
stage: build
127127
script:
128128
- 'call "%VS140COMNTOOLS%VsDevCmd.bat"'
129129
- 'if exist build rmdir /s /q build'
130130
- 'if exist output rmdir /s /q output'
131131
- 'mkdir build'
132132
- 'cd build'
133-
- 'cmake -G "Visual Studio 14 2015 Win64" ../'
134-
- 'msbuild libgltf.sln /t:Rebuild /p:Configuration="Release" /p:Platform="x64"'
133+
- 'cmake -DLIBGLTF_BUILD_FOR_UE4=True -G "Visual Studio 14 2015 Win64" ../'
134+
- 'msbuild ./source/libgltf/libgltf.vcxproj /t:Rebuild /p:Configuration="Release" /p:Platform="x64"'
135135
- 'cd ../'
136136
artifacts:
137137
name: "libgltf_win64.%CI_PIPELINE_ID%.%CI_JOB_ID%"
@@ -146,13 +146,13 @@ build_win64:
146146
- cmake
147147
- vs2015
148148

149-
build_linux:
149+
build_linux_ue4:
150150
stage: build
151151
script:
152152
- 'mkdir build'
153153
- 'cd build'
154-
- 'cmake -G "Unix Makefiles" ../'
155-
- 'make'
154+
- 'cmake -DLIBGLTF_BUILD_FOR_UE4=True -G "Unix Makefiles" ../'
155+
- 'make libgltf'
156156
- 'cd ../'
157157
artifacts:
158158
name: "libgltf_linux.${CI_PIPELINE_ID}.${CI_JOB_ID}"
@@ -167,13 +167,13 @@ build_linux:
167167
- make
168168
- gcc
169169

170-
build_macos:
170+
build_macos_ue4:
171171
stage: build
172172
script:
173173
- 'mkdir build'
174174
- 'cd build'
175-
- 'cmake -G "Unix Makefiles" ../'
176-
- 'make'
175+
- 'cmake -DLIBGLTF_BUILD_FOR_UE4=True -G "Unix Makefiles" ../'
176+
- 'make libgltf'
177177
- 'cd ../'
178178
artifacts:
179179
name: "libgltf_macos.${CI_PIPELINE_ID}.${CI_JOB_ID}"
@@ -188,15 +188,15 @@ build_macos:
188188
- make
189189
- gcc
190190

191-
package_all:
191+
package_all_ue4:
192192
stage: package
193193
script:
194194
- 'echo package_all'
195195
dependencies:
196-
- build_win32
197-
- build_win64
198-
- build_macos
199-
- build_linux
196+
- build_win32_ue4
197+
- build_win64_ue4
198+
- build_macos_ue4
199+
- build_linux_ue4
200200
artifacts:
201201
name: "libgltf.%CI_PIPELINE_ID%.%CI_JOB_ID%"
202202
expire_in: 1 week
@@ -206,3 +206,4 @@ package_all:
206206
when: manual
207207
tags:
208208
- win64
209+

0 commit comments

Comments
 (0)