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 --------------------------------------------------------------------------- |