mirror of
https://github.com/vcmi/vcmi.git
synced 2025-05-13 22:06:58 +02:00
Use Ubuntu 24.04 for mingw builds
This commit is contained in:
parent
b3c5e0680d
commit
1623afd35d
5
.github/workflows/github.yml
vendored
5
.github/workflows/github.yml
vendored
@ -69,7 +69,7 @@ jobs:
|
|||||||
extension: exe
|
extension: exe
|
||||||
preset: windows-msvc-release
|
preset: windows-msvc-release
|
||||||
- platform: mingw
|
- platform: mingw
|
||||||
os: ubuntu-22.04
|
os: ubuntu-24.04
|
||||||
test: 0
|
test: 0
|
||||||
pack: 1
|
pack: 1
|
||||||
pack_type: Release
|
pack_type: Release
|
||||||
@ -78,8 +78,9 @@ jobs:
|
|||||||
cmake_args: -G Ninja
|
cmake_args: -G Ninja
|
||||||
preset: windows-mingw-conan-linux
|
preset: windows-mingw-conan-linux
|
||||||
conan_profile: mingw64-linux.jinja
|
conan_profile: mingw64-linux.jinja
|
||||||
|
conan_prebuilts: dependencies-mingw
|
||||||
- platform: mingw-32
|
- platform: mingw-32
|
||||||
os: ubuntu-22.04
|
os: ubuntu-24.04
|
||||||
test: 0
|
test: 0
|
||||||
pack: 1
|
pack: 1
|
||||||
pack_type: Release
|
pack_type: Release
|
||||||
|
@ -10,7 +10,7 @@ STRIP={{ target_host }}-strip
|
|||||||
{%- endmacro -%}
|
{%- endmacro -%}
|
||||||
|
|
||||||
{% macro generate_env_win32(target_host) -%}
|
{% macro generate_env_win32(target_host) -%}
|
||||||
CONAN_SYSTEM_LIBRARY_LOCATION=/usr/lib/gcc/{{ target_host }}/10-posix/
|
CONAN_SYSTEM_LIBRARY_LOCATION=/usr/lib/gcc/{{ target_host }}/13-posix/
|
||||||
RC={{ target_host }}-windres
|
RC={{ target_host }}-windres
|
||||||
{%- endmacro -%}
|
{%- endmacro -%}
|
||||||
|
|
||||||
|
@ -3,12 +3,3 @@
|
|||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install ninja-build mingw-w64 nsis
|
sudo apt-get install ninja-build mingw-w64 nsis
|
||||||
sudo update-alternatives --set i686-w64-mingw32-g++ /usr/bin/i686-w64-mingw32-g++-posix
|
sudo update-alternatives --set i686-w64-mingw32-g++ /usr/bin/i686-w64-mingw32-g++-posix
|
||||||
|
|
||||||
# Workaround for getting new MinGW headers on Ubuntu 22.04.
|
|
||||||
# Remove it once MinGW headers version in repository will be 10.0 at least
|
|
||||||
curl -O -L http://mirrors.kernel.org/ubuntu/pool/universe/m/mingw-w64/mingw-w64-common_10.0.0-3_all.deb \
|
|
||||||
&& sudo dpkg -i mingw-w64-common_10.0.0-3_all.deb;
|
|
||||||
curl -O -L http://mirrors.kernel.org/ubuntu/pool/universe/m/mingw-w64/mingw-w64-i686-dev_10.0.0-3_all.deb \
|
|
||||||
&& sudo dpkg -i mingw-w64-i686-dev_10.0.0-3_all.deb;
|
|
||||||
|
|
||||||
. CI/install_conan_dependencies.sh "dependencies-mingw-32"
|
|
||||||
|
@ -3,12 +3,3 @@
|
|||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install ninja-build mingw-w64 nsis
|
sudo apt-get install ninja-build mingw-w64 nsis
|
||||||
sudo update-alternatives --set x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-g++-posix
|
sudo update-alternatives --set x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-g++-posix
|
||||||
|
|
||||||
# Workaround for getting new MinGW headers on Ubuntu 22.04.
|
|
||||||
# Remove it once MinGW headers version in repository will be 10.0 at least
|
|
||||||
curl -O -L http://mirrors.kernel.org/ubuntu/pool/universe/m/mingw-w64/mingw-w64-common_10.0.0-3_all.deb \
|
|
||||||
&& sudo dpkg -i mingw-w64-common_10.0.0-3_all.deb;
|
|
||||||
curl -O -L http://mirrors.kernel.org/ubuntu/pool/universe/m/mingw-w64/mingw-w64-x86-64-dev_10.0.0-3_all.deb \
|
|
||||||
&& sudo dpkg -i mingw-w64-x86-64-dev_10.0.0-3_all.deb;
|
|
||||||
|
|
||||||
. CI/install_conan_dependencies.sh "dependencies-mingw"
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user