Added windows x86_64 build scripts
This commit is contained in:
parent
895105fda5
commit
b03138f08a
10 changed files with 64 additions and 0 deletions
8
conan/profiles/win-arm64
Normal file
8
conan/profiles/win-arm64
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
[settings]
|
||||
arch=armv8
|
||||
build_type=Release
|
||||
compiler=msvc
|
||||
compiler.cppstd=23
|
||||
compiler.runtime=dynamic
|
||||
compiler.version=194
|
||||
os=Windows
|
||||
2
windowsinstall/.gitignore
vendored
Normal file
2
windowsinstall/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
*.zip
|
||||
*.exe
|
||||
1
windowsinstall/dlls-arm/.gitignore
vendored
Normal file
1
windowsinstall/dlls-arm/.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
*.dll
|
||||
1
windowsinstall/dlls-x86_64/.gitignore
vendored
Normal file
1
windowsinstall/dlls-x86_64/.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
*.dll
|
||||
7
windowsinstall/windows_conan_build_portable_x86_64.bat
Normal file
7
windowsinstall/windows_conan_build_portable_x86_64.bat
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
@echo off
|
||||
cd %~dp0
|
||||
cd ..\build-x86_64\build
|
||||
call .\generators\conanbuild.bat
|
||||
cmake ..\.. -DCMAKE_TOOLCHAIN_FILE="generators\conan_toolchain.cmake" -DCMAKE_BUILD_TYPE=Release -DCONFIG_NEXT_TO_EXECUTABLE=ON
|
||||
cmake --build . --config Release
|
||||
call .\generators\deactivate_conanbuild.bat
|
||||
7
windowsinstall/windows_conan_build_x86_64.bat
Normal file
7
windowsinstall/windows_conan_build_x86_64.bat
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
@echo off
|
||||
cd %~dp0
|
||||
cd ..\build-x86_64\build
|
||||
call .\generators\conanbuild.bat
|
||||
cmake ..\.. -DCMAKE_TOOLCHAIN_FILE="generators\conan_toolchain.cmake" -DCMAKE_BUILD_TYPE=Release -DCONFIG_NEXT_TO_EXECUTABLE=OFF
|
||||
cmake --build . --config Release
|
||||
call .\generators\deactivate_conanbuild.bat
|
||||
5
windowsinstall/windows_conan_init_x86_64.bat
Normal file
5
windowsinstall/windows_conan_init_x86_64.bat
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
@echo off
|
||||
cd %~dp0
|
||||
cd ..
|
||||
call .\conan\export_libs.bat
|
||||
conan install . -of=build-x86_64 --build=missing -pr=conan/profiles/win-x86_64
|
||||
10
windowsinstall/windows_conan_package_installer_x86_64.bat
Normal file
10
windowsinstall/windows_conan_package_installer_x86_64.bat
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
@echo off
|
||||
cd %~dp0
|
||||
cd ..\build-x86_64\build
|
||||
call .\generators\conanbuild.bat
|
||||
cpack -G NSIS
|
||||
call .\generators\deactivate_conanbuild.bat
|
||||
cd %~dp0
|
||||
for %%f in ("..\build-x86_64\build\infinipaint-*.exe") do (
|
||||
copy /y "%%f" "infinipaint-x.y.z-win-x86_64-installer.exe"
|
||||
)
|
||||
12
windowsinstall/windows_conan_package_portable_x86_64.bat
Normal file
12
windowsinstall/windows_conan_package_portable_x86_64.bat
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
:: @echo off
|
||||
cd %~dp0
|
||||
rmdir /S /Q portable_package
|
||||
del infinipaint-x.y.z-win-x86_64-portable.zip
|
||||
mkdir portable_package
|
||||
copy /y "..\build-x86_64\build\Release\infinipaint.exe" portable_package
|
||||
copy /y "dlls-x86_64\*.dll" portable_package
|
||||
robocopy "..\assets\data" "portable_package\data" /E
|
||||
cd portable_package
|
||||
tar -a -c -f "../infinipaint-x.y.z-win-x86_64-portable.zip" "*"
|
||||
cd ..
|
||||
rmdir /S /Q portable_package
|
||||
11
windowsinstall/windows_full_build_and_package_x86_64.bat
Normal file
11
windowsinstall/windows_full_build_and_package_x86_64.bat
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
@echo off
|
||||
cd %~dp0
|
||||
call .\windows_conan_init_x86_64.bat
|
||||
cd %~dp0
|
||||
call .\windows_conan_build_x86_64.bat
|
||||
cd %~dp0
|
||||
call .\windows_conan_package_installer_x86_64.bat
|
||||
cd %~dp0
|
||||
call .\windows_conan_build_portable_x86_64.bat
|
||||
cd %~dp0
|
||||
call .\windows_conan_package_portable_x86_64.bat
|
||||
Loading…
Add table
Add a link
Reference in a new issue