mobile/kirigami: install our own copy of ECM

Instead of relying on this being available as a system resource, treat it
the same way as we treat Kirigami and the Breeze icons.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2020-11-24 20:15:45 -08:00
parent a883fce612
commit 24bb4d7677
3 changed files with 10 additions and 1 deletions

View file

@ -177,6 +177,9 @@ for package in "${PACKAGES[@]}" ; do
kirigami)
git_checkout_library kirigami $CURRENT_KIRIGAMI https://github.com/KDE/kirigami.git
;;
extra-cmake-modules) # we want this intentionally at the same version as kirigami
git_checkout_library extra-cmake-modules $CURRENT_KIRIGAMI https://github.com/KDE/extra-cmake-modules.git
;;
openssl)
git_checkout_library openssl $CURRENT_OPENSSL https://github.com/openssl/openssl.git
;;

View file

@ -19,7 +19,13 @@ fi
# a 3rdparty folder within our sources
./scripts/get-dep-lib.sh single "$SRC"/subsurface/mobile-widgets/3rdparty kirigami
./scripts/get-dep-lib.sh single "$SRC"/subsurface/mobile-widgets/3rdparty breeze-icons
./scripts/get-dep-lib.sh single "$SRC"/subsurface/mobile-widgets/3rdparty extra-cmake-modules
# now install the ECM to keep things more contained, install into 3rdparty/ECM
mkdir -p "$SRC"/subsurface/mobile-widgets/3rdparty/ECM
cd "$SRC"/subsurface/mobile-widgets/3rdparty/ECM
cmake -DSHARE_INSTALL_DIR=.. ../extra-cmake-modules
make install
exit 0