From 5b26c4f1b419f77b8de623dd9175aef3ff508662 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Fri, 27 Sep 2019 11:36:10 -0300 Subject: [PATCH] Fixing package build. --- Makefile.in | 22 ++++++++++++++++++++++ configure.ac | 4 ++++ 2 files changed, 26 insertions(+), 0 deletions(-) diff --git a/Makefile.in b/Makefile.in index ac13193..3db96da 100644 --- a/Makefile.in +++ b/Makefile.in @@ -70,6 +70,7 @@ datarootdir=@datarootdir@ localedir=@localedir@ docdir=@docdir@ sysconfdir=@sysconfdir@ +PYTHON_SITELIB=@PYTHON_SITELIB@ BASEDIR=@BASEDIR@ @@ -157,8 +158,24 @@ $(OBJRLS)/%.o: \ @echo $< ... @$(MKDIR) $(dir $@) + @$(CXX) \ + $(CXXFLAGS) \ + -Wall -Wextra \ + -DNDEBUG=1 \ + -o $@ \ + -c $< + +$(OBJRLS)/%.o: \ + %.c \ + $(DEPENDS) + + @echo $< ... + @$(MKDIR) $(dir $@) + + @$(CC) \ $(CFLAGS) \ + -Wall -Wextra \ -DNDEBUG=1 \ -o $@ \ -c $< @@ -186,6 +203,7 @@ $(BINRLS)/$(LIBNAME)@DLLEXT@: \ @$(LD) \ -shared -Wl,-soname,$(@F) \ -o $@ \ + -L$(OBJRLS) \ $(LDFLAGS) \ $^ \ $(LIBS) @@ -195,6 +213,10 @@ $(BINRLS)/$(LIBNAME)@DLLEXT@: \ install: \ $(BINRLS)/$(LIBNAME)@DLLEXT@ + @echo $(INSTALL_PROGRAM) \ + $(BINRLS)/$(LIBNAME)@DLLEXT@) \ + $(DESTDIR)$(PYTHON_SITELIB) + #---[ Debug Targets ]-------------------------------------------------------------------- diff --git a/configure.ac b/configure.ac index a099f2e..0bbfb34 100644 --- a/configure.ac +++ b/configure.ac @@ -216,6 +216,10 @@ PKG_CHECK_MODULES( [PYTHON], [python3], AC_DEFINE(HAVE_PYTHON3), AC_MSG_ERROR([P AC_SUBST(PYTHON_LIBS) AC_SUBST(PYTHON_CFLAGS) +AC_ARG_WITH([python-sitelib], [AS_HELP_STRING([--with-python-sitelib], [Set python-sitelib])], [ app_cv_python_sitelib="$withval" ],[ app_cv_python_sitelib=`python3 -c 'import site; print(site.getsitepackages().pop(0))'` ]) +AC_DEFINE_UNQUOTED(PYTHON_SITELIB, $app_cv_python_sitelib) +AC_SUBST(PYTHON_SITELIB,$app_cv_python_sitelib) + dnl --------------------------------------------------------------------------- dnl Check for ELF symbol visibility support dnl --------------------------------------------------------------------------- -- libgit2 0.21.2