~nick-dedekind/unity/lp1673950.tooltip.scaling

« back to all changes in this revision

Viewing changes to unity-shared/CMakeLists.txt

  • Committer: Tarmac
  • Author(s): Gord Allott
  • Date: 2012-05-08 02:32:33 UTC
  • mfrom: (2350.2.9 unity-relayout)
  • Revision ID: tarmac-20120508023233-4123btyqarvu35q1
re-architectures the physical file structure of unity
now several souce directories inside of unity that each house their own specific files. Fixes: . Approved by Gord Allott, Tim Penhey.

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
 
 
13
if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
 
14
  set (CFLAGS ${CFLAGS} "-fPIC")
 
15
endif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
 
16
 
 
17
add_definitions (${CFLAGS})
 
18
 
 
19
set (LIBS ${CACHED_UNITY_DEPS_LIBRARIES} "-lunity-core-${UNITY_API_VERSION} -lm -lGL -lGLU")
 
20
link_libraries (${LIBS})
 
21
 
 
22
set (LIB_PATHS ${CACHED_UNITY_DEPS_LIBRARY_DIRS})
 
23
link_directories (${CMAKE_BINARY_DIR}/UnityCore ${LIB_PATHS})
 
24
 
 
25
include_directories (. .. ../services ../UnityCore ${UNITY_SRC} ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
 
26
 
 
27
#
 
28
# Headers & Sources
 
29
#
 
30
set (UNITY_SHARED_SOURCES
 
31
     AbstractSeparator.cpp
 
32
     Animator.cpp
 
33
     BGHash.cpp
 
34
     BackgroundEffectHelper.cpp
 
35
     DashSettings.cpp
 
36
     DashStyle.cpp
 
37
     FontSettings.cpp
 
38
     IMTextEntry.cpp
 
39
     IconLoader.cpp
 
40
     IconRenderer.cpp
 
41
     IconTexture.cpp
 
42
     IconTextureSource.cpp
 
43
     Introspectable.cpp
 
44
     IntrospectableWrappers.cpp
 
45
     JSONParser.cpp
 
46
     LineSeparator.cpp
 
47
     OverlayRenderer.cpp
 
48
     PanelStyle.cpp
 
49
     PluginAdapter.cpp
 
50
     SearchBar.cpp
 
51
     SearchBarSpinner.cpp
 
52
     StaticCairoText.cpp
 
53
     TextureCache.cpp
 
54
     Timer.cpp
 
55
     UBusWrapper.cpp
 
56
     UScreen.cpp
 
57
     UnityWindowStyle.cpp
 
58
     UnityWindowView.cpp
 
59
     WindowManager.cpp
 
60
     ubus-server.cpp
 
61
)
 
62
 
 
63
add_library (unity-shared STATIC ${UNITY_SHARED_SOURCES})
 
64
add_dependencies (unity-shared unity-core-${UNITY_API_VERSION})
 
65