Commit 5b26c4f1b419f77b8de623dd9175aef3ff508662
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,6 +70,7 @@ datarootdir=@datarootdir@ | ||
| 70 | localedir=@localedir@ | 70 | localedir=@localedir@ |
| 71 | docdir=@docdir@ | 71 | docdir=@docdir@ |
| 72 | sysconfdir=@sysconfdir@ | 72 | sysconfdir=@sysconfdir@ |
| 73 | +PYTHON_SITELIB=@PYTHON_SITELIB@ | ||
| 73 | 74 | ||
| 74 | BASEDIR=@BASEDIR@ | 75 | BASEDIR=@BASEDIR@ |
| 75 | 76 | ||
| @@ -157,8 +158,24 @@ $(OBJRLS)/%.o: \ | @@ -157,8 +158,24 @@ $(OBJRLS)/%.o: \ | ||
| 157 | 158 | ||
| 158 | @echo $< ... | 159 | @echo $< ... |
| 159 | @$(MKDIR) $(dir $@) | 160 | @$(MKDIR) $(dir $@) |
| 161 | + | ||
| 160 | @$(CXX) \ | 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 | $(CFLAGS) \ | 177 | $(CFLAGS) \ |
| 178 | + -Wall -Wextra \ | ||
| 162 | -DNDEBUG=1 \ | 179 | -DNDEBUG=1 \ |
| 163 | -o $@ \ | 180 | -o $@ \ |
| 164 | -c $< | 181 | -c $< |
| @@ -186,6 +203,7 @@ $(BINRLS)/$(LIBNAME)@DLLEXT@: \ | @@ -186,6 +203,7 @@ $(BINRLS)/$(LIBNAME)@DLLEXT@: \ | ||
| 186 | @$(LD) \ | 203 | @$(LD) \ |
| 187 | -shared -Wl,-soname,$(@F) \ | 204 | -shared -Wl,-soname,$(@F) \ |
| 188 | -o $@ \ | 205 | -o $@ \ |
| 206 | + -L$(OBJRLS) \ | ||
| 189 | $(LDFLAGS) \ | 207 | $(LDFLAGS) \ |
| 190 | $^ \ | 208 | $^ \ |
| 191 | $(LIBS) | 209 | $(LIBS) |
| @@ -195,6 +213,10 @@ $(BINRLS)/$(LIBNAME)@DLLEXT@: \ | @@ -195,6 +213,10 @@ $(BINRLS)/$(LIBNAME)@DLLEXT@: \ | ||
| 195 | install: \ | 213 | install: \ |
| 196 | $(BINRLS)/$(LIBNAME)@DLLEXT@ | 214 | $(BINRLS)/$(LIBNAME)@DLLEXT@ |
| 197 | 215 | ||
| 216 | + @echo $(INSTALL_PROGRAM) \ | ||
| 217 | + $(BINRLS)/$(LIBNAME)@DLLEXT@) \ | ||
| 218 | + $(DESTDIR)$(PYTHON_SITELIB) | ||
| 219 | + | ||
| 198 | 220 | ||
| 199 | #---[ Debug Targets ]-------------------------------------------------------------------- | 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,6 +216,10 @@ PKG_CHECK_MODULES( [PYTHON], [python3], AC_DEFINE(HAVE_PYTHON3), AC_MSG_ERROR([P | ||
| 216 | AC_SUBST(PYTHON_LIBS) | 216 | AC_SUBST(PYTHON_LIBS) |
| 217 | AC_SUBST(PYTHON_CFLAGS) | 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 | dnl --------------------------------------------------------------------------- | 223 | dnl --------------------------------------------------------------------------- |
| 220 | dnl Check for ELF symbol visibility support | 224 | dnl Check for ELF symbol visibility support |
| 221 | dnl --------------------------------------------------------------------------- | 225 | dnl --------------------------------------------------------------------------- |