[Mobies-commit] [commit] r4093 - UDM/trunk/src/UdmPython

ksmyth at redhat1.isis.vanderbilt.edu ksmyth at redhat1.isis.vanderbilt.edu
Fri Aug 17 14:54:05 CDT 2012


Author: ksmyth
Date: Fri Aug 17 14:54:05 2012
New Revision: 4093

Log:
Need to link against libudm, and export initudm properly

Modified:
   UDM/trunk/src/UdmPython/UdmPython.cpp
   UDM/trunk/src/UdmPython/setup.py

Modified: UDM/trunk/src/UdmPython/UdmPython.cpp
==============================================================================
--- UDM/trunk/src/UdmPython/UdmPython.cpp	Fri Aug 17 14:25:31 2012	(r4092)
+++ UDM/trunk/src/UdmPython/UdmPython.cpp	Fri Aug 17 14:54:05 2012	(r4093)
@@ -538,7 +538,14 @@
 }
 }
 
+#ifdef _WIN32
+#ifndef UDM_PY_MODULE_NAME
+#error UDM_PY_MODULE_NAME undefined
+#endif
 BOOST_PYTHON_MODULE(UDM_PY_MODULE_NAME)
+#else
+BOOST_PYTHON_MODULE(udm)
+#endif
 {
 	class_<Udm::Object>("Object")
 		.add_property("type", Object_type)

Modified: UDM/trunk/src/UdmPython/setup.py
==============================================================================
--- UDM/trunk/src/UdmPython/setup.py	Fri Aug 17 14:25:31 2012	(r4092)
+++ UDM/trunk/src/UdmPython/setup.py	Fri Aug 17 14:54:05 2012	(r4093)
@@ -24,7 +24,8 @@
 setup_args['ext_modules'] = [
   Extension('udm',
     ['UdmPython.cpp'],
-    libraries=['boost_python'], # TODO: udm?
+    libraries=['boost_python', 'udm'], # TODO: udm?
+    library_dirs = [os.path.join(this_dir, '../../lib/.libs')],
     include_dirs=['/usr/include/udm/', os.path.join(this_dir, '../../include')])
 ]
 if platform.system() == 'Windows':


More information about the Mobies-commit mailing list