aboutsummaryrefslogtreecommitdiff
path: root/src/disp.c
diff options
context:
space:
mode:
authorTristan Riehs <tristan.riehs@inria.fr>2026-08-04 22:59:12 +0200
committerTristan Riehs <tristan.riehs@inria.fr>2026-08-04 22:59:12 +0200
commit733aaa70aaf4e245809a46faef50910f0732d4c7 (patch)
treea12564cfb67fc73d54686a33d2a5c809eda18500 /src/disp.c
parent8563469f189dc3fb79feee02833cc5913c8ee96e (diff)
Update display libraries lookup
Diffstat (limited to 'src/disp.c')
-rw-r--r--src/disp.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/disp.c b/src/disp.c
index 02f9bdc..efb91d3 100644
--- a/src/disp.c
+++ b/src/disp.c
@@ -86,10 +86,11 @@ get_disp(char *disp_name)
{
#ifndef NDEBUG
/* displays are shared libraries */
- char so_path[64] = {0};
- strcpy(so_path, "./src/.libs/");
+ char so_path[128];
+ strcpy(so_path, CALCULER_PREFIX);
+ strcat(so_path, "/lib/calculer/lib");
strcat(so_path, disp_name);
- strcat(so_path, ".so.0.0.0");
+ strcat(so_path, ".so");
struct disp *disp = malloc(sizeof(*disp));
disp->so_path = strdup(so_path);
disp->name = disp_name;