summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/libyaml/libyaml.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/libyaml/libyaml.pro')
-rw-r--r--src/3rdparty/libyaml/libyaml.pro40
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 \