]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
fixed build sysrepo
authorRazvan Becheriu <ravan@isc.org>
Tue, 5 Mar 2019 16:27:57 +0000 (18:27 +0200)
committerRazvan Becheriu <ravan@isc.org>
Tue, 5 Mar 2019 16:27:57 +0000 (18:27 +0200)
configure.ac
src/bin/netconf/Makefile.am
src/bin/netconf/tests/Makefile.am
tools/sysrepo_config

index 5491715675cb2ea91764f9753cf871f03a90c842..62450cf5d6e5d11014d5cb8a2b474102c92f60fc 100644 (file)
@@ -947,6 +947,7 @@ if test "$SYSREPO_CONFIG" != "" ; then
        SYSREPO_LIBS="${SYSREPO_LIBS} ${SYSREPOCPP_LIBS}"
     fi
 
+    AC_SUBST(SYSREPO_INCLUDEDIR)
     AC_SUBST(SYSREPO_CPPFLAGS)
     AC_SUBST(SYSREPO_LIBS)
     AC_SUBST(SYSREPO_REPO)
index 50040b69b9c88a13d57b537763aad0e82e96765d..6e86835ab6d6f3bf58e1985dec7c7a79a39b404a 100644 (file)
@@ -3,7 +3,7 @@ SUBDIRS = . tests
 AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
 AM_CPPFLAGS += -I$(top_srcdir)/src/bin -I$(top_builddir)/src/bin
 AM_CPPFLAGS += -I$(top_srcdir)/src -I$(top_builddir)/src
-AM_CPPFLAGS += $(BOOST_INCLUDES) $(SYSREPO_INCLUDES)
+AM_CPPFLAGS += $(BOOST_INCLUDES) $(SYSREPO_INCLUDEDIR)
 
 AM_CXXFLAGS = $(KEA_CXXFLAGS)
 
index 321a5ff577898ae9db8a1a336a568805069d76c9..42cb31dfe2d1a46611c32c13688a99f7707d9f1b 100644 (file)
@@ -8,7 +8,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/src/bin -I$(top_builddir)/src/bin
 AM_CPPFLAGS += -DTEST_DATA_BUILDDIR=\"$(abs_top_builddir)/src/bin/netconf/tests\"
 AM_CPPFLAGS += -DCFG_EXAMPLES=\"$(abs_top_srcdir)/doc/examples/netconf\"
 AM_CPPFLAGS += -DTEST_DATA_BUILDDIR=\"$(abs_top_builddir)/src/bin/netconf/tests\"
-AM_CPPFLAGS += $(BOOST_INCLUDES)
+AM_CPPFLAGS += $(BOOST_INCLUDES) $(SYSREPO_INCLUDEDIR)
 
 CLEANFILES = *.json *.log
 
index a4f1165bca65bbdbd33b67245057c6507e08941c..0758aa0c6cecfa9da1fd8c7405c69aa1c77ecbce 100755 (executable)
@@ -43,12 +43,13 @@ then
        echo "    get repo path"
        echo "libraries:"
        echo "    libsysrepo"
+       echo "    libSysrepo-cpp"
        exit 0
 else if [ $# -ne 2 ]
        then
                echo "run: \`$0 --help\` for more help"
                exit 0
-       else if [ $2 != "libsysrepo" ]
+       else if [ $2 != "libsysrepo" ] && [ $2 != "libSysrepo-cpp" ]
                then
                        echo "library $2 not supported"
                        echo "run: \`$0 --help\` for more help"
@@ -64,13 +65,13 @@ then
 fi
 if [ $1 == "--cflags-only-I" ]
 then
-       echo "-I${SYSREPO_PATH}/inc/"
+       echo "-I${SYSREPO_PATH}/include/"
        exit 0
 fi
 if [ $1 == "--libs" ]
 then
 # Earlier versions also required -lprotobuf, but it is no longer needed.
-       echo "-L${SYSREPO_PATH}/build/src -L${SYSREPO_PATH}/build/swig -L$YANG_LIBRARY_PATH -l:${sysrepo_lib}.a -lSysrepo-cpp -lyang -pthread -lpcre -lev -lavl -lprotobuf-c"
+       echo "-L${SYSREPO_PATH}/lib/ -L${YANG_LIBRARY_PATH} -lsysrepo -lSysrepo-cpp -lyang -pthread -lpcre -lev -lavl -lprotobuf-c"
        exit 0
 fi
 if [ $1 == "--modversion" ]
@@ -84,6 +85,7 @@ fi
 if [ $1 == "--variable=SR_REPOSITORY_LOC" ]
 then
        echo "${SYSREPO_PATH}/build/repository"
+       exit 0
 fi
 echo "wrong parameter"
 echo "run: \`$0 --help\` for more help"