]> git.cworth.org Git - apitrace/blobdiff - thirdparty/qjson/CMakeLists.txt
Bundle QJSON sources.
[apitrace] / thirdparty / qjson / CMakeLists.txt
diff --git a/thirdparty/qjson/CMakeLists.txt b/thirdparty/qjson/CMakeLists.txt
new file mode 100644 (file)
index 0000000..14bda2c
--- /dev/null
@@ -0,0 +1,18 @@
+add_definitions (-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG_OUTPUT)
+
+set (QT_DONT_USE_QTGUI TRUE)
+
+include (${QT_USE_FILE})
+
+include_directories (${CMAKE_CURRENT_BINARY_DIR})
+
+set (qjson_MOC_HDRS
+    parserrunnable.h
+    serializerrunnable.h
+)
+
+qt4_wrap_cpp (qjson_MOC_SRCS ${qjson_MOC_HDRS})
+
+set (qjson_SRCS parser.cpp qobjecthelper.cpp json_scanner.cpp json_parser.cc parserrunnable.cpp serializer.cpp serializerrunnable.cpp)
+
+add_library (qjson_bundled STATIC ${qjson_SRCS} ${qjson_MOC_SRCS})