Использование яблочка с CMake

Я хотел бы знать, как использовать Bulls Eye с CMake. В настоящее время у меня есть библиотека и соответствующий исполняемый файл (с юнит-тестами) в процессе сборки. Не было буквально никаких источников, но из того, что я могу почерпнуть, я придумал это.

FIND_PACKAGE(Bullseye REQUIRED)   #This works fine I have a custom file that locates Bullseye
SET(ENV{COVFILE} "${CMAKE_BINARY_DIRECTORY}/test.cov")

#turn on coverage
SET(RES 1)
EXECUTE_PROCESS(COMMAND ${BULLSEYE_BINARY} -1 RESULT_VARIABLE RES)

#build here
........... common.lib
........... common_test.exe

ADD_CUSTOM_COMMAND(
    TARGET common_test POST_BUILD
    COMMAND ${BULLSEYE_BINARY} -0
)

INSTALL(FILES $ENV{COVFILE} DESTINATION ${COMMON_WIN7_BULLSEYE_OUTPUT_DIR} CONFIGURATIONS Debug)

0 ответов

Другие вопросы по тегам