diff options
Diffstat (limited to 'src/3rdparty/libyaml/libyaml.pro')
-rw-r--r-- | src/3rdparty/libyaml/libyaml.pro | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/3rdparty/libyaml/libyaml.pro b/src/3rdparty/libyaml/libyaml.pro new file mode 100644 index 00000000..c1cabd71 --- /dev/null +++ b/src/3rdparty/libyaml/libyaml.pro @@ -0,0 +1,40 @@ +TEMPLATE = lib +TARGET = qtyaml + +load(am-config) + +CONFIG += \ + static \ + hide_symbols \ + exceptions_off rtti_off warn_off \ + installed + +MODULE_DEFINES *= YAML_DECLARE_STATIC +MODULE_INCLUDEPATH += $$PWD/include + +load(qt_helper_lib) + +win32-msvc* { + QMAKE_CFLAGS += /D_CRT_SECURE_NO_WARNINGS +} +*-g++* { + QMAKE_CFLAGS += -Wno-unused +} +*-clang* { + CONFIG += warn_off + QMAKE_CFLAGS += -Wall -W -Wno-unused +} + +DEFINES *= YAML_DECLARE_STATIC HAVE_CONFIG_H + +INCLUDEPATH += $$PWD/win32 $$PWD/include + +SOURCES += \ + src/api.c \ + src/dumper.c \ + src/emitter.c \ + src/loader.c \ + src/parser.c \ + src/reader.c \ + src/scanner.c \ + src/writer.c \ |