Browse Source

Fix ttl generation when cross-compiling, running with wine

Signed-off-by: falkTX <falktx@falktx.com>
tags/2021-01-15
falkTX 2 years ago
parent
commit
7536a096ba
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
1 changed files with 14 additions and 1 deletions
  1. +14
    -1
      libs/lv2-ttl-generator/lv2_ttl_generator.cpp

+ 14
- 1
libs/lv2-ttl-generator/lv2_ttl_generator.cpp View File

@@ -62,7 +62,20 @@ int main(int argc, char* argv[])
basename[strrchr(base2, '.')-base2-1] = '\0';
}
else
strcpy(basename, argv[1]);
{
#ifdef TTL_GENERATOR_WINDOWS
// Fix when running through wine
if (char* base2 = strrchr(argv[1], '/'))
{
strcpy(basename, base2+1);
basename[strrchr(base2, '.')-base2-1] = '\0';
}
else
#endif
{
strcpy(basename, argv[1]);
}
}

printf("Generate ttl data for '%s', basename: '%s'\n", argv[1], basename);



Loading…
Cancel
Save