Warning, /utilities/kdebugsettings/src/core/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org>
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 include_directories(${CMAKE_BINARY_DIR})
0004
0005 add_library(libkdebugsettingscore SHARED)
0006
0007 ecm_qt_declare_logging_category(libkdebugsettingscore HEADER kdebugsettingscore_debug.h IDENTIFIER KDEBUGSETTINGSCORE_LOG CATEGORY_NAME log_kdebugsettingscore DESCRIPTION "kdebugsettings core" EXPORT KDEBUGSETTINGS)
0008 target_sources(libkdebugsettingscore PRIVATE
0009 jobs/changedebugmodejob.cpp
0010 jobs/changedebugmodejob.h
0011 jobs/loadcategoriesjob.cpp
0012 jobs/loadcategoriesjob.h
0013 jobs/saverulesjob.cpp
0014 jobs/saverulesjob.h
0015
0016 model/customloggingcategorymodel.h
0017 model/customloggingcategorymodel.cpp
0018
0019 model/customloggingcategoryproxymodel.h
0020 model/customloggingcategoryproxymodel.cpp
0021
0022 model/kdeapplicationloggingcategorymodel.h
0023 model/kdeapplicationloggingcategorymodel.cpp
0024
0025 model/kdeapplicationloggingcategoryproxymodel.h
0026 model/kdeapplicationloggingcategoryproxymodel.cpp
0027
0028 model/categorytypemodel.h
0029 model/categorytypemodel.cpp
0030 model/categorytypeproxymodel.h
0031 model/categorytypeproxymodel.cpp
0032
0033 loggingcategory.cpp
0034 loggingcategory.h
0035 kdebugsettingsutil.cpp
0036 kdebugsettingsutil.h
0037 renamecategory.cpp
0038 renamecategory.h
0039
0040 kdeloggingcategory.cpp
0041 kdeloggingcategory.h
0042 kdebugsettingsloadingcategories.cpp
0043 kdebugsettingsloadingcategories.h
0044
0045 libkdebugsettingscore_private_export.h
0046
0047
0048 loggingmanager.h loggingmanager.cpp
0049 )
0050
0051 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0052 set_target_properties(libkdebugsettingscore PROPERTIES UNITY_BUILD ON)
0053 endif()
0054 generate_export_header(libkdebugsettingscore BASE_NAME libkdebugsettingscore)
0055 target_link_libraries(libkdebugsettingscore
0056 Qt::Core
0057 KF6::I18n
0058 )
0059
0060 set_target_properties(libkdebugsettingscore
0061 PROPERTIES OUTPUT_NAME kdebugsettingscore VERSION ${KDEBUGSETTINGS_LIB_VERSION} SOVERSION ${KDEBUGSETTINGS_LIB_SOVERSION}
0062 )
0063
0064 install(TARGETS libkdebugsettingscore ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)
0065
0066 if (BUILD_TESTING)
0067 add_subdirectory( autotests )
0068 endif()
0069