# include(${CMAKE_SOURCE_DIR}/build/independent_source.cmake) set(EXECUTABLE_OUTPUT_PATH ${TEST_OUTPUT_PATH}/bin) include_directories( ${UTILS_SOURCE_PATH}/StatusCode/include ${UTILS_SOURCE_PATH}/Log/include ${HAL_SOURCE_PATH}/include ${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googletest/include ${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googlemock/include ) link_directories( ${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googlemock/lib ${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googlemock/lib ${LIBS_OUTPUT_PATH} ) set(CMAKE_AUTOMOC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) aux_source_directory(./ SRC_FILES) aux_source_directory(./src SRC_FILES) set(TARGET_NAME IHalTest) add_executable(${TARGET_NAME} ${SRC_FILES}) target_link_libraries(${TARGET_NAME} gtest gmock pthread Hal) if(${COVERAGE_ON} MATCHES "true") target_link_libraries(${TARGET_NAME} gcov) endif()