mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-26 20:03:10 +00:00
29 lines
1.7 KiB
CMake
29 lines
1.7 KiB
CMake
include_directories(
|
|
${KDevelop_SOURCE_DIR}/projectmanagers/cmake
|
|
${KDevelop_SOURCE_DIR}/projectmanagers/cmake/parser
|
|
${KDEVPLATFORM_INCLUDE_DIR}
|
|
)
|
|
|
|
configure_file("paths.h.cmake" "cmake-test-paths.h" ESCAPE_QUOTES)
|
|
|
|
macro(kdevcmake_add_test testname)
|
|
kde4_add_unit_test(${testname} ${testname}.cpp)
|
|
target_link_libraries(${testname} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} ${KDE4_KDECORE_LIBS} kdev4cmakecommon ${ARGN})
|
|
endmacro(kdevcmake_add_test)
|
|
|
|
kdevcmake_add_test(cmakeparsertest)
|
|
kdevcmake_add_test(cmakeastfactorytest)
|
|
kdevcmake_add_test(cmakeasttest)
|
|
kdevcmake_add_test(generationexpressionsolvertest)
|
|
kdevcmake_add_test(cmakecompliance ${KDEVPLATFORM_TESTS_LIBRARIES} ${KDEVPLATFORM_LANGUAGE_LIBRARIES})
|
|
kdevcmake_add_test(cmakeconditiontest ${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDE4_KTEXTEDITOR_LIBS})
|
|
kdevcmake_add_test(cmakeduchaintest ${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDE4_KTEXTEDITOR_LIBS} ${KDEVPLATFORM_TESTS_LIBRARIES})
|
|
kdevcmake_add_test(cmakeprojectvisitortest ${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDE4_KTEXTEDITOR_LIBS} ${KDEVPLATFORM_TESTS_LIBRARIES})
|
|
kdevcmake_add_test(cmakeparserutilstest ${KDE4_KTEXTEDITOR_LIBS})
|
|
kdevcmake_add_test(cmakeloadprojecttest ${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDEVPLATFORM_TESTS_LIBRARIES})
|
|
kdevcmake_add_test(cmakemanagertest ${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDEVPLATFORM_TESTS_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES})
|
|
# kdevcmake_add_test(ctestfindsuitestest ${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDEVPLATFORM_TESTS_LIBRARIES})
|
|
|
|
# this is not a unit test but a testing tool, kept here for convenience
|
|
add_executable(kdevprojectopen kdevprojectopen.cpp)
|
|
target_link_libraries(kdevprojectopen ${KDE4_KDECORE_LIBS} ${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_TESTS_LIBRARIES} kdev4cmakecommon)
|