mirror of
https://github.com/vcmi/vcmi.git
synced 2026-06-19 22:57:37 +02:00
CMake presets. (#744)
* CI: use single build action * CMake: use imported targets * CI: do not build boost for linux * CMake: add FORCE_BUNDLED_MINIZIP option * linux: use external minizip and fuzzylite * CMake: add presets * .gitignore: ignore cmake build dirs * github: use cmake presets
This commit is contained in:
@@ -2,15 +2,10 @@
|
||||
|
||||
sudo apt-get update
|
||||
|
||||
# Boost
|
||||
wget -nv https://boostorg.jfrog.io/artifactory/main/release/1.66.0/source/boost_1_66_0.tar.gz
|
||||
tar xfz boost_1_66_0.tar.gz
|
||||
cd boost_1_66_0
|
||||
./bootstrap.sh --with-libraries=program_options,filesystem,system,thread,locale,date_time
|
||||
./b2
|
||||
sudo ./b2 install
|
||||
|
||||
# Dependencies
|
||||
sudo apt-get install libboost-all-dev
|
||||
sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev
|
||||
sudo apt-get install qtbase5-dev
|
||||
sudo apt-get install ninja-build zlib1g-dev libavformat-dev libswscale-dev libtbb-dev libluajit-5.1-dev
|
||||
sudo apt-get install ninja-build zlib1g-dev libavformat-dev libswscale-dev libtbb-dev libluajit-5.1-dev
|
||||
# Optional dependencies
|
||||
sudo apt-get install libminizip-dev libfuzzylite-dev
|
||||
|
||||
Reference in New Issue
Block a user