~ubuntu-branches/ubuntu/lucid/kdepim-runtime/lucid

« back to all changes in this revision

Viewing changes to agents/maildispatcher/tests/CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Thomas
  • Date: 2009-12-03 15:38:40 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20091203153840-x5fxfsfby0czyqu6
Tags: 4:4.3.80-0ubuntu1
* New upstream beta release:
  - Refresh all patches
  - Bump build-depend versions
  - Remove build-depend on libknotificationitem-dev, it's part of
    kdelibs5-dev now
  - Add build-depend on shared-desktop-ontologies for nepomuk support
  - Add build-depend on libstreamanalyzer-dev for strigi support
  - Add build-depend on libx11-dev to prevent FTBFS
  - Update various .install files

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
 
2
 
 
3
# Stolen from kdepimlibs/akonadi/tests
 
4
macro(add_akonadi_isolated_test _source)
 
5
  get_filename_component(_targetName ${_source} NAME_WE)
 
6
  set(_srcList ${_source} )
 
7
 
 
8
  kde4_add_executable(${_targetName} TEST ${_srcList})
 
9
  target_link_libraries(${_targetName}
 
10
    ${QT_QTTEST_LIBRARY}
 
11
    ${QT_QTGUI_LIBRARY}
 
12
    ${KDEPIMLIBS_AKONADI_LIBS}
 
13
    ${KDEPIMLIBS_AKONADI_KMIME_LIBS}
 
14
    ${KDE4_KDECORE_LIBS}
 
15
    ${KDEPIMLIBS_MAILTRANSPORT_LIBS}
 
16
    ${KDEPIMLIBS_KMIME_LIBS}
 
17
    ${QT_QTCORE_LIBRARY}
 
18
    ${QT_QTDBUS_LIBRARY}
 
19
  )
 
20
 
 
21
  # based on kde4_add_unit_test
 
22
  if (WIN32)
 
23
    get_target_property( _loc ${_targetName} LOCATION )
 
24
    set(_executable ${_loc}.bat)
 
25
  else (WIN32)
 
26
    set(_executable ${EXECUTABLE_OUTPUT_PATH}/${_targetName})
 
27
  endif (WIN32)
 
28
  if (UNIX)
 
29
    set(_executable ${_executable}.shell)
 
30
  endif (UNIX)
 
31
 
 
32
  find_program(_testrunner akonaditest)
 
33
 
 
34
  add_test( maildispatcheragent-${_targetName} ${_testrunner} -c ${CMAKE_CURRENT_SOURCE_DIR}/unittestenv/config.xml ${_executable} )
 
35
endmacro(add_akonadi_isolated_test)
 
36
 
 
37
 
 
38
 
 
39
 
 
40
add_akonadi_isolated_test( aborttest.cpp )
 
41
add_akonadi_isolated_test( dupetest.cpp )
 
42