1 include_directories (./)
3 # add_custom_command (OUTPUT ${qjson_SOURCE_DIR}/lib/json_parser.cc
5 # COMMAND bison -t -o json_parser.cc -d json_parser.yy
6 # DEPENDS json_parser.yy
7 # WORKING_DIRECTORY ${qjson_SOURCE_DIR}/lib/
17 DESTINATION ${INCLUDE_INSTALL_DIR}/qjson COMPONENT Devel
25 qt4_wrap_cpp(qjson_MOC_SRCS ${qjson_MOC_HDRS})
27 set (qjson_SRCS parser.cpp qobjecthelper.cpp json_scanner.cpp json_parser.cc parserrunnable.cpp serializer.cpp serializerrunnable.cpp)
29 add_library (qjson SHARED ${qjson_SRCS} ${qjson_MOC_SRCS})
30 target_link_libraries( qjson ${QT_LIBRARIES})
32 set_target_properties(qjson PROPERTIES
33 VERSION ${QJSON_LIB_MAJOR_VERSION}.${QJSON_LIB_MINOR_VERSION}.${QJSON_LIB_PATCH_VERSION}
34 SOVERSION ${QJSON_LIB_MAJOR_VERSION}
35 DEFINE_SYMBOL QJSON_MAKEDLL
39 LIBRARY DESTINATION ${LIB_INSTALL_DIR}
40 RUNTIME DESTINATION bin
41 ARCHIVE DESTINATION ${LIB_INSTALL_DIR}