CMakeLists.txt (c-ares-1.17.1) | : | CMakeLists.txt (c-ares-1.17.2) | ||
---|---|---|---|---|
skipping to change at line 21 | skipping to change at line 21 | |||
target_compile_definitions(caresinternal INTERFACE HAVE_CONFIG_H=1) | target_compile_definitions(caresinternal INTERFACE HAVE_CONFIG_H=1) | |||
target_include_directories(caresinternal | target_include_directories(caresinternal | |||
INTERFACE "${PROJECT_BINARY_DIR}" | INTERFACE "${PROJECT_BINARY_DIR}" | |||
"${PROJECT_SOURCE_DIR}" | "${PROJECT_SOURCE_DIR}" | |||
"${PROJECT_SOURCE_DIR}/src/lib" | "${PROJECT_SOURCE_DIR}/src/lib" | |||
"${CARES_TOPLEVEL_DIR}/include" | "${CARES_TOPLEVEL_DIR}/include" | |||
"${CMAKE_INSTALL_INCLUDEDIR}" | "${CMAKE_INSTALL_INCLUDEDIR}" | |||
) | ) | |||
target_link_libraries(caresinternal INTERFACE ${PROJECT_NAME}::cares_static) | IF (CARES_STATIC) | |||
target_link_libraries(caresinternal INTERFACE ${PROJECT_NAME}::cares_static) | ||||
ELSE () | ||||
target_link_libraries(caresinternal INTERFACE ${PROJECT_NAME}::cares) | ||||
ENDIF () | ||||
# Google Test and Mock | # Google Test and Mock | |||
set(GMOCK_DIR gmock-1.8.0) | set(GMOCK_DIR gmock-1.8.0) | |||
add_library(gmock STATIC | add_library(gmock STATIC | |||
${GMOCK_DIR}/gmock-gtest-all.cc | ${GMOCK_DIR}/gmock-gtest-all.cc | |||
${GMOCK_DIR}/gmock/gmock.h | ${GMOCK_DIR}/gmock/gmock.h | |||
${GMOCK_DIR}/gtest/gtest.h | ${GMOCK_DIR}/gtest/gtest.h | |||
) | ) | |||
target_include_directories(gmock PUBLIC SYSTEM ${GMOCK_DIR}) | target_include_directories(gmock PUBLIC SYSTEM ${GMOCK_DIR}) | |||
target_link_libraries(gmock PRIVATE ${CMAKE_THREAD_LIBS_INIT}) | target_link_libraries(gmock PRIVATE ${CMAKE_THREAD_LIBS_INIT}) | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 5 lines changed or added |