1
set(UNITY_SRC ../plugins/unityshell/src)
3
find_package (PkgConfig)
6
${CACHED_UNITY_DEPS_CFLAGS}
7
${CACHED_UNITY_DEPS_CFLAGS_OTHER}
9
"-DGETTEXT_PACKAGE=\"unity\""
10
"-I${CMAKE_CURRENT_BINARY_DIR}"
12
add_definitions (${CFLAGS})
14
set (LIBS ${CACHED_UNITY_DEPS_LIBRARIES} "-lunity-core-${UNITY_API_VERSION} -lm -lGL -lGLU")
15
link_libraries (${LIBS})
17
set (LIB_PATHS ${CACHED_UNITY_DEPS_LIBRARY_DIRS})
18
link_directories (${CMAKE_BINARY_DIR}/UnityCore ${LIB_PATHS})
20
include_directories (. .. ../services ../UnityCore ${UNITY_SRC} ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
26
AbstractLauncherIcon.cpp
30
DNDCollectionWindow.cpp
32
DesktopLauncherIcon.cpp
33
DeviceLauncherIcon.cpp
34
DeviceLauncherSection.cpp
37
EdgeBarrierController.cpp
39
FavoriteStoreGSettings.cpp
40
FavoriteStorePrivate.cpp
44
LauncherController.cpp
45
LauncherDragWindow.cpp
46
LauncherEntryRemote.cpp
47
LauncherEntryRemoteModel.cpp
48
LauncherHideMachine.cpp
49
LauncherHoverMachine.cpp
56
QuicklistMenuItemCheckmark.cpp
57
QuicklistMenuItemLabel.cpp
58
QuicklistMenuItemRadio.cpp
59
QuicklistMenuItemSeparator.cpp
61
SimpleLauncherIcon.cpp
62
SingleMonitorLauncherIcon.cpp
63
SoftwareCenterLauncherIcon.cpp
64
SpacerLauncherIcon.cpp
69
add_library (launcher-lib STATIC ${LAUNCHER_SOURCES})
70
add_dependencies (launcher-lib unity-core-${UNITY_API_VERSION} unity-shared)
73
SwitcherController.cpp
81
add_library (switcher-lib STATIC ${SWITCHER_SOURCES})
82
add_dependencies (switcher-lib unity-core-${UNITY_API_VERSION} unity-shared)
87
add_executable (launcher StandaloneLauncher.cpp)
88
add_dependencies (launcher launcher-lib)
89
target_link_libraries (launcher launcher-lib unity-shared)
91
add_executable (switcher StandaloneSwitcher.cpp)
92
add_dependencies (switcher switcher-lib)
93
target_link_libraries (switcher switcher-lib unity-shared)