@@ -33,16 +33,16 @@ uda_lib_names = '@UDA_LIBS@'.split(';') if '@UDA_LIBS@' else []
3333build_fat = os .environ .get ('UDA_FAT_PYTHON' , False )
3434if build_fat :
3535 uda_libs = [
36- 'libfat @PROJECT_NAME@_client.' + stalib_ext ,
37- 'lib @PROJECT_NAME@_plugins.' + stalib_ext ,
38- ] + ['lib @PROJECT_NAME@_' + name + '.' + stalib_ext for name in uda_lib_names ]
36+ 'fat @PROJECT_NAME@_client' ,
37+ '@PROJECT_NAME@_plugins' ,
38+ ] + ['@PROJECT_NAME@_' + name for name in uda_lib_names ]
3939 extra_libs = ['xml2' ]
4040 extra_libs .extend ('@EXTRA_LIBS@' .split (';' ) if '@EXTRA_LIBS@' else [])
4141 extra_macros = [('FATCLIENT' , None )]
4242else :
4343 uda_libs = [
44- 'lib @PROJECT_NAME@_client.' + stalib_ext ,
45- ] + ['lib @PROJECT_NAME@_' + name + '.' + stalib_ext for name in uda_lib_names ]
44+ '@PROJECT_NAME@_client' ,
45+ ] + ['@PROJECT_NAME@_' + name for name in uda_lib_names ]
4646 extra_libs = '@EXTRA_LIBS@' .split (';' ) if '@EXTRA_LIBS@' else []
4747 extra_macros = []
4848
@@ -57,7 +57,7 @@ ext = Extension(
5757 numpy .get_include (),
5858 '@FMT_INCLUDE_DIR@'
5959 ])),
60- libraries = list (filter (None , ['ssl' , 'crypto' , 'xml2' ] + extra_libs )),
60+ libraries = list (filter (None , ['ssl' , 'crypto' , 'xml2' ] + extra_libs + uda_libs )),
6161 library_dirs = list (filter (None , [
6262 '@STDCXX_LIB_DIR@' ,
6363 '@OPENSSL_LIB_DIR@' ,
@@ -72,7 +72,6 @@ ext = Extension(
7272 '@CAPNP_LIB_DIR@' ,
7373 '@FMT_LIB_DIR@'
7474 ])),
75- extra_objects = [os .path .join (root , 'lib' , uda_lib ) for uda_lib in uda_libs ],
7675 extra_link_args = extra_link_args ,
7776 extra_compile_args = extra_compile_args ,
7877 language = 'c++' ,
0 commit comments