~ubuntu-branches/ubuntu/utopic/mir/utopic-proposed

« back to all changes in this revision

Viewing changes to src/client/mesa/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Ubuntu daily release
  • Date: 2014-03-10 19:28:46 UTC
  • mto: This revision was merged to the branch mainline in revision 63.
  • Revision ID: package-import@ubuntu.com-20140310192846-rq9qm3ec26yrelo2
Tags: upstream-0.1.6+14.04.20140310
ImportĀ upstreamĀ versionĀ 0.1.6+14.04.20140310

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include_directories(
 
2
    ${DRM_INCLUDE_DIRS}
 
3
    ${EGL_INCLUDE_DIRS}
 
4
)
 
5
 
 
6
add_library(
 
7
  mirclientplatformmesa SHARED
 
8
 
 
9
  client_platform_factory.cpp
 
10
  client_platform.cpp
 
11
  client_buffer_factory.cpp
 
12
  client_buffer.cpp
 
13
  mesa_native_display_container.cpp
 
14
  native_surface.cpp
 
15
)
 
16
 
 
17
set_target_properties(
 
18
  mirclientplatformmesa PROPERTIES
 
19
  OUTPUT_NAME mirclientplatform
 
20
  LIBRARY_OUTPUT_DIRECTORY ${LIBRARY_OUTPUT_PATH}/mesa
 
21
)
 
22
 
 
23
target_link_libraries(
 
24
  mirclientplatformmesa
 
25
  mirclient
 
26
 
 
27
  ${DRM_LDFLAGS} ${DRM_LIBRARIES}
 
28
)
 
29
 
 
30
if (MIR_TEST_PLATFORM STREQUAL "mesa")
 
31
  add_custom_command(TARGET mirclientplatformmesa
 
32
    POST_BUILD
 
33
    COMMAND ${CMAKE_COMMAND} -E remove libmirclientplatform.so
 
34
    COMMAND ${CMAKE_COMMAND} -E create_symlink mesa/$<TARGET_FILE_NAME:mirclientplatformmesa> libmirclientplatform.so
 
35
    WORKING_DIRECTORY ${LIBRARY_OUTPUT_PATH}
 
36
  )
 
37
endif()
 
38
 
 
39
install(TARGETS mirclientplatformmesa LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/mir/clientplatform/mesa)
 
40