]> git.cworth.org Git - apitrace/blob - thirdparty/qjson/CMakeLists.txt
Update bundled QJson
[apitrace] / thirdparty / qjson / CMakeLists.txt
1 add_definitions (
2     -DQT_NO_CAST_FROM_ASCII
3     -DQT_NO_CAST_TO_ASCII
4     -DQT_NO_DEBUG_OUTPUT
5     -DQJSON_EXPORT=
6 )
7
8 set (QT_DONT_USE_QTGUI TRUE)
9
10 include (${QT_USE_FILE})
11
12 include_directories (${CMAKE_CURRENT_BINARY_DIR})
13
14 set (qjson_MOC_HDRS
15     parserrunnable.h
16     #serializerrunnable.h
17 )
18
19 qt4_wrap_cpp (qjson_MOC_SRCS ${qjson_MOC_HDRS})
20
21 set (qjson_SRCS
22     parser.cpp
23     qobjecthelper.cpp
24     json_scanner.cpp
25     json_parser.cc
26     parserrunnable.cpp
27     #serializer.cpp
28     #serializerrunnable.cpp
29 )
30
31 add_library (qjson_bundled STATIC ${qjson_SRCS} ${qjson_MOC_SRCS})