~ubuntu-branches/ubuntu/trusty/step/trusty-proposed

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
enable_testing()

set(stepcore_tests_SRCS
    maintest.cc
    metaobject.cc
    worldcopy.cc
    contacts.cc
)

if(STEPCORE_WITH_QT)
    add_definitions(-DSTEPCORE_WITH_QT)
endif(STEPCORE_WITH_QT)

if(STEPCORE_WITH_GSL)
    add_definitions(-DSTEPCORE_WITH_GSL)
endif(STEPCORE_WITH_GSL)

set(QT_DONT_USE_QTGUI ON)
set(QT_USE_QTTEST ON)
find_package(Qt4 REQUIRED)
include(${QT_USE_FILE})

include_directories(${CMAKE_CURRENT_BINARY_DIR})

add_definitions(-Wall) # XXX ?

qt4_automoc(${stepcore_tests_SRCS})

add_executable(tests ${stepcore_tests_SRCS})
target_link_libraries(tests stepcore ${QT_LIBRARIES})

add_test(StepCore tests)