Browse Source

Fix ttl generator for mingw cross-compile

gh-pages
falkTX 9 years ago
parent
commit
723378f43d
2 changed files with 11 additions and 1 deletions
  1. +4
    -1
      utils/lv2-ttl-generator/GNUmakefile
  2. +7
    -0
      utils/lv2-ttl-generator/lv2_ttl_generator.c

+ 4
- 1
utils/lv2-ttl-generator/GNUmakefile View File

@@ -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


+ 7
- 0
utils/lv2-ttl-generator/lv2_ttl_generator.c View File

@@ -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);



Loading…
Cancel
Save