blob: ad160d26e719f2e80431f30b08d26dc49cd0100d (
plain)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | set(UNITY_SRC ../plugins/unityshell/src) find_package (PkgConfig) set (CFLAGS ${CACHED_UNITY_DEPS_CFLAGS} ${CACHED_UNITY_DEPS_CFLAGS_OTHER} "-fPIC" ${PIC_FLAGS} ) string (REPLACE ";" " " CFLAGS "${CFLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CFLAGS}") set (LIBS ${CACHED_UNITY_DEPS_LIBRARIES} ${UNITY_STANDALONE_LADD}) set (LIB_PATHS ${CACHED_UNITY_DEPS_LIBRARY_DIRS}) link_directories (${CMAKE_BINARY_DIR}/UnityCore ${LIB_PATHS}) include_directories (.. ../services ../UnityCore ${UNITY_SRC} ${CMAKE_BINARY_DIR}) # # Headers & Sources # set (LAUNCHER_SOURCES AbstractLauncherIcon.cpp ApplicationLauncherIcon.cpp BFBLauncherIcon.cpp CairoBaseWindow.cpp Decaymulator.cpp DesktopLauncherIcon.cpp DeviceLauncherSection.cpp DeviceNotificationDisplayImp.cpp DevicesSettingsImp.cpp DndData.cpp ExpoLauncherIcon.cpp FavoriteStore.cpp FavoriteStoreGSettings.cpp FavoriteStorePrivate.cpp FileManagerOpenerImp.cpp HudLauncherIcon.cpp Launcher.cpp LauncherController.cpp LauncherDragWindow.cpp LauncherEntryRemote.cpp LauncherEntryRemoteModel.cpp LauncherHideMachine.cpp LauncherHoverMachine.cpp LauncherIcon.cpp LauncherModel.cpp LauncherOptions.cpp MockLauncherIcon.cpp QuicklistManager.cpp QuicklistMenuItem.cpp QuicklistMenuItemCheckmark.cpp QuicklistMenuItemLabel.cpp QuicklistMenuItemRadio.cpp QuicklistMenuItemSeparator.cpp QuicklistView.cpp SimpleLauncherIcon.cpp SingleMonitorLauncherIcon.cpp SoftwareCenterLauncherIcon.cpp SpacerLauncherIcon.cpp Tooltip.cpp TrashLauncherIcon.cpp VolumeImp.cpp VolumeLauncherIcon.cpp VolumeMonitorWrapper.cpp XdndCollectionWindowImp.cpp XdndManagerImp.cpp XdndStartStopNotifier.cpp XdndStartStopNotifierImp.cpp ) if (ENABLE_X_SUPPORT) set (LAUNCHER_SOURCES EdgeBarrierController.cpp PointerBarrier.cpp ${LAUNCHER_SOURCES} ) endif () add_library (launcher-lib STATIC ${LAUNCHER_SOURCES}) add_dependencies (launcher-lib unity-core-${UNITY_API_VERSION} unity-shared) target_link_libraries (launcher-lib unity-shared) set (SWITCHER_SOURCES SwitcherController.cpp SwitcherModel.cpp SwitcherView.cpp ) add_library (switcher-lib STATIC ${SWITCHER_SOURCES}) add_dependencies (switcher-lib unity-core-${UNITY_API_VERSION} unity-shared) # # Standalone variant # add_executable (launcher StandaloneLauncher.cpp) target_link_libraries (launcher launcher-lib unity-shared unity-shared-standalone) if (ENABLE_X_SUPPORT) add_executable (switcher StandaloneSwitcher.cpp) target_link_libraries (switcher switcher-lib launcher-lib unity-shared unity-shared-standalone) endif ()
|