~3v1n0/unity/overlay-border-scale

« back to all changes in this revision

Viewing changes to unity-shared/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 (UNITY_SHARED_SOURCES
 
26
     Animator.cpp
 
27
     BGHash.cpp
 
28
     BackgroundEffectHelper.cpp
 
29
     DashSettings.cpp
 
30
     DashStyle.cpp
 
31
     FontSettings.cpp
 
32
     IMTextEntry.cpp
 
33
     IconLoader.cpp
 
34
     IconTexture.cpp
 
35
     Introspectable.cpp
 
36
     IntrospectableWrappers.cpp
 
37
     JSONParser.cpp
 
38
     OverlayRenderer.cpp
 
39
     StaticCairoText.cpp
 
40
     TextureCache.cpp
 
41
     Timer.cpp
 
42
     UBusWrapper.cpp
 
43
     UScreen.cpp
 
44
     ubus-server.cpp
 
45
     )
 
46
 
 
47
add_library (unity-shared STATIC ${UNITY_SHARED_SOURCES})
 
48
add_dependencies (unity-shared unity-core-${UNITY_API_VERSION})
 
49