aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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;