mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 17:54:48 +01:00
Make sure you re-run cmake, because boost::iostreams was added as dependency. Maybe you need to install libboost-iostreams1.55-dev on unix as well. Import every update manual until (included) those INSERT IGNORE updates for each database. Thanks DDuarte and Shauren for your amazing ideas, help and advises. In hope that nobody gets a "Your database structure is not up to date..." anymore ,-) (cherry picked from commit352012e531) (cherry picked from commit1f7f9feafc) For 3.3.5: * Synchronized ConfigureBoost.cmake with 6.x, libboost-filesystem1.55-dev also added as dependency! Signed-off-by: Naios <naios-dev@live.de> Signed-off-by: Nayd <dnpd.dd@gmail.com>
33 lines
1.3 KiB
YAML
33 lines
1.3 KiB
YAML
language: cpp
|
|
compiler:
|
|
- clang
|
|
|
|
git:
|
|
depth: 1
|
|
|
|
before_install:
|
|
- echo "yes" | sudo add-apt-repository ppa:kalakris/cmake
|
|
- echo "yes" | sudo add-apt-repository ppa:boost-latest/ppa
|
|
- echo "yes" | sudo add-apt-repository ppa:ubuntu-toolchain-r/test
|
|
- sudo apt-get -qq update
|
|
- sudo apt-get -qq install build-essential libtool gcc-4.8 g++-4.8 make cmake openssl
|
|
- sudo apt-get -qq install libssl-dev libmysqlclient15-dev libmysql++-dev libreadline6-dev zlib1g-dev libbz2-dev
|
|
- sudo apt-get -qq install libboost1.55-dev libboost-thread1.55-dev libboost-filesystem1.55-dev libboost-system1.55-dev libboost-program-options1.55-dev libboost-iostreams1.55-dev
|
|
|
|
install:
|
|
- mysql -uroot -e 'create database test_mysql;'
|
|
- mkdir bin
|
|
- cd bin
|
|
- cmake ../ -DWITH_WARNINGS=1 -DWITH_COREDEBUG=0 -DUSE_COREPCH=1 -DUSE_SCRIPTPCH=1 -DTOOLS=1 -DSCRIPTS=1 -DSERVERS=1 -DNOJEM=1 -DCMAKE_BUILD_TYPE=Release
|
|
|
|
script:
|
|
- cd ..
|
|
- mysql -uroot < sql/create/create_mysql.sql
|
|
- mysql -utrinity -ptrinity auth < sql/base/auth_database.sql
|
|
- mysql -utrinity -ptrinity characters < sql/base/characters_database.sql
|
|
- mysql -utrinity -ptrinity world < sql/base/dev/world_database.sql
|
|
- cat sql/updates/world/*.sql | mysql -utrinity -ptrinity world
|
|
- mysql -uroot < sql/create/drop_mysql.sql
|
|
- cd bin
|
|
- make -j 10
|