add_subdirectory(dummylib)

set(test_INCLUDE_DIR
    ${CMAKE_CURRENT_SOURCE_DIR}
    ${CMAKE_CURRENT_BINARY_DIR}
    ${CMAKE_SOURCE_DIR}
    ${QT_INCLUDE_DIR}
    ${PYTHON_INCLUDE_PATH}
    ${Boost_INCLUDE_DIR}
    ${pysidebase_SOURCE_DIR})

set(test_LIBRARY_DIR
    ${Boost_PYTHON_LIBRARY}
    ${QT_QTCORE_LIBRARY}
    ${QT_QTGUI_LIBRARY}
    ${QT_QTTEST_LIBRARY}
    pysidebase)

project (test_dynamic_slot)
include_directories(${test_INCLUDE_DIR})
set(src test_dynamic_slot.cpp)
qt4_automoc(${src})
add_executable(test_dynamic_slot ${src})
target_link_libraries(test_dynamic_slot ${test_LIBRARY_DIR})
add_test("dynamic_slot" test_dynamic_slot)

project (test_qptr)
include_directories(${test_INCLUDE_DIR})
set(test_qptr_SRC test_qptr.cpp)
qt4_automoc(${test_qptr_SRC})
add_executable(test_qptr ${test_qptr_SRC})
add_test("qptr" test_qptr)
target_link_libraries(test_qptr ${test_LIBRARY_DIR})

#project (test_watcher)
#include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${QT_INCLUDE_DIR} ${CMAKE_SOURCE_DIR} ${PYTHON_INCLUDE_PATH} ${Boost_INCLUDE_DIR} ${pysidebase_SOURCE_DIR})
#set(src test_watcher.cpp)
#add_executable(test_watcher ${src})
#target_link_libraries(test_watcher pysidebase)

