more explicit MarkRequired algorithm code
[apt.git] / buildlib / python.mak
index 02345c2d28cece58710eb8a783a40c5f3cafa941..25349daa0e25dd470bc4d774c3897e677376e533 100644 (file)
@@ -39,7 +39,7 @@ ifndef ONLYSTATICLIBS
 $(LIB)/$(MODULE)module.so: $($(LOCAL)-OBJS)
        -rm -f $(LIB)/$($(@F)-MODULE)module.so* 2> /dev/null
        echo Building shared Python module $@
-       $(CXX) $(CXXFLAGS) $(LDFLAGS) $(PICFLAGS) $(LFLAGS) $(LFLAGS_SO)\
+       $(CXX) $(CXXSTD) $(CXXFLAGS) $(LDFLAGS) $(PICFLAGS) $(LFLAGS) $(LFLAGS_SO)\
           -o $@ -shared \
           $(filter %.opic,$^) \
           $($(@F)-SLIBS) $(PYTHONLIB)
@@ -58,7 +58,7 @@ endif  # ifdef PYTHONLIB
 vpath %.cc $(SUBDIRS)
 $(OBJ)/%.opic: %.cc
        echo Compiling $< to $@
-       $(CXX) -c $(INLINEDEPFLAG) $(CPPFLAGS) $(CXXFLAGS) $(PICFLAGS) -o $@ $<
+       $(CXX) -c $(INLINEDEPFLAG) $(CPPFLAGS) $(CXXSTD) $(CXXFLAGS) $(PICFLAGS) -o $@ '$(abspath $<)'
        $(DoDep)
 
 # Include the dependencies that are available