project(kmixer)
if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
- find_package(KDE4 4.19.0 REQUIRED)
- include(KDE4Defaults)
+ find_package(KDELibs4 4.24.0 REQUIRED)
+ include(FeatureSummary)
+
include_directories(${KDE4_INCLUDES})
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
endif()
add_executable(kmixer ${kmixer_sources})
target_link_libraries(kmixer
- ${KDE4_KDEUI_LIBS}
- ${KDE4_KFILE_LIBS}
+ KDE4::kdeui
+ KDE4::kfile
${ALSA_LIBRARIES}
)
int main(int argc, char** argv)
{
- KAboutData aboutData("kmixer", 0, ki18n("KMixer"),
- "1.0.0", ki18n("Control the system audio devices volume."),
- KAboutData::License_GPL_V2,
- ki18n("(c) 2022 Ivailo Monev"),
- KLocalizedString(),
- "http://github.com/fluxer/katana"
- );
-
- aboutData.addAuthor(ki18n("Ivailo Monev"),
- ki18n("Maintainer"),
- "xakepa10@gmail.com");
+ KAboutData aboutData(
+ "kmixer", 0, ki18n("KMixer"),
+ "1.0.0", ki18n("Control the system audio devices volume."),
+ KAboutData::License_GPL_V2,
+ ki18n("(c) 2022 Ivailo Monev")
+ );
+
+ aboutData.addAuthor(ki18n("Ivailo Monev"), ki18n("Maintainer"), "xakepa10@gmail.com");
aboutData.setProgramIconName(QLatin1String("multimedia-volume-control"));
KCmdLineArgs::init(argc, argv, &aboutData);