1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
if(NOT WITH_LIBDNF5_CLI)
return()
endif()
pkg_check_modules(CPPUNIT REQUIRED cppunit)
# use any sources found under the current directory
file(GLOB_RECURSE TEST_LIBDNF5_CLI_SOURCES *.cpp)
include_directories(.)
include_directories(${PROJECT_SOURCE_DIR}/libdnf5-cli)
include_directories(${PROJECT_SOURCE_DIR}/libdnf5)
add_executable(run_tests_cli ${TEST_LIBDNF5_CLI_SOURCES})
target_link_directories(run_tests_cli PRIVATE ${CMAKE_BINARY_DIR}/libdnf5)
target_link_libraries(run_tests_cli PRIVATE stdc++ libdnf5 libdnf5-cli test_shared)
add_test(NAME test_libdnf_cli COMMAND run_tests_cli)
|