mirror of https://github.com/c-ares/c-ares.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.7 KiB
48 lines
1.7 KiB
# Copyright (C) The c-ares project and its contributors |
|
# SPDX-License-Identifier: MIT |
|
IF (CARES_BUILD_TOOLS) |
|
# Transform Makefile.inc |
|
transform_makefile_inc("Makefile.inc" "${PROJECT_BINARY_DIR}/src/tools/Makefile.inc.cmake") |
|
include(${PROJECT_BINARY_DIR}/src/tools/Makefile.inc.cmake) |
|
|
|
# Build ahost |
|
ADD_EXECUTABLE (ahost ahost.c ${SAMPLESOURCES}) |
|
TARGET_INCLUDE_DIRECTORIES (ahost |
|
PUBLIC "$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}>" |
|
"$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}>" |
|
"$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/lib>" |
|
"$<BUILD_INTERFACE:${CARES_TOPLEVEL_DIR}/include>" |
|
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>" |
|
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" |
|
) |
|
SET_TARGET_PROPERTIES (ahost PROPERTIES |
|
C_STANDARD 90 |
|
) |
|
|
|
TARGET_COMPILE_DEFINITIONS (ahost PRIVATE HAVE_CONFIG_H=1) |
|
TARGET_LINK_LIBRARIES (ahost PRIVATE ${PROJECT_NAME}) |
|
IF (CARES_INSTALL) |
|
INSTALL (TARGETS ahost COMPONENT Tools ${TARGETS_INST_DEST}) |
|
ENDIF () |
|
|
|
|
|
# Build adig |
|
ADD_EXECUTABLE (adig adig.c ${SAMPLESOURCES}) |
|
TARGET_INCLUDE_DIRECTORIES (adig |
|
PUBLIC "$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}>" |
|
"$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}>" |
|
"$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/lib>" |
|
"$<BUILD_INTERFACE:${CARES_TOPLEVEL_DIR}/include>" |
|
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>" |
|
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" |
|
) |
|
SET_TARGET_PROPERTIES (adig PROPERTIES |
|
C_STANDARD 90 |
|
) |
|
|
|
TARGET_COMPILE_DEFINITIONS (adig PRIVATE HAVE_CONFIG_H=1) |
|
TARGET_LINK_LIBRARIES (adig PRIVATE ${PROJECT_NAME}) |
|
IF (CARES_INSTALL) |
|
INSTALL (TARGETS adig COMPONENT Tools ${TARGETS_INST_DEST}) |
|
ENDIF () |
|
ENDIF ()
|
|
|