mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-24 10:52:52 +00:00
43 lines
1.3 KiB
Text
43 lines
1.3 KiB
Text
![]() |
set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
|
||
|
|
||
|
include_directories(
|
||
|
../
|
||
|
)
|
||
|
|
||
|
MACRO(IE_UNIT_TESTS)
|
||
|
FOREACH(_testname ${ARGN})
|
||
|
kde4_add_unit_test(${_testname} NOGUI ${_testname}.cpp modeltest.cpp)
|
||
|
target_link_libraries(${_testname} ${QT_QTTEST_LIBRARY} ${QT_QTGUI_LIBRARY} ${KDE4_KDEUI_LIBS} ${KDEPIMLIBS_AKONADI_LIBS} kdgantt2 ${KDEPIMLIBS_KCALUTILS_LIBS} ${KDEPIMLIBS_KCALCORE_LIBS} incidenceeditorsng kdepimdbusinterfaces)
|
||
|
ENDFOREACH(_testname)
|
||
|
ENDMACRO(IE_UNIT_TESTS)
|
||
|
|
||
|
MACRO(IE_EXECUTABLE_TESTS)
|
||
|
FOREACH(_testname ${ARGN})
|
||
|
kde4_add_executable(${_testname} NOGUI TEST ${_testname}.cpp modeltest.cpp)
|
||
|
target_link_libraries(${_testname} ${KDEPIMLIBS_KCALCORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} ${KDE4_KDECORE_LIBS} incidenceeditorsng)
|
||
|
ENDFOREACH(_testname)
|
||
|
ENDMACRO(IE_EXECUTABLE_TESTS)
|
||
|
|
||
|
IE_UNIT_TESTS(
|
||
|
conflictresolvertest
|
||
|
testfreebusyitemmodel
|
||
|
testfreeperiodmodel
|
||
|
testfreebusyganttproxymodel
|
||
|
)
|
||
|
|
||
|
########### KTimeZoneComboBox unit test #############
|
||
|
set(ktimezonecomboboxtest_SRCS ktimezonecomboboxtest.cpp)
|
||
|
|
||
|
kde4_add_unit_test(ktimezonecomboboxtest TESTNAME ktimezonecomboboxtest ${ktimezonecomboboxtest_SRCS})
|
||
|
|
||
|
target_link_libraries(
|
||
|
ktimezonecomboboxtest
|
||
|
${KDE4_KDEUI_LIBS}
|
||
|
${QT_QTTEST_LIBRARY}
|
||
|
${QT_QTCORE_LIBRARY}
|
||
|
${KDE4_KDECORE_LIBS}
|
||
|
${KDEPIMLIBS_KCALCORE_LIBS}
|
||
|
incidenceeditorsng
|
||
|
)
|
||
|
|