1pkg_check_modules(GSETTINGS_QT REQUIRED gsettings-qt)
2pkg_check_modules(LAUNCHER_API REQUIRED unity-shell-launcher=2)
5 ${CMAKE_CURRENT_BINARY_DIR}
6 ${CMAKE_SOURCE_DIR}/plugins/AccountsService
7 ${CMAKE_SOURCE_DIR}/plugins/Unity/Launcher
8 ${CMAKE_SOURCE_DIR}/plugins/Unity/Launcher/backend
9 ${GSETTINGS_QT_INCLUDE_DIRS}
12add_definitions(-DSM_BUSNAME=sessionBus)
13add_definitions(-DSRCDIR="${CMAKE_CURRENT_SOURCE_DIR}")
14add_definitions(-DLAUNCHER_TESTING)
16### LauncherBackendTest
17set(testBackendCommand ${CMAKE_CURRENT_BINARY_DIR}/launcherbackendtestExec
18 -o ${CMAKE_BINARY_DIR}/launcherbackendtest.xml,xunitxml
20add_test(NAME launcherbackendtest COMMAND ${testBackendCommand})
21add_custom_target(launcherbackendtest ${testBackendCommand})
22add_executable(launcherbackendtestExec
23 launcherbackendtest.cpp
24 ${CMAKE_SOURCE_DIR}/plugins/AccountsService/AccountsService.cpp
25 ${CMAKE_SOURCE_DIR}/plugins/Unity/Launcher/backend/launcherbackend.cpp
26 ${CMAKE_SOURCE_DIR}/plugins/Unity/Launcher/common/quicklistentry.cpp
28target_link_libraries(launcherbackendtestExec ${GSETTINGS_QT_LDFLAGS})
29qt5_use_modules(launcherbackendtestExec Test Core DBus)
32set(testModelCommand ${CMAKE_CURRENT_BINARY_DIR}/launchermodeltestExec
33 -o ${CMAKE_BINARY_DIR}/launchermodeltest.xml,xunitxml
35add_test(NAME launchermodeltest COMMAND ${testModelCommand})
36add_custom_target(launchermodeltest ${testModelCommand})
37add_executable(launchermodeltestExec
39 ${CMAKE_SOURCE_DIR}/plugins/Unity/Launcher/launchermodel.cpp
40 ${CMAKE_SOURCE_DIR}/plugins/Unity/Launcher/launcheritem.cpp
41 ${CMAKE_SOURCE_DIR}/plugins/Unity/Launcher/quicklistmodel.cpp
42 ${CMAKE_SOURCE_DIR}/plugins/AccountsService/AccountsService.cpp
43 ${CMAKE_SOURCE_DIR}/plugins/Unity/Launcher/backend/launcherbackend.cpp
44 ${CMAKE_SOURCE_DIR}/plugins/Unity/Launcher/common/quicklistentry.cpp
45 ${LAUNCHER_API_INCLUDEDIR}/unity/shell/launcher/LauncherItemInterface.h
46 ${LAUNCHER_API_INCLUDEDIR}/unity/shell/launcher/LauncherModelInterface.h
47 ${LAUNCHER_API_INCLUDEDIR}/unity/shell/launcher/QuickListModelInterface.h
49target_link_libraries(launchermodeltestExec ${GSETTINGS_QT_LDFLAGS} )
50qt5_use_modules(launchermodeltestExec Test Core DBus)
52# copy .desktop files into build directory for shadow builds
53file(GLOB DESKTOP_FILES *.desktop)
55foreach(DESKTOP_FILE ${DESKTOP_FILES})
56 file(COPY "${DESKTOP_FILE}"
57 DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list