Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
PIM
PIM MailImporter
Commits
27e1bf4c
Commit
27e1bf4c
authored
May 23, 2021
by
Laurent Montel
😁
Browse files
Use more target-centric cmake code
parent
fe70972d
Pipeline
#62871
passed with stage
in 9 minutes and 28 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/mailimporter/CMakeLists.txt
View file @
27e1bf4c
########### CMake Config Files ###########
set
(
CMAKECONFIG_INSTALL_DIR
"
${
KDE_INSTALL_CMAKEPACKAGEDIR
}
/KF5MailImporter"
)
add_library
(
KF5MailImporter
)
add_library
(
KF5::MailImporter ALIAS KF5MailImporter
)
configure_package_config_file
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/KF5MailImporterConfig.cmake.in"
"
${
CMAKE_CURRENT_BINARY_DIR
}
/KF5MailImporterConfig.cmake"
...
...
@@ -28,7 +31,7 @@ install(FILES
)
set
(
libm
ail
i
mporter
_filters_SRCS
target_sources
(
KF5M
ail
I
mporter
PRIVATE
filters/filteroe.cpp
filters/filterpmail.cpp
filters/filterplain.cpp
...
...
@@ -49,9 +52,6 @@ set(libmailimporter_filters_SRCS
filters/filtericedove.cpp
filters/filterbalsa.cpp
filters/filterseamonkey.cpp
)
set
(
libmailimporter_SRCS
messagestatus.cpp
importmailswidget.cpp
filterinfogui.cpp
...
...
@@ -63,25 +63,19 @@ set(libmailimporter_SRCS
)
ki18n_wrap_ui
(
libm
ail
i
mporter
_SRCS
ui/importmailswidget.ui ui/selectthunderbirdprofilewidget.ui
)
ki18n_wrap_ui
(
KF5M
ail
I
mporter ui/importmailswidget.ui ui/selectthunderbirdprofilewidget.ui
)
ecm_qt_declare_logging_category
(
libm
ail
i
mporter
_SRCS
HEADER mailimporter_debug.h IDENTIFIER MAILIMPORTER_LOG CATEGORY_NAME org.kde.pim.mailimporter
ecm_qt_declare_logging_category
(
KF5M
ail
I
mporter HEADER mailimporter_debug.h IDENTIFIER MAILIMPORTER_LOG CATEGORY_NAME org.kde.pim.mailimporter
DESCRIPTION
"mailimporter (mailimporter)"
OLD_CATEGORY_NAMES log_mailimporter
EXPORT MAILIMPORTER
)
add_library
(
KF5MailImporter
${
libmailimporter_SRCS
}
${
libmailimporter_filters_SRCS
}
)
if
(
COMPILE_WITH_UNITY_CMAKE_SUPPORT
)
set_target_properties
(
KF5MailImporter PROPERTIES UNITY_BUILD ON
)
endif
()
generate_export_header
(
KF5MailImporter BASE_NAME mailimporter
)
add_library
(
KF5::MailImporter ALIAS KF5MailImporter
)
target_include_directories
(
KF5MailImporter INTERFACE
"$<INSTALL_INTERFACE:
${
KDE_INSTALL_INCLUDEDIR_KF5
}
/MailImporter/;
${
KDE_INSTALL_INCLUDEDIR_KF5
}
/mailimporter>"
)
target_include_directories
(
KF5MailImporter PUBLIC
"$<BUILD_INTERFACE:
${
MailImporter_SOURCE_DIR
}
/src;
${
MailImporter_BINARY_DIR
}
/src;>"
)
...
...
src/mailimporterakonadi/CMakeLists.txt
View file @
27e1bf4c
########### CMake Config Files ###########
set
(
CMAKECONFIG_INSTALL_DIR
"
${
KDE_INSTALL_CMAKEPACKAGEDIR
}
/KF5MailImporterAkonadi"
)
add_library
(
KF5MailImporterAkonadi
)
add_library
(
KF5::MailImporterAkonadi ALIAS KF5MailImporterAkonadi
)
configure_package_config_file
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/KF5MailImporterAkonadiConfig.cmake.in"
"
${
CMAKE_CURRENT_BINARY_DIR
}
/KF5MailImporterAkonadiConfig.cmake"
...
...
@@ -27,7 +28,7 @@ install(FILES
DESTINATION
${
KDE_INSTALL_INCLUDEDIR_KF5
}
COMPONENT Devel
)
set
(
libm
ail
i
mporter
a
konadi
_SRCS
set
(
KF5M
ail
I
mporter
A
konadi
PRIVATE
filterimporterakonadi.cpp
)
...
...
@@ -38,9 +39,6 @@ ecm_qt_declare_logging_category(libmailimporterakonadi_SRCS HEADER mailimportera
add_library
(
KF5MailImporterAkonadi
${
libmailimporterakonadi_SRCS
}
)
if
(
COMPILE_WITH_UNITY_CMAKE_SUPPORT
)
set_target_properties
(
KF5MailImporterAkonadi PROPERTIES UNITY_BUILD ON
)
endif
()
...
...
Christophe Giboudeaux
@cgiboudeaux
mentioned in commit
30549520
·
May 24, 2021
mentioned in commit
30549520
mentioned in commit 30549520397502c55df38254d76a45c919ed368d
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment