mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-08-08 04:19:07 +00:00
Add win32 CI jobs
This commit is contained in:
parent
1d5d970839
commit
5a93ebbdba
@ -113,6 +113,66 @@ build:linux:avx2:
|
|||||||
<<: *build_variables
|
<<: *build_variables
|
||||||
URDE_VECTOR_ISA: avx2
|
URDE_VECTOR_ISA: avx2
|
||||||
|
|
||||||
|
.build:win32: &win32_definition
|
||||||
|
stage: build
|
||||||
|
tags:
|
||||||
|
- win32
|
||||||
|
script:
|
||||||
|
- set PATH=%PATH%;"C:\Program Files (x86)\Windows Kits\10\Debuggers\x64"
|
||||||
|
- "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
||||||
|
- mkdir build
|
||||||
|
- cd build
|
||||||
|
- >
|
||||||
|
cmake
|
||||||
|
-GNinja
|
||||||
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo
|
||||||
|
-DURDE_DLPACKAGE=urde-%CI_PIPELINE_ID%-win32-x86_64-%URDE_VECTOR_ISA%
|
||||||
|
-DURDE_VECTOR_ISA=%URDE_VECTOR_ISA%
|
||||||
|
..
|
||||||
|
- ninja urde hecl visigen
|
||||||
|
- cp Editor\urde.exe %CI_PROJECT_DIR%\urde.exe
|
||||||
|
- pdbcopy Editor\urde.pdb %CI_PROJECT_DIR%\urde.pdb -p
|
||||||
|
- cp hecl\driver\hecl.exe %CI_PROJECT_DIR%\hecl.exe
|
||||||
|
- pdbcopy hecl\driver\hecl.pdb %CI_PROJECT_DIR%\hecl.pdb -p
|
||||||
|
- cp visigen\visigen.exe %CI_PROJECT_DIR%\visigen.exe
|
||||||
|
- pdbcopy visigen\visigen.pdb %CI_PROJECT_DIR%\visigen.pdb -p
|
||||||
|
only:
|
||||||
|
- release
|
||||||
|
artifacts:
|
||||||
|
name: "urde-$CI_PIPELINE_ID-win32-x86_64-$URDE_VECTOR_ISA"
|
||||||
|
paths:
|
||||||
|
- urde.exe
|
||||||
|
- urde.pdb
|
||||||
|
- hecl.exe
|
||||||
|
- hecl.pdb
|
||||||
|
- visigen.exe
|
||||||
|
- visigen.pdb
|
||||||
|
expire_in: 1 week
|
||||||
|
|
||||||
|
build:win32:sse2:
|
||||||
|
<<: *win32_definition
|
||||||
|
variables:
|
||||||
|
<<: *build_variables
|
||||||
|
URDE_VECTOR_ISA: sse2
|
||||||
|
|
||||||
|
build:win32:sse41:
|
||||||
|
<<: *win32_definition
|
||||||
|
variables:
|
||||||
|
<<: *build_variables
|
||||||
|
URDE_VECTOR_ISA: sse41
|
||||||
|
|
||||||
|
build:win32:avx:
|
||||||
|
<<: *win32_definition
|
||||||
|
variables:
|
||||||
|
<<: *build_variables
|
||||||
|
URDE_VECTOR_ISA: avx
|
||||||
|
|
||||||
|
build:win32:avx2:
|
||||||
|
<<: *win32_definition
|
||||||
|
variables:
|
||||||
|
<<: *build_variables
|
||||||
|
URDE_VECTOR_ISA: avx2
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
stage: deploy
|
stage: deploy
|
||||||
only:
|
only:
|
||||||
|
2
hecl-gui
2
hecl-gui
@ -1 +1 @@
|
|||||||
Subproject commit ae8164601718ae079ce94a099a9d8e79755920af
|
Subproject commit 26cbd447f71bee9be9daefbc486782a614775db4
|
@ -50,7 +50,7 @@ static LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM l
|
|||||||
|
|
||||||
int wmain(int argc, const hecl::SystemChar** argv)
|
int wmain(int argc, const hecl::SystemChar** argv)
|
||||||
{
|
{
|
||||||
if (argc > 1 && !_wcscmp(argv[1], L"--dlpackage"))
|
if (argc > 1 && !wcscmp(argv[1], L"--dlpackage"))
|
||||||
{
|
{
|
||||||
printf("%s\n", URDE_DLPACKAGE);
|
printf("%s\n", URDE_DLPACKAGE);
|
||||||
return 100;
|
return 100;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user