Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Multimedia
FFmpeg Thumbnailer
Commits
35ee340b
Commit
35ee340b
authored
Jul 26, 2022
by
Nicolas Fella
Browse files
Adapt build system to Qt6
parent
8f27039c
Changes
2
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
35ee340b
...
...
@@ -22,7 +22,7 @@ include(KDECompilerSettings NO_POLICY_SCOPE)
include
(
ECMQtDeclareLoggingCategory
)
include
(
FeatureSummary
)
find_package
(
Qt
5
${
QT_MIN_VERSION
}
CONFIG REQUIRED COMPONENTS Core Gui
)
find_package
(
Qt
${
QT_MAJOR_VERSION
}
${
QT_MIN_VERSION
}
CONFIG REQUIRED COMPONENTS Core Gui
)
find_package
(
KF5
${
KF_MIN_VERSION
}
REQUIRED COMPONENTS KIO I18n Config
)
find_package
(
FFmpeg COMPONENTS AVCODEC AVFORMAT SWSCALE
)
find_package
(
Taglib REQUIRED
)
...
...
@@ -57,7 +57,7 @@ ecm_qt_declare_logging_category(ffmpegthumbs
kconfig_add_kcfg_files
(
ffmpegthumbs ffmpegthumbnailersettings5.kcfgc
)
target_link_libraries
(
ffmpegthumbs Qt
5
::Core Qt
5
::Gui KF5::KIOWidgets KF5::KIOCore KF5::I18n KF5::ConfigCore KF5::ConfigGui
${
AVUTIL_LIBRARIES
}
${
AVFILTER_LIBRARIES
}
${
AVFORMAT_LIBRARIES
}
${
AVCODEC_LIBRARIES
}
${
SWSCALE_LIBRARIES
}
Taglib::Taglib
)
target_link_libraries
(
ffmpegthumbs Qt::Core Qt::Gui KF5::KIOWidgets KF5::KIOCore KF5::I18n KF5::ConfigCore KF5::ConfigGui
${
AVUTIL_LIBRARIES
}
${
AVFILTER_LIBRARIES
}
${
AVFORMAT_LIBRARIES
}
${
AVCODEC_LIBRARIES
}
${
SWSCALE_LIBRARIES
}
Taglib::Taglib
)
install
(
FILES ffmpegthumbnailersettings5.kcfg DESTINATION
${
KDE_INSTALL_KCFGDIR
}
)
install
(
TARGETS ffmpegthumbs DESTINATION
${
KDE_INSTALL_PLUGINDIR
}
)
...
...
tests/CMakeLists.txt
View file @
35ee340b
...
...
@@ -21,7 +21,7 @@ kconfig_add_kcfg_files(ffmpegthumbtest ${CMAKE_CURRENT_SOURCE_DIR}/../ffmpegthum
target_include_directories
(
ffmpegthumbtest PRIVATE ..
)
target_link_libraries
(
ffmpegthumbtest Qt
5
::Core Qt
5
::Gui KF5::KIOWidgets KF5::KIOCore KF5::I18n KF5::ConfigCore KF5::ConfigGui
${
AVUTIL_LIBRARIES
}
${
AVFILTER_LIBRARIES
}
${
AVFORMAT_LIBRARIES
}
${
AVCODEC_LIBRARIES
}
${
SWSCALE_LIBRARIES
}
Taglib::Taglib
)
target_link_libraries
(
ffmpegthumbtest Qt::Core Qt::Gui KF5::KIOWidgets KF5::KIOCore KF5::I18n KF5::ConfigCore KF5::ConfigGui
${
AVUTIL_LIBRARIES
}
${
AVFILTER_LIBRARIES
}
${
AVFORMAT_LIBRARIES
}
${
AVCODEC_LIBRARIES
}
${
SWSCALE_LIBRARIES
}
Taglib::Taglib
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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