simplify CMakeLists

pull/5/head
Michail Vourlakos 6 years ago
parent b7603a1426
commit fb4508c6a7

@ -9,43 +9,20 @@ set(lattedock-app_SRCS
layoutmanager.cpp
schemecolors.cpp
screenpool.cpp
indicator/factory.cpp
layout/abstractlayout.cpp
layout/activelayout.cpp
layout/genericlayout.cpp
layout/storage.cpp
package/lattepackage.cpp
plasma/extended/screenpool.cpp
plasma/extended/theme.cpp
settings/settingsdialog.cpp
settings/universalsettings.cpp
settings/delegates/activitycmbboxdelegate.cpp
settings/delegates/checkboxdelegate.cpp
settings/delegates/colorcmbboxdelegate.cpp
settings/delegates/colorcmbboxitemdelegate.cpp
settings/delegates/layoutnamedelegate.cpp
shortcuts/globalshortcuts.cpp
shortcuts/modifiertracker.cpp
shortcuts/shortcutstracker.cpp
view/contextmenu.cpp
view/effects.cpp
view/indicator.cpp
view/indicatorinfo.cpp
view/panelshadows.cpp
view/positioner.cpp
view/screenedgeghostwindow.cpp
view/view.cpp
view/visibilitymanager.cpp
view/windowstracker.cpp
view/settings/primaryconfigview.cpp
view/settings/secondaryconfigview.cpp
wm/abstractwindowinterface.cpp
wm/waylandinterface.cpp
wm/windowinfowrap.cpp
wm/xwindowinterface.cpp
main.cpp
)
add_subdirectory(indicator)
add_subdirectory(layout)
add_subdirectory(package)
add_subdirectory(plasma/extended)
add_subdirectory(settings)
add_subdirectory(settings/delegates)
add_subdirectory(shortcuts)
add_subdirectory(view)
add_subdirectory(view/settings)
add_subdirectory(wm)
set(latte_dbusXML dbus/org.kde.LatteDock.xml)
qt5_add_dbus_adaptor(lattedock-app_SRCS ${latte_dbusXML} lattecorona.h Latte::Corona lattedockadaptor)
ki18n_wrap_ui(lattedock-app_SRCS settings/settingsdialog.ui)

@ -0,0 +1,5 @@
set(lattedock-app_SRCS
${lattedock-app_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/factory.cpp
PARENT_SCOPE
)

@ -0,0 +1,8 @@
set(lattedock-app_SRCS
${lattedock-app_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/abstractlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/activelayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/genericlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/storage.cpp
PARENT_SCOPE
)

@ -0,0 +1,5 @@
set(lattedock-app_SRCS
${lattedock-app_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/lattepackage.cpp
PARENT_SCOPE
)

@ -0,0 +1,6 @@
set(lattedock-app_SRCS
${lattedock-app_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/screenpool.cpp
${CMAKE_CURRENT_SOURCE_DIR}/theme.cpp
PARENT_SCOPE
)

@ -0,0 +1,7 @@
set(lattedock-app_SRCS
${lattedock-app_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/settingsdialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/universalsettings.cpp
PARENT_SCOPE
)

@ -0,0 +1,9 @@
set(lattedock-app_SRCS
${lattedock-app_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/activitycmbboxdelegate.cpp
${CMAKE_CURRENT_SOURCE_DIR}/checkboxdelegate.cpp
${CMAKE_CURRENT_SOURCE_DIR}/colorcmbboxdelegate.cpp
${CMAKE_CURRENT_SOURCE_DIR}/colorcmbboxitemdelegate.cpp
${CMAKE_CURRENT_SOURCE_DIR}/layoutnamedelegate.cpp
PARENT_SCOPE
)

@ -0,0 +1,7 @@
set(lattedock-app_SRCS
${lattedock-app_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/globalshortcuts.cpp
${CMAKE_CURRENT_SOURCE_DIR}/modifiertracker.cpp
${CMAKE_CURRENT_SOURCE_DIR}/shortcutstracker.cpp
PARENT_SCOPE
)

@ -0,0 +1,16 @@
set(lattedock-app_SRCS
${lattedock-app_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/contextmenu.cpp
${CMAKE_CURRENT_SOURCE_DIR}/effects.cpp
${CMAKE_CURRENT_SOURCE_DIR}/indicator.cpp
${CMAKE_CURRENT_SOURCE_DIR}/indicatorinfo.cpp
${CMAKE_CURRENT_SOURCE_DIR}/panelshadows.cpp
${CMAKE_CURRENT_SOURCE_DIR}/positioner.cpp
${CMAKE_CURRENT_SOURCE_DIR}/screenedgeghostwindow.cpp
${CMAKE_CURRENT_SOURCE_DIR}/view.cpp
${CMAKE_CURRENT_SOURCE_DIR}/visibilitymanager.cpp
${CMAKE_CURRENT_SOURCE_DIR}/windowstracker.cpp
${CMAKE_CURRENT_SOURCE_DIR}/settings/primaryconfigview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/settings/secondaryconfigview.cpp
PARENT_SCOPE
)

@ -0,0 +1,5 @@
set(lattedock-app_SRCS
${lattedock-app_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/primaryconfigview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/secondaryconfigview.cpp
)

@ -0,0 +1,8 @@
set(lattedock-app_SRCS
${lattedock-app_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/abstractwindowinterface.cpp
${CMAKE_CURRENT_SOURCE_DIR}/waylandinterface.cpp
${CMAKE_CURRENT_SOURCE_DIR}/windowinfowrap.cpp
${CMAKE_CURRENT_SOURCE_DIR}/xwindowinterface.cpp
PARENT_SCOPE
)

@ -7,10 +7,10 @@ set(latteplugin_SRCS
iconitem.cpp
quickwindowsystem.cpp
types.cpp
plasma/extended/backgroundcache.cpp
plasma/extended/screenpool.cpp
)
add_subdirectory(plasma/extended)
add_library(latte2plugin SHARED ${latteplugin_SRCS})
target_link_libraries(latte2plugin

@ -0,0 +1,6 @@
set(latteplugin_SRCS
${latteplugin_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/backgroundcache.cpp
${CMAKE_CURRENT_SOURCE_DIR}/screenpool.cpp
PARENT_SCOPE
)
Loading…
Cancel
Save