Browse Source

added -module for creating libxfr_python.so on MacOS.
okayed by Jeremy on jabber.


git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@2375 e5f2f494-b856-4b98-b285-d166d9295462

JINMEI Tatuya 15 years ago
parent
commit
4b8c5fabeb
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/lib/xfr/Makefile.am

+ 3 - 0
src/lib/xfr/Makefile.am

@@ -11,6 +11,9 @@ libxfr_la_SOURCES = xfrout_client.h xfrout_client.cc
 libxfr_la_SOURCES += fd_share.h fd_share.cc
 
 pyexec_LTLIBRARIES = libxfr_python.la
+# Python prefers .so, while some OSes (specifically MacOS) use a different
+# suffix for dynamic objects.  -module is necessary to work this around.
+libxfr_python_la_LDFLAGS = -module
 libxfr_python_la_SOURCES = fdshare_python.cc fd_share.cc fd_share.h
 libxfr_python_la_CPPFLAGS = $(AM_CPPFLAGS) $(PYTHON_INCLUDES)
 libxfr_python_la_CXXFLAGS = $(AM_CXXFLAGS)