From 70949a39b9587465f5ab1d7930d1d100bc4485a0 Mon Sep 17 00:00:00 2001 From: midipix Date: Tue, 11 May 2021 20:59:04 +0000 Subject: link mode: slbt_exec_link_create_executable(): place .exe.wrapper under .libs/. --- src/logic/slbt_exec_link.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/logic/slbt_exec_link.c') diff --git a/src/logic/slbt_exec_link.c b/src/logic/slbt_exec_link.c index e11f0b7..e07a5e0 100644 --- a/src/logic/slbt_exec_link.c +++ b/src/logic/slbt_exec_link.c @@ -1698,16 +1698,14 @@ static int slbt_exec_link_create_executable( /* executable wrapper symlink */ if ((size_t)snprintf(wraplnk,sizeof(wraplnk),"%s.exe.wrapper", - dctx->cctx->output) >= sizeof(wraplnk)) + exefilename) >= sizeof(wraplnk)) return slbt_exec_link_exit( &depsmeta, SLBT_BUFFER_ERROR(dctx)); /* executable wrapper: base name */ - if ((base = strrchr(wraplnk,'/'))) - base++; - else - base = wraplnk; + base = strrchr(wraplnk,'/'); + base++; /* executable wrapper: footer */ fabspath = (exefilename[0] == '/'); @@ -1752,7 +1750,7 @@ static int slbt_exec_link_create_executable( if (slbt_create_symlink( dctx,ectx, dctx->cctx->output,wraplnk, - SLBT_SYMLINK_DEFAULT)) + SLBT_SYMLINK_WRAPPER)) return slbt_exec_link_exit( &depsmeta, SLBT_NESTED_ERROR(dctx)); -- cgit v1.2.3