CMake를 사용하여 라이브러리를 만든 다음 테스트 exe를 작성했습니다. 빌드가 끝나면 자동으로 테스트 케이스를 실행하고 싶습니다. 여기 내 CMakeLists.txt입니다. .exe 확인 있지만 실행되지 않습니다. 나는 리눅스를 사용하고있다.Cmake를 사용하여 CppuTests를 실행하십시오.
cmake_minimum_required (VERSION 2.8.7)
project (tests)
set(LIBRARY_NAME exetests)
set(LIBRARY_SOURCES RunAllTests.cpp Tests.cpp)
set(CMAKE_CXX_FLAGS "-fPIC -Werror -O2 -std=c++0x -g")
add_executable(exetests ${LIBRARY_SOURCES})
target_link_libraries(exetests CppUTest)
target_link_libraries(exetests CppUTestExt)
target_link_libraries(exetests testLibrary)
#THIS IS WRONG. EXE is not Run
add_custom_target(COMMAND ./exetests)
는 내가 찾던입니다. – user1876942
결국 add_custom_command를 사용했습니다. – user1876942