Diag-Client-Lib
Functions
/home/runner/work/diag-client-lib/diag-client-lib/diag-client-lib/lib/uds-transport-layer-api/CMakeLists.txt File Reference

Functions

 project (uds-transport-layer-api) include(GNUInstallDirs) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_EXTENSIONS OFF) add_library($
 
INTERFACE set (header_path "${CMAKE_CURRENT_SOURCE_DIR}") file(GLOB_RECURSE HEADERS $
 
 set (public_header ${HEADERS}) set(header $
 
 target_include_directories (${PROJECT_NAME} INTERFACE $< BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>) install(TARGETS $
 

Function Documentation

◆ project()

project ( uds-transport-layer-  api)

Definition at line 1 of file CMakeLists.txt.

9  {PROJECT_NAME} INTERFACE)

◆ set() [1/2]

INTERFACE set ( header_path "${CMAKE_CURRENT_SOURCE_DIR}"  )

Definition at line 12 of file CMakeLists.txt.

12  {CMAKE_CURRENT_SOURCE_DIR}")
13 file(GLOB_RECURSE HEADERS ${CMAKE_CURRENT_SOURCE_DIR})

◆ set() [2/2]

set ( public_header ${HEADERS}  )

Definition at line 14 of file CMakeLists.txt.

14  {HEADERS})
15 set(header ${public_header})
INTERFACE set(header_path "${CMAKE_CURRENT_SOURCE_DIR}") file(GLOB_RECURSE HEADERS $
Definition: CMakeLists.txt:12

◆ target_include_directories()

target_include_directories (   ${PROJECT_NAME} INTERFACE $< BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)

Definition at line 18 of file CMakeLists.txt.

18  {PROJECT_NAME}
19  INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
20 )
21 
22 install(TARGETS ${PROJECT_NAME}