Extended from the test case in #3575. This exercises File objects and string filenames for the same resource script filename at different paths.pull/3715/head
parent
884f38fe1b
commit
80ce5e0817
8 changed files with 25 additions and 0 deletions
@ -0,0 +1 @@ |
|||||||
|
a = win.compile_resources('rsrc.rc') |
@ -0,0 +1 @@ |
|||||||
|
a RCDATA { "a" } |
@ -0,0 +1,2 @@ |
|||||||
|
bf = files('rsrc.rc') |
||||||
|
b = win.compile_resources(bf) |
@ -0,0 +1 @@ |
|||||||
|
b RCDATA { "b" } |
@ -0,0 +1,2 @@ |
|||||||
|
cf = files('rsrc.rc') |
||||||
|
c = win.compile_resources(cf) |
@ -0,0 +1 @@ |
|||||||
|
c RCDATA { "c" } |
@ -0,0 +1,16 @@ |
|||||||
|
project('foobar', 'c') |
||||||
|
|
||||||
|
win = import('windows') |
||||||
|
|
||||||
|
subdir('a') |
||||||
|
subdir('b') |
||||||
|
subdir('c') |
||||||
|
|
||||||
|
main = win.compile_resources('rsrc.rc') |
||||||
|
|
||||||
|
# these make the resource compilation a dependency of something which is built |
||||||
|
# by default |
||||||
|
static_library('libmain', main) |
||||||
|
static_library('liba', a) |
||||||
|
static_library('libb', b) |
||||||
|
static_library('libc', c) |
@ -0,0 +1 @@ |
|||||||
|
main RCDATA { "main" } |
Loading…
Reference in new issue