DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 723378f43d603b9930bae4e5ab3b7e5f31ee79bd
parent f1f5853c924593335a6afe374bcc4f3fdcea4ba8
Author: falkTX <falktx@gmail.com>
Date:   Tue, 15 Jul 2014 22:41:28 +0100

Fix ttl generator for mingw cross-compile

Diffstat:
Mutils/lv2-ttl-generator/GNUmakefile | 5++++-
Mutils/lv2-ttl-generator/lv2_ttl_generator.c | 7+++++++
2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/utils/lv2-ttl-generator/GNUmakefile b/utils/lv2-ttl-generator/GNUmakefile @@ -2,8 +2,11 @@ all: build +ifeq ($(WIN32),true) +build: ../lv2_ttl_generator.exe +else build: ../lv2_ttl_generator -mingw: ../lv2_ttl_generator.exe +endif ../lv2_ttl_generator: lv2_ttl_generator.c $(CXX) lv2_ttl_generator.c -o ../lv2_ttl_generator -ldl diff --git a/utils/lv2-ttl-generator/lv2_ttl_generator.c b/utils/lv2-ttl-generator/lv2_ttl_generator.c @@ -61,8 +61,15 @@ int main(int argc, char* argv[]) strcpy(basename, base2+1); basename[strrchr(base2, '.')-base2-1] = '\0'; } + else if (argv[1][0] == '.' && argv[1][1] == '/') + { + strcpy(basename, argv[1]+2); + basename[strrchr(basename, '.')-basename] = '\0'; + } else + { strcpy(basename, argv[1]); + } printf("Generate ttl data for '%s', basename: '%s'\n", argv[1], basename);