Merge pull request #151 from nh2/system-libyaml-linker-dependency
Correctly declare libyaml dependency on system-libyaml flag
commitd3fc93c30a8b5c0308147515d03980dcf839f9a4
authorMichael Snoyman <michael@snoyman.com>
dateWed 29 Aug 2018, 14:21 (8 years ago)
parent96cd2d2ba21673
package.yaml+14−11
@@ -79,17 +79,20 @@ library:
7979 - condition: flag(no-unicode)
8080 cpp-options: -D__NO_UNICODE__
8181 - condition: ! '!(flag(system-libyaml))'
82− c-sources:
83− - libyaml/api.c
84− - libyaml/dumper.c
85− - libyaml/emitter.c
86− - libyaml/loader.c
87− - libyaml/parser.c
88− - libyaml/reader.c
89− - libyaml/scanner.c
90− - libyaml/writer.c
91− include-dirs:
92− - libyaml
82+ then:
83+ c-sources:
84+ - libyaml/api.c
85+ - libyaml/dumper.c
86+ - libyaml/emitter.c
87+ - libyaml/loader.c
88+ - libyaml/parser.c
89+ - libyaml/reader.c
90+ - libyaml/scanner.c
91+ - libyaml/writer.c
92+ include-dirs:
93+ - libyaml
94+ else:
95+ extra-libraries: yaml
9396 - condition: os(windows)
9497 cpp-options: -DWINDOWS
9598