From 4fed16072030c3176e3ace1b270d3144b0714f99 Mon Sep 17 00:00:00 2001 From: gcontini <1121667+gcontini@users.noreply.github.com> Date: 周六, 14 3月 2020 12:15:04 +0800 Subject: [PATCH] improve includes --- CMakeLists.txt | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3cb66f1..9af73aa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -114,21 +114,23 @@ COMMENT "generating ${LCC_PROJECT_PUBLIC_KEY}" USES_TERMINAL ) +include_directories( ${LCC_INCLUDE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/include" ) add_custom_target(project_initialize DEPENDS "${LCC_PROJECT_PUBLIC_KEY}" "${LCC_PROJECT_PRIVATE_KEY}") -include_directories( ${LCC_INCLUDE_DIR} ${CMAKE_BINARY_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/include") -message( STATUS "C compiler : " ${CMAKE_C_COMPILER}) -message( STATUS "C compiler flags : " ${CMAKE_C_FLAGS}) -message( STATUS "CXX compiler : " ${CMAKE_CXX_COMPILER}) -message( STATUS "CXX compiler flags: " ${CMAKE_CXX_FLAGS}) +message( STATUS "C compiler : " ${CMAKE_C_COMPILER}) +message( STATUS "C compiler flags : " ${CMAKE_C_FLAGS}) +message( STATUS "CXX compiler : " ${CMAKE_CXX_COMPILER}) +message( STATUS "CXX compiler flags : " ${CMAKE_CXX_FLAGS}) message( STATUS "CXX compiler flags debug : " ${CMAKE_CXX_FLAGS_DEBUG}) message( STATUS "CXX compiler flags release: " ${CMAKE_CXX_FLAGS_RELEASE}) if(CMAKE_BUILD_TYPE) - message( STATUS "Build type : " ${CMAKE_BUILD_TYPE}) + message( STATUS "Build type : " ${CMAKE_BUILD_TYPE}) endif(CMAKE_BUILD_TYPE) -message( STATUS "Install prefix : " ${CMAKE_INSTALL_PREFIX}) -message( STATUS "Project name : " ${LCC_PROJECT_NAME} ) -message( STATUS "Project base dir : " ${LCC_PROJECTS_BASE_DIR}/${LCC_PROJECT_NAME} ) +message( STATUS "Install prefix : " ${CMAKE_INSTALL_PREFIX}) +message( STATUS "Project name : " ${LCC_PROJECT_NAME} ) +message( STATUS "Project base dir : " ${LCC_PROJECTS_BASE_DIR}/${LCC_PROJECT_NAME} ) +get_property(inc_dirs DIRECTORY PROPERTY INCLUDE_DIRECTORIES) +message( STATUS "Include dirs : " "${inc_dirs}" ) add_subdirectory(src) @@ -164,6 +166,7 @@ SET(DOXYGEN_EXCLUDE_PATTERNS "*/library/ini/*;*/doc/resources/*") SET(DOXYGEN_DISABLE_INDEX YES) SET(DOXYGEN_GENERATE_TREEVIEW YES) + SET(DOXYGEN_GENERATE_XML YES) SET(DOXYGEN_LAYOUT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/doc/DoxygenLayout.xml") doxygen_add_docs(docs doc src include/licensecc COMMENT "doxygen docs") file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/doc/resources/" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/html") -- Gitblit v1.9.1