优化配置文件
This commit is contained in:
-25
@@ -1,33 +1,21 @@
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/0_cmake_library/main.cmake)
|
||||
_load_cmake_library()
|
||||
|
||||
|
||||
rcl_init(global)
|
||||
rcl_set_root_dir(global "${EXTERNAL_DIR}/${G_Architecture_Name}_global")
|
||||
|
||||
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/0_cmake_library/register/export.cmake)
|
||||
|
||||
#set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
set(ENABLE_BUILD_TIMER ON CACHE BOOL "" FORCE)
|
||||
|
||||
|
||||
option(A_enable_register_library "Enable register library" OFF)
|
||||
|
||||
|
||||
set(cmake_library "${CMAKE_CURRENT_LIST_DIR}/0_cmake_library")
|
||||
set(register_dir "${cmake_library}/register")
|
||||
message("register_dir ${register_dir}")
|
||||
include(${register_dir}/export.cmake)
|
||||
|
||||
|
||||
#if (NOT GTest_FOUND)
|
||||
# find_package(GTest)
|
||||
#endif ()
|
||||
#if (NOT GTest_FOUND)
|
||||
# add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/3rdParty/GTest)
|
||||
#endif ()
|
||||
|
||||
# 添加开发质量基础设施库
|
||||
set(dqi "${cmake_library}/Development_Quality_Infrastructure")
|
||||
include(${dqi}/Doxygen/export.cmake) # 文档生成工具:生成代码 API 文档
|
||||
@@ -37,16 +25,3 @@ include(${dqi}/Cppcheck/export.cmake) # 静态代码分析工具:检测 C
|
||||
include(${dqi}/lizard/export.cmake) # 代码复杂度分析工具:统计圈复杂度、函数规模等指标
|
||||
include(${dqi}/cloc_tokei/export.cmake) # 代码统计工具:统计代码行数、语言组成等信息
|
||||
include(${dqi}/CodeMetrics/export.cmake) # 软件度量工具:分析代码质量指标
|
||||
|
||||
macro(select_first_existing_directory out_var)
|
||||
unset(${out_var})
|
||||
foreach (candidate ${ARGN})
|
||||
if (IS_DIRECTORY "${candidate}")
|
||||
set(${out_var} "${candidate}")
|
||||
break()
|
||||
endif ()
|
||||
endforeach ()
|
||||
if (NOT DEFINED ${out_var})
|
||||
message(FATAL_ERROR "No candidate directory exists for ${out_var}: ${ARGN}")
|
||||
endif ()
|
||||
endmacro()
|
||||
Reference in New Issue
Block a user