Update dependencies used

Libespm v2.5.0 significantly improves performance, libloadorder is
updated to use it, and Travis was using an older version of libgit2 than
I was.
This commit is contained in:
Oliver Hamlet
2015-11-28 12:30:12 +00:00
parent 6fa7f4c66e
commit 45ae9069a9
2 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -31,9 +31,9 @@ LOOT requires the following C/C++ libraries (version numbers used in latest deve
* [Boost](http://www.boost.org) v1.59.0
* [Chromium Embedded Framework](https://bitbucket.org/chromiumembedded/cef) branch 2454: Required to build the GUI, but not the API or tests.
* [Google Test](https://github.com/google/googletest) v1.7: Required to build the tests, but not the API or the GUI.
* [Libespm](http://github.com/WrinklyNinja/libespm) v2.4.0
* [Libgit2](http://libgit2.github.com/) v0.23.3
* [Libloadorder](http://github.com/WrinklyNinja/libloadorder) revision 50342d7
* [Libespm](http://github.com/WrinklyNinja/libespm) v2.5.0
* [Libgit2](http://libgit2.github.com/) v0.23.4
* [Libloadorder](http://github.com/WrinklyNinja/libloadorder) revision 3a7d694
* [Pseudosem](http://github.com/WrinklyNinja/pseudosem): v1.0.1
* [yaml-cpp](http://github.com/WrinklyNinja/yaml-cpp): Use the `patched-for-loot` branch.
+6 -6
View File
@@ -8,8 +8,8 @@ wget -P build https://raw.githubusercontent.com/rpavlik/cmake-modules/master/Get
cd ../..
# Install libespm.
wget https://github.com/WrinklyNinja/libespm/archive/2.4.0.tar.gz -O - | tar -xz
mv libespm-2.4.0 libespm
wget https://github.com/WrinklyNinja/libespm/archive/2.5.0.tar.gz -O - | tar -xz
mv libespm-2.5.0 libespm
# Build yaml-cpp
wget https://github.com/WrinklyNinja/yaml-cpp/archive/patched-for-loot.tar.gz -O - | tar -xz
@@ -20,16 +20,16 @@ make yaml-cpp
cd ../..
# Build libgit2
wget https://github.com/libgit2/libgit2/archive/v0.23.1.tar.gz -O - | tar -xz
mv libgit2-0.23.1 libgit2
wget https://github.com/libgit2/libgit2/archive/v0.23.4.tar.gz -O - | tar -xz
mv libgit2-0.23.4 libgit2
mkdir libgit2/build && cd libgit2/build
cmake .. -DBUILD_SHARED_LIBS=OFF
make git2
cd ../..
# Build libloadorder
wget https://github.com/WrinklyNinja/libloadorder/archive/e1ea3c8ceb741f4eae39ae6320e8f37f778bc335.tar.gz -O - | tar -xz
mv libloadorder-e1ea3c8ceb741f4eae39ae6320e8f37f778bc335 libloadorder
wget https://github.com/WrinklyNinja/libloadorder/archive/3a7d694e2eab9957b745fe828da1ed00f537c989.tar.gz -O - | tar -xz
mv libloadorder-3a7d694e2eab9957b745fe828da1ed00f537c989 libloadorder
mkdir libloadorder/build && cd libloadorder/build
cmake .. -DPROJECT_ARCH=64 -DPROJECT_STATIC_RUNTIME=OFF -DBUILD_SHARED_LIBS=OFF -DGTEST_ROOT=../gtest-1.7.0
make loadorder64