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)