CMAKE - Format with cmake-format

Change-Id: I08e71fc5060b1f6e0168225cc5fe66886c2044bd
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
Αυτή η υποβολή περιλαμβάνεται σε:
Galantsev, Dmitrii
2025-05-06 22:22:50 +00:00
υποβλήθηκε από Galantsev, Dmitrii
γονέας f89beb90f5
υποβολή fa8b89f4ae
18 αρχεία άλλαξαν με 515 προσθήκες και 437 διαγραφές
+31 -20
Προβολή Αρχείου
@@ -40,7 +40,8 @@ message("")
# See:
# - https://github.com/llvm/llvm-project/issues/102443
# - https://github.com/abseil/abseil-cpp/issues/1747
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 18.0.0)
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL
18.0.0)
message("Compiler is " ${CMAKE_CXX_COMPILER_ID} ":" ${CMAKE_CXX_COMPILER_VERSION})
message("Applying abi patch...")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fclang-abi-compat=17")
@@ -53,19 +54,13 @@ set(INC_DIR "include/rdc")
file(GLOB PROTOBUF_GENERATED_INCLUDES "${PROTOB_OUT_DIR}/*.h")
file(GLOB PROTOBUF_GENERATED_SRCS "${PROTOB_OUT_DIR}/*.cc")
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include
"${PROJECT_SOURCE_DIR}/include"
"${GRPC_ROOT}/include"
"${PROTOB_OUT_DIR}"
"${AMD_SMI_INCLUDE_DIR}"
"${PROJECT_SOURCE_DIR}")
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/include "${PROJECT_SOURCE_DIR}/include" "${GRPC_ROOT}/include"
"${PROTOB_OUT_DIR}" "${AMD_SMI_INCLUDE_DIR}" "${PROJECT_SOURCE_DIR}")
set(SERVER_SRC_LIST
"${COMMON_DIR}/rdc_capabilities.cc"
"${COMMON_DIR}/rdc_utils.cc"
"${PROTOBUF_GENERATED_SRCS}"
"${SRC_DIR}/rdc_admin_service.cc"
"${SRC_DIR}/rdc_api_service.cc"
"${COMMON_DIR}/rdc_capabilities.cc" "${COMMON_DIR}/rdc_utils.cc" "${PROTOBUF_GENERATED_SRCS}"
"${SRC_DIR}/rdc_admin_service.cc" "${SRC_DIR}/rdc_api_service.cc"
"${SRC_DIR}/rdc_server_main.cc")
message("SERVER_SRC_LIST=${SERVER_SRC_LIST}")
@@ -82,20 +77,36 @@ target_compile_definitions(${SERVER_DAEMON_EXE} PRIVATE CURRENT_GIT_HASH=${GIT_H
# help find librdc_bootstrap.so at runtime
set_target_properties(${SERVER_DAEMON_EXE}
PROPERTIES INSTALL_RPATH "\$ORIGIN/../lib:\$ORIGIN/../lib/rdc/grpc/lib")
PROPERTIES INSTALL_RPATH "\$ORIGIN/../lib:\$ORIGIN/../lib/rdc/grpc/lib")
target_link_libraries(${SERVER_DAEMON_EXE} pthread rt gRPC::grpc++
cap dl amd_smi rdc_bootstrap)
target_link_libraries(
${SERVER_DAEMON_EXE}
pthread
rt
gRPC::grpc++
cap
dl
amd_smi
rdc_bootstrap)
install(TARGETS ${SERVER_DAEMON_EXE}
PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE GROUP_READ
GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
install(
TARGETS ${SERVER_DAEMON_EXE}
PERMISSIONS
OWNER_EXECUTE
OWNER_READ
OWNER_WRITE
GROUP_READ
GROUP_EXECUTE
WORLD_READ
WORLD_EXECUTE
DESTINATION ${CMAKE_INSTALL_BINDIR}
COMPONENT ${SERVER_COMPONENT})
install(FILES ${PROJECT_BINARY_DIR}/${SERVICE_FILE_NAME}
install(
FILES ${PROJECT_BINARY_DIR}/${SERVICE_FILE_NAME}
DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/${RDC}
COMPONENT ${SERVER_COMPONENT})
install(FILES ${PROJECT_BINARY_DIR}/${SERVER_CONFIG_FILE}
install(
FILES ${PROJECT_BINARY_DIR}/${SERVER_CONFIG_FILE}
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${RDC}/conf
COMPONENT ${SERVER_COMPONENT})