project(dnsl-tests LANGUAGES C VERSION ${CMAKE_PROJECT_VERSION}) set(dnsl-tests_headers test_dns.h ) set(dnsl-tests_c_sources tests.c test_dns.c ) add_executable(${PROJECT_NAME}) add_executable(${PROJECT_NAMESPACE}::${PROJECT_NAME} ALIAS ${PROJECT_NAME}) target_sources(${PROJECT_NAME} PRIVATE ${dnsl-tests_c_sources} ${dnsl-tests_headers} ) set_target_properties(${PROJECT_NAME} PROPERTIES C_STANDARD 99 C_STANDARD_REQUIRED ON C_EXTENSIONS OFF COMPILE_WARNING_AS_ERROR ON VERSION ${PROJECT_VERSION} ) target_link_libraries(${PROJECT_NAME} PRIVATE dnslite::dnslite unity)