|
9 | 9 | # define LIBGIT2_COMMENTS "For more information visit http://libgit2.github.com/" |
10 | 10 | #endif |
11 | 11 |
|
| 12 | +#ifdef GCC_WINDRES |
| 13 | +# define STRINGIZE(x) #x |
| 14 | +# define STRINGIZE_(x) STRINGIZE(x) |
| 15 | +#else |
| 16 | +# define STRINGIZE_(x) x |
| 17 | +#endif |
| 18 | + |
| 19 | +#ifdef GCC_WINDRES |
| 20 | +VS_VERSION_INFO VERSIONINFO |
| 21 | +#else |
12 | 22 | VS_VERSION_INFO VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE |
| 23 | +#endif |
13 | 24 | FILEVERSION LIBGIT2_VER_MAJOR,LIBGIT2_VER_MINOR,LIBGIT2_VER_REVISION,LIBGIT2_VER_PATCH |
14 | 25 | PRODUCTVERSION LIBGIT2_VER_MAJOR,LIBGIT2_VER_MINOR,LIBGIT2_VER_REVISION,LIBGIT2_VER_PATCH |
15 | 26 | FILEFLAGSMASK VS_FFI_FILEFLAGSMASK |
|
29 | 40 | BEGIN |
30 | 41 | VALUE "FileDescription", "libgit2 - the Git linkable library\0" |
31 | 42 | VALUE "FileVersion", LIBGIT2_VERSION "\0" |
32 | | - VALUE "InternalName", LIBGIT2_FILENAME ".dll\0" |
| 43 | + VALUE "InternalName", STRINGIZE_(LIBGIT2_FILENAME) ".dll\0" |
33 | 44 | VALUE "LegalCopyright", "Copyright (C) the libgit2 contributors. All rights reserved.\0" |
34 | | - VALUE "OriginalFilename", LIBGIT2_FILENAME ".dll\0" |
| 45 | + VALUE "OriginalFilename", STRINGIZE_(LIBGIT2_FILENAME) ".dll\0" |
35 | 46 | VALUE "ProductName", "libgit2\0" |
36 | 47 | VALUE "ProductVersion", LIBGIT2_VERSION "\0" |
37 | 48 | VALUE "Comments", LIBGIT2_COMMENTS "\0" |
|
0 commit comments