@@ -6,8 +6,8 @@ cmake_minimum_required(VERSION 3.11)
66
77project (
88 cpp-logger
9- VERSION 2.2.6
10- DESCRIPTION "Simple C++ logger ( ${GIT_LOG} ) " )
9+ VERSION 2.2.7
10+ DESCRIPTION "Simple C++ logger" )
1111
1212option (GCOV "Activate GCOV options" )
1313
@@ -20,33 +20,35 @@ if ( GCOV )
2020 endif ()
2121endif ()
2222
23- #find_package(Git CONFIG)
24- #find_package(Conan)
25- find_package (GTestExt PATHS cmake)
26-
27- # This part MUST be executed before the loading of the CMake package
28- set (SONAR_PROPERTIES_FILE ${CMAKE_CURRENT_BINARY_DIR} /sonar-project.properties)
29- message (STATUS "Generating SONAR properties file ${SONAR_PROPERTIES_FILE} " )
30- configure_file (${CMAKE_CURRENT_LIST_DIR} /sonar-project.properties.in ${SONAR_PROPERTIES_FILE} )
31-
32- find_package (SonarCloud PATHS cmake)
23+ find_package (Coverage PATHS cmake)
24+ find_package (GTestExt PATHS cmake)
3325
3426# Versionning infos -----------------------------------------
3527#
3628if ( CMAKE_BUILD_TYPE MATCHES Release )
3729 if ( GIT_LOG )
38- add_definitions ( -DCPP_LOGGER_VERSION= "${PROJECT_VERSION} - ${GIT_LOG} " )
30+ set (CPP_LOGGER_VERSION "${PROJECT_VERSION} - ${GIT_LOG} " )
3931 else ()
40- add_definitions ( -DCPP_LOGGER_VERSION= "${PROJECT_VERSION} " )
32+ set (CPP_LOGGER_VERSION "${PROJECT_VERSION} " )
4133 endif ()
4234else ()
4335 if ( GIT_LOG )
44- add_definitions ( -DCPP_LOGGER_VERSION= "${PROJECT_VERSION} -${GIT_LOG} -SNAPSHOT" )
36+ set (CPP_LOGGER_VERSION "${PROJECT_VERSION} -${GIT_LOG} -SNAPSHOT" )
4537 else ()
46- add_definitions ( -DCPP_LOGGER_VERSION= "${PROJECT_VERSION} -SNAPSHOT" )
38+ set (CPP_LOGGER_VERSION "${PROJECT_VERSION} -SNAPSHOT" )
4739 endif ()
4840endif ()
4941
42+ message (STATUS "Building ${PROJECT_NAME} version ${CPP_LOGGER_VERSION} " )
43+ add_definitions ( -DCPP_LOGGER_VERSION="${CPP_LOGGER_VERSION} " )
44+
45+ # This part MUST be executed before the loading of the CMake package
46+ set (SONAR_PROPERTIES_FILE ${CMAKE_CURRENT_BINARY_DIR} /sonar-project.properties)
47+ message (STATUS "Generating SONAR properties file ${SONAR_PROPERTIES_FILE} " )
48+ configure_file (${CMAKE_CURRENT_SOURCE_DIR} /sonar-project.properties.in ${SONAR_PROPERTIES_FILE} )
49+
50+ find_package (SonarCloud PATHS cmake)
51+
5052# targets --------------------------------------------------
5153#
5254# project's public headers
@@ -92,9 +94,10 @@ endif()
9294#
9395find_package (Doxygen REQUIRED dot OPTIONAL_COMPONENTS mscgen dia)
9496if (Doxygen_FOUND)
97+ set (DOXYGEN_PROJECT_NUMBER ${CPP_LOGGER_VERSION} )
9598 set (DOXYGEN_EXAMPLE_PATH tests)
9699 set (DOXYGEN_EXTRACT_ALL yes )
97- set (DOXYGEN_PROJECT_BRIEF ${PROJECT_DESCRUPTION } )
100+ set (DOXYGEN_PROJECT_BRIEF ${PROJECT_DESCRIPTION } )
98101 set (DOXYGEN_USE_MDFILE_AS_MAINPAGE "${CMAKE_SOURCE_DIR} /README.md" )
99102 doxygen_add_docs(doxygen README.md src include COMMENT "generate on-line documentation" )
100103endif ()
0 commit comments