diff --git a/sunspec.pri b/sunspec.pri index d10c263..4b15622 100644 --- a/sunspec.pri +++ b/sunspec.pri @@ -21,8 +21,13 @@ isEmpty(NYMEA_SUNSPEC_PATH) { SUNSPEC_INCLUDEDIR = $$[QT_INSTALL_PREFIX]/include/nymea-sunspec } else { SUNSPEC_INCLUDEDIR = $$NYMEA_SUNSPEC_PATH/usr/include/nymea-sunspec + SUNSPEC_LIBDIR = $$NYMEA_SUNSPEC_PATH/usr/lib/$$QMAKE_HOST.arch-linux-gnu INCLUDEPATH += $$SUNSPEC_INCLUDEDIR - LIBS += -L$$NYMEA_SUNSPEC_PATH/usr/lib/$$QMAKE_HOST.arch-linux-gnu -lnymea-sunspec1 + LIBS += -L$$SUNSPEC_LIBDIR -lnymea-sunspec1 + # Build de developpement contre un sysroot : la bibliotheque n'est pas dans + # le cache de l'editeur de liens dynamique, il faut donc l'embarquer. Ce + # rpath n'existe pas dans le build paquet, qui passe par pkg-config. + QMAKE_RPATHDIR += $$SUNSPEC_LIBDIR } SUNSPEC_MODELS_WORKAROUND = $$SUNSPEC_INCLUDEDIR/home/jenkins/nymea-plugins-modbus/libnymea-sunspec