~elementary-pantheon/appcenter/master

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
vala_precompile(VALA_C ${EXEC_NAME}
    Core/ChangeInformation.vala
    Core/Client.vala
    Core/Houston.vala
    Core/Package.vala
    Core/Task.vala
    Core/UpdateManager.vala
    Core/ComponentValidator.vala

    Application.vala
    MainWindow.vala
    Settings.vala
    SuspendControl.vala
    Dialogs/MessageDialog.vala
    Dialogs/RestartDialog.vala
    Dialogs/StripeDialog.vala
    Views/AppInfoView.vala
    Views/AppListView.vala
    Views/AppListUpdateView.vala
    Views/Homepage.vala
    Views/InstalledView.vala
    Views/SearchView.vala
    Views/View.vala
    Widgets/AppContainers/AbstractAppContainer.vala
    Widgets/AppContainers/AbstractPackageRowGrid.vala
    Widgets/AppContainers/InstalledPackageRowGrid.vala
    Widgets/AppContainers/ListPackageRowGrid.vala
    Widgets/AbstractAppList.vala
    Widgets/Banner.vala
    Widgets/Carousel/Carousel.vala
    Widgets/Carousel/CarouselItem.vala
    Widgets/Carousel/AuthorCarousel.vala
    Widgets/CategoryFlowBox.vala
    Widgets/CategoryItem.vala
    Widgets/PackageRow.vala
    Widgets/AppListRow.vala
    Widgets/UpdateHeaderRow.vala
    Widgets/HumbleButton.vala
    Widgets/SharePopover.vala
    Widgets/Switcher.vala
    Widgets/ReleaseListBox.vala
    Widgets/ReleaseRow.vala
    Services/DbusInterfaces.vala
    Services/DBusServer.vala
    ${CMAKE_CURRENT_BINARY_DIR}/config.vala
PACKAGES
    appstream
    gtk+-3.0>=3.12
    gee-0.8
    granite
    packagekit-glib2
    libsoup-2.4
    json-glib-1.0
    libxml-2.0
    ${UNITY_PACKAGES}
OPTIONS
  --vapidir=${CMAKE_SOURCE_DIR}/vapi
  --target-glib=2.32
  --thread
  ${UNITY_OPTIONS}
)

include (GResource)
glib_compile_resources (GLIB_RESOURCES_CATEGORIES SOURCE ../data/icons/categories.gresource.xml)

add_executable (${EXEC_NAME} ${VALA_C} ${GLIB_RESOURCES_CATEGORIES})
target_link_libraries (${EXEC_NAME} ${DEPS_LIBRARIES} ${UNITY_LIBRARIES})

install (TARGETS ${EXEC_NAME} RUNTIME DESTINATION bin)