~ci-train-bot/unity/unity-ubuntu-bionic-3227

« back to all changes in this revision

Viewing changes to dash/CMakeLists.txt

  • Committer: Gord Allott
  • Date: 2012-05-06 23:48:38 UTC
  • mto: This revision was merged to the branch mainline in revision 2352.
  • Revision ID: gord.allott@canonical.com-20120506234838-abh00p9gdw09n0rv
panel and dash moved to subdirectories

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
set(UNITY_SRC ../plugins/unityshell/src)
 
2
 
 
3
find_package (PkgConfig)
 
4
 
 
5
set (CFLAGS
 
6
     ${CACHED_UNITY_DEPS_CFLAGS}
 
7
     ${CACHED_UNITY_DEPS_CFLAGS_OTHER}
 
8
     ${MAINTAINER_CFLAGS}
 
9
     "-DGETTEXT_PACKAGE=\"unity\""
 
10
     "-I${CMAKE_CURRENT_BINARY_DIR}"
 
11
     )
 
12
add_definitions (${CFLAGS})
 
13
 
 
14
set (LIBS ${CACHED_UNITY_DEPS_LIBRARIES} "-lunity-core-${UNITY_API_VERSION} -lm -lGL -lGLU")
 
15
link_libraries (${LIBS})
 
16
 
 
17
set (LIB_PATHS ${CACHED_UNITY_DEPS_LIBRARY_DIRS})
 
18
link_directories (${CMAKE_BINARY_DIR}/UnityCore ${LIB_PATHS})
 
19
 
 
20
include_directories (. .. ../services ../UnityCore ${UNITY_SRC} ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
 
21
 
 
22
#
 
23
# Headers & Sources
 
24
#
 
25
set (DASH_SOURCES
 
26
     AbstractPlacesGroup.cpp
 
27
     AbstractSeparator.cpp
 
28
     DashView.cpp
 
29
     DashViewPrivate.cpp
 
30
     FilterAllButton.cpp
 
31
     FilterBar.cpp
 
32
     FilterBasicButton.cpp
 
33
     FilterExpanderLabel.cpp
 
34
     FilterFactory.cpp
 
35
     FilterGenreButton.cpp
 
36
     FilterGenreWidget.cpp
 
37
     FilterMultiRangeButton.cpp
 
38
     FilterMultiRangeWidget.cpp
 
39
     FilterRatingsButton.cpp
 
40
     FilterRatingsWidget.cpp
 
41
     LensBar.cpp
 
42
     LensBarIcon.cpp
 
43
     LensView.cpp
 
44
     LensViewPrivate.cpp
 
45
     LineSeparator.cpp
 
46
     PlacesGroup.cpp
 
47
     PlacesSimpleTile.cpp
 
48
     PlacesTile.cpp
 
49
     PlacesVScrollBar.cpp
 
50
     PreviewApplications.cpp
 
51
     PreviewBase.cpp
 
52
     PreviewBasicButton.cpp
 
53
     ResultRenderer.cpp
 
54
     ResultRendererHorizontalTile.cpp
 
55
     ResultRendererTile.cpp
 
56
     ResultView.cpp
 
57
     ResultViewGrid.cpp
 
58
     SearchBar.cpp
 
59
     SearchBarSpinner.cpp
 
60
     )
 
61
 
 
62
add_library (dash-lib STATIC ${DASH_SOURCES})
 
63
add_dependencies (dash-lib unity-core-${UNITY_API_VERSION} unity-shared)
 
64
 
 
65
 
66
# Standalone variant
 
67
#
 
68
add_executable (dash StandaloneDash.cpp)
 
69
add_dependencies (dash dash-lib)
 
70
target_link_libraries (dash dash-lib unity-shared)