Commit 5b26c4f1b419f77b8de623dd9175aef3ff508662

Authored by Perry Werneck
1 parent fbc82205
Exists in master

Fixing package build.

Showing 2 changed files with 26 additions and 0 deletions   Show diff stats
Makefile.in
... ... @@ -70,6 +70,7 @@ datarootdir=@datarootdir@
70 70 localedir=@localedir@
71 71 docdir=@docdir@
72 72 sysconfdir=@sysconfdir@
  73 +PYTHON_SITELIB=@PYTHON_SITELIB@
73 74  
74 75 BASEDIR=@BASEDIR@
75 76  
... ... @@ -157,8 +158,24 @@ $(OBJRLS)/%.o: \
157 158  
158 159 @echo $< ...
159 160 @$(MKDIR) $(dir $@)
  161 +
160 162 @$(CXX) \
  163 + $(CXXFLAGS) \
  164 + -Wall -Wextra \
  165 + -DNDEBUG=1 \
  166 + -o $@ \
  167 + -c $<
  168 +
  169 +$(OBJRLS)/%.o: \
  170 + %.c \
  171 + $(DEPENDS)
  172 +
  173 + @echo $< ...
  174 + @$(MKDIR) $(dir $@)
  175 +
  176 + @$(CC) \
161 177 $(CFLAGS) \
  178 + -Wall -Wextra \
162 179 -DNDEBUG=1 \
163 180 -o $@ \
164 181 -c $<
... ... @@ -186,6 +203,7 @@ $(BINRLS)/$(LIBNAME)@DLLEXT@: \
186 203 @$(LD) \
187 204 -shared -Wl,-soname,$(@F) \
188 205 -o $@ \
  206 + -L$(OBJRLS) \
189 207 $(LDFLAGS) \
190 208 $^ \
191 209 $(LIBS)
... ... @@ -195,6 +213,10 @@ $(BINRLS)/$(LIBNAME)@DLLEXT@: \
195 213 install: \
196 214 $(BINRLS)/$(LIBNAME)@DLLEXT@
197 215  
  216 + @echo $(INSTALL_PROGRAM) \
  217 + $(BINRLS)/$(LIBNAME)@DLLEXT@) \
  218 + $(DESTDIR)$(PYTHON_SITELIB)
  219 +
198 220  
199 221 #---[ Debug Targets ]--------------------------------------------------------------------
200 222  
... ...
configure.ac
... ... @@ -216,6 +216,10 @@ PKG_CHECK_MODULES( [PYTHON], [python3], AC_DEFINE(HAVE_PYTHON3), AC_MSG_ERROR([P
216 216 AC_SUBST(PYTHON_LIBS)
217 217 AC_SUBST(PYTHON_CFLAGS)
218 218  
  219 +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))'` ])
  220 +AC_DEFINE_UNQUOTED(PYTHON_SITELIB, $app_cv_python_sitelib)
  221 +AC_SUBST(PYTHON_SITELIB,$app_cv_python_sitelib)
  222 +
219 223 dnl ---------------------------------------------------------------------------
220 224 dnl Check for ELF symbol visibility support
221 225 dnl ---------------------------------------------------------------------------
... ...