SET( TESTS JsonRpc JsonRpcAdaptor JsonToProperties JsonToVariant VariantToJson ) ##### Probably don't want to edit below this line ##### # Find Qt4 FIND_PACKAGE( Qt4 REQUIRED ) # Pick modules SET( QT_DONT_USE_QTGUI TRUE ) SET( QT_USE_QTTEST TRUE ) # Use it INCLUDE( ${QT_USE_FILE} ) # Include the library include directories, and the current build directory (moc) INCLUDE_DIRECTORIES( ../lib ${CMAKE_CURRENT_BINARY_DIR} ) # Build the tests INCLUDE(AddFileDependencies) FOREACH(test ${TESTS}) MESSAGE(STATUS "Building ${test}") QT4_WRAP_CPP(MOC_SOURCE ${test}.cpp) ADD_EXECUTABLE( ${test} ${test}.cpp ) ADD_FILE_DEPENDENCIES(${test}.cpp ${MOC_SOURCE}) TARGET_LINK_LIBRARIES( ${test} ${QT_LIBRARIES} JsonQt ) ENDFOREACH()