################################################# # # (C) 2010 Serghei Amelian # serghei (DOT) amelian (AT) gmail.com # # Improvements and feedback are welcome # # This file is released under GPL >= 2 # ################################################# include_directories( ${TQT_INCLUDE_DIRS} ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/dcop ${CMAKE_BINARY_DIR}/tdecore ${CMAKE_SOURCE_DIR}/tdecore ${CMAKE_SOURCE_DIR}/tdeui ${CMAKE_SOURCE_DIR}/tdeio ${CMAKE_SOURCE_DIR}/tdeio/tdefile ${CMAKE_SOURCE_DIR}/tdeio/tdeio ) link_directories( ${TQT_LIBRARY_DIRS} ) ##### tdetradertest ############################### set( target tdetradertest ) set( ${target}_SRCS tdetradertest.cpp ) tde_add_executable( ${target} SOURCES ${${target}_SRCS} LINK tdeio-shared DESTINATION ${BIN_INSTALL_DIR} ) ##### check and test ############################## # Force assertions to work add_definitions( -UNDEBUG ) set( CHECKS getalltest jobtest kdcopcheck kdefaultprogresstest kdirlistertest kdirwatchtest kfiltertest kionetrctest kiopassdlgtest kmfitest kmimefromext kmimemagictest kpropsdlgtest kprotocolinfotest kruntest kscantest kshredtest ktartest kurifiltertest kurlcompletiontest kziptest metatest netaccesstest previewtest speed tdeioslavetest tdesycocatest tdesycocaupdatetest kmimetypetest ) foreach( _check ${CHECKS} ) tde_add_check_executable( ${_check} AUTOMOC LINK tdeio-shared ) endforeach( ) # NOTE some apps here are suitable to be run as tests but not included due to # following reasons: # - jobtest may fail if run on an unusual system configuration # and requires GUI # - kprotocolinfotest tries to connect to network and requires running DCOP # - kurifiltertest requires network access and GUI # - tdesycocatest requires installed tdebase and GUI set( TESTS dataprotocoltest kacltest ) foreach( _check ${TESTS} ) tde_add_check_executable( ${_check} AUTOMOC LINK tdeio-shared TEST) endforeach( ) configure_file( kmimetypetest.sh.cmake kmimetypetest.sh @ONLY ) add_test( NAME "tdeio/kmimetypetest" COMMAND sh -x "${CMAKE_CURRENT_BINARY_DIR}/kmimetypetest.sh" WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" ) # TODO add kdirwatchunittest