Warning, /graphics/digikam/core/utilities/advancedrename/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # 0002 # SPDX-FileCopyrightText: 2010-2024 by Gilles Caulier, <caulier dot gilles at gmail dot com> 0003 # SPDX-FileCopyrightText: 2015 by Veaceslav Munteanu, <veaceslav dot munteanu90 at gmail dot com> 0004 # 0005 # SPDX-License-Identifier: BSD-3-Clause 0006 # 0007 0008 APPLY_COMMON_POLICIES() 0009 0010 file(GLOB libadvancedrename_SRCS 0011 ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp 0012 ${CMAKE_CURRENT_SOURCE_DIR}/common/*.cpp 0013 ${CMAKE_CURRENT_SOURCE_DIR}/parser/*.cpp 0014 ${CMAKE_CURRENT_SOURCE_DIR}/parser/modifiers/*.cpp 0015 ${CMAKE_CURRENT_SOURCE_DIR}/parser/options/*.cpp 0016 ${CMAKE_CURRENT_SOURCE_DIR}/parser/options/database/*.cpp 0017 ${CMAKE_CURRENT_SOURCE_DIR}/parser/options/database/keys/*.cpp 0018 ) 0019 0020 file(GLOB libadvancedrename_UI 0021 ${CMAKE_CURRENT_SOURCE_DIR}/parser/modifiers/*.ui 0022 ${CMAKE_CURRENT_SOURCE_DIR}/parser/options/*.ui 0023 ) 0024 0025 ki18n_wrap_ui(libadvancedrename_SRCS ${libadvancedrename_UI}) 0026 0027 # TODO for internal use, prefer complete include paths instead of this 0028 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/common 0029 ${CMAKE_CURRENT_SOURCE_DIR}/parser/options 0030 ${CMAKE_CURRENT_SOURCE_DIR}/parser/options/database 0031 ${CMAKE_CURRENT_SOURCE_DIR}/parser/options/database/keys 0032 ${CMAKE_CURRENT_SOURCE_DIR}/parser/modifiers 0033 ) 0034 0035 include_directories( 0036 $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::I18n,INTERFACE_INCLUDE_DIRECTORIES> 0037 $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::ConfigCore,INTERFACE_INCLUDE_DIRECTORIES> 0038 $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::XmlGui,INTERFACE_INCLUDE_DIRECTORIES> 0039 0040 $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Sql,INTERFACE_INCLUDE_DIRECTORIES> 0041 $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Gui,INTERFACE_INCLUDE_DIRECTORIES> 0042 $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Widgets,INTERFACE_INCLUDE_DIRECTORIES> 0043 $<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Core,INTERFACE_INCLUDE_DIRECTORIES> 0044 ) 0045 0046 # Used by digikamgui 0047 add_library(gui_advancedrename_obj OBJECT ${libadvancedrename_SRCS}) 0048 0049 target_compile_definitions(gui_advancedrename_obj 0050 PRIVATE 0051 digikamgui_EXPORTS 0052 )