Warning, /frameworks/extra-cmake-modules/tests/ECMQtDeclareLoggingCategoryTest/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 cmake_minimum_required(VERSION 3.5)
0002 project(ECMQtDeclareLoggingCategoryTest)
0003 set(ECM_MODULE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../modules")
0004 
0005 set(CMAKE_MODULE_PATH ${ECM_MODULE_DIR})
0006 
0007 include(QtVersionOption)
0008 include(ECMQtDeclareLoggingCategory)
0009 
0010 ecm_qt_declare_logging_category(
0011     sources
0012     HEADER "log1.h"
0013     IDENTIFIER "log1"
0014     CATEGORY_NAME "log.one"
0015     OLD_CATEGORY_NAMES "log1old"
0016     DESCRIPTION "log 1"
0017     EXPORT LOG
0018 )
0019 
0020 ecm_qt_declare_logging_category(
0021     sources
0022     HEADER "log2.h"
0023     IDENTIFIER "foo::bar::log2"
0024     CATEGORY_NAME "log.two"
0025     DEFAULT_SEVERITY Info
0026     DESCRIPTION "log 2"
0027     EXPORT LOG
0028 )
0029 
0030 ecm_qt_declare_logging_category(
0031     sources
0032     HEADER "${CMAKE_CURRENT_BINARY_DIR}/log3.h"
0033     IDENTIFIER "log3"
0034     CATEGORY_NAME "three"
0035     DEFAULT_SEVERITY Critical
0036 )
0037 
0038 ecm_qt_export_logging_category(
0039     IDENTIFIER "log4"
0040     CATEGORY_NAME "log.four"
0041     OLD_CATEGORY_NAMES "logfouroldest" "log4old"
0042     DEFAULT_SEVERITY Warning
0043     EXPORT LOG
0044     DESCRIPTION "log 4"
0045 )
0046 
0047 find_package(Qt${QT_MAJOR_VERSION}Core REQUIRED)
0048 
0049 add_executable(testmain testmain.cpp ${sources})
0050 target_include_directories(testmain
0051     PRIVATE
0052         "${CMAKE_CURRENT_BINARY_DIR}"
0053 )
0054 target_link_libraries(testmain
0055     PRIVATE
0056         Qt${QT_MAJOR_VERSION}::Core
0057 )
0058 
0059 ecm_qt_install_logging_categories(
0060     EXPORT LOG
0061     FILE log.categories
0062     DESTINATION "${CMAKE_INSTALL_PREFIX}/share/qlogging-categories5"
0063 )
0064 
0065 # this will be run by CTest
0066 configure_file(check.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/check.cmake" @ONLY)