make designMode property available from js
[kdelibs.git] / solid / tests / CMakeLists.txt
blob1871244535d575ad7efa515f5d047f2ccbf9d9f9
1 set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
4 ########### fakehardwaretest ###############
6 set(fakehardwaretest_SRCS fakehardwaretest.cpp )
9 kde4_add_unit_test(fakehardwaretest ${fakehardwaretest_SRCS})
11 if(WIN32)
12   set_target_properties(fakehardwaretest PROPERTIES COMPILE_FLAGS -DSOLID_EXPORT=)
13 endif(WIN32)
15 target_link_libraries(fakehardwaretest solid_static ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTTEST_LIBRARY} )
16 add_definitions(-DTEST_DATA="\\"${CMAKE_CURRENT_SOURCE_DIR}/../solid/backends/fakehw/fakecomputer.xml\\"")
19 ########### halbasictest ###############
21 if(NOT WIN32 AND NOT APPLE)
22 set(halbasictest_SRCS halbasictest.cpp )
24 kde4_add_unit_test(halbasictest ${halbasictest_SRCS})
26 if(WIN32)
27   set_target_properties(halbasictest PROPERTIES COMPILE_FLAGS -DSOLID_EXPORT=)
28 endif(WIN32)
30 target_link_libraries(halbasictest solid_static ${KDEWIN32_LIBRARIES} ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTTEST_LIBRARY} )
31 endif(NOT WIN32 AND NOT APPLE)
33 ########### solidhwtest ###############
35 set(solidhwtest_SRCS 
36    solidhwtest.cpp )
39 kde4_add_unit_test(solidhwtest ${solidhwtest_SRCS})
40 add_definitions(-DFAKE_COMPUTER_XML="\\"${CMAKE_CURRENT_SOURCE_DIR}/../solid/backends/fakehw/fakecomputer.xml\\"")
42 include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/../solid/backends/fakehw )
44 if(WIN32)
45   set_target_properties(solidhwtest PROPERTIES COMPILE_FLAGS -DSOLID_EXPORT=)
46   set (LIBS ${KDEWIN32_LIBRARIES})
47 endif(WIN32)
49 target_link_libraries(solidhwtest ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTTEST_LIBRARY} ${LIBS} solid_static)
51 ########### solidnettestdbusservice ###############
53 #set(solidnettestdbusservice_SRCS
54 #   solidnettestdbusservice.cpp )
57 #QT4_ADD_DBUS_ADAPTOR(solidnettestdbusservice_SRCS ../solid/org.kde.Solid.Networking.Client.xml
58 #                         solidnettestdbusservice.h TestNetworkingService)
60 #kde4_add_executable(solidnettestdbusservice TEST ${solidnettestdbusservice_SRCS})
62 #target_link_libraries(solidnettestdbusservice ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTTEST_LIBRARY})
64 ########### networkingclient ###############
66 include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES}
67     ${KDE4_KDECORE_INCLUDES} ${KDE4_KDEUI_INCLUDES} ${KDE4_KIO_INCLUDES})
69 set(networkingclient_SRCS networkingclient.cpp)
71 kde4_add_ui_files(networkingclient_SRCS networkingclientview.ui)
73 qt4_add_dbus_interface(networkingclient_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/../solid/org.kde.Solid.Networking.Client.xml clientinterface)
76 kde4_add_executable(networkingclient TEST ${networkingclient_SRCS})
78 target_link_libraries(networkingclient solid_static ${KDE4_KIO_LIBS})
79 ########### install files ###############