From 75b734035484ace954e91a71bff6ea4a5d00c83c Mon Sep 17 00:00:00 2001 From: Kumi Date: Fri, 9 Feb 2024 15:30:29 +0100 Subject: [PATCH] Add library_dirs to extension build configuration Enhanced the build process by specifying the library directories in setup.py. This ensures the linker can locate all relevant libraries for the 'limedriver.binding' extension, preventing potential build issues on systems where libraries are not in the default search path. --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index 2822896..1510f56 100644 --- a/setup.py +++ b/setup.py @@ -29,6 +29,7 @@ ext_modules = [ 'limedriver.binding', sources=['src/limedriver/limedriver.pyx', 'extern/limedriver/src/limedriver.cpp'], include_dirs=["extern/limedriver/src/", "/usr/include/hdf5/serial/"], # TODO: This is REALLY ugly. + library_dirs=["/usr/lib/"], libraries=["LimeSuite"], language="c++", ),