~ubuntu-branches/ubuntu/wily/mir/wily-proposed

« back to all changes in this revision

Viewing changes to src/cookie/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Alexandros Frantzis
  • Date: 2015-10-08 16:12:19 UTC
  • mto: This revision was merged to the branch mainline in revision 109.
  • Revision ID: package-import@ubuntu.com-20151008161219-emk4a1ys51yy0wjb
Tags: upstream-0.17.0+15.10.20151008.2
ImportĀ upstreamĀ versionĀ 0.17.0+15.10.20151008.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
set(PREFIX "${CMAKE_INSTALL_PREFIX}")
 
2
set(EXEC_PREFIX "${CMAKE_INSTALL_PREFIX}")
 
3
set(LIBDIR "${CMAKE_INSTALL_FULL_LIBDIR}")
 
4
set(INCLUDEDIR "${CMAKE_INSTALL_PREFIX}/include")
 
5
 
 
6
configure_file(
 
7
  ${CMAKE_CURRENT_SOURCE_DIR}/mircookie.pc.in
 
8
  ${CMAKE_CURRENT_BINARY_DIR}/mircookie.pc
 
9
  @ONLY
 
10
)
 
11
 
 
12
include_directories(
 
13
  ${PROJECT_SOURCE_DIR}/include/cookie
 
14
  ${NETTLE_INCLUDE_DIRS}
 
15
)
 
16
 
 
17
set(MIRCOOKIE_ABI 1)
 
18
set(symbol_map ${CMAKE_SOURCE_DIR}/src/cookie/symbols.map)
 
19
 
 
20
add_library(mircookie SHARED
 
21
 
 
22
  cookie_factory.cpp
 
23
)
 
24
 
 
25
set_target_properties(mircookie
 
26
  PROPERTIES
 
27
  SOVERSION ${MIRCOOKIE_ABI}
 
28
  LINK_FLAGS "-Wl,--exclude-libs=ALL -Wl,--version-script,${symbol_map}"
 
29
)
 
30
 
 
31
target_link_libraries(mircookie
 
32
  ${NETTLE_LDFLAGS} ${NETTLE_LIBS}
 
33
)
 
34
 
 
35
install(
 
36
  TARGETS mircookie
 
37
  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
 
38
  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
 
39
 
 
40
install(
 
41
  DIRECTORY ${CMAKE_SOURCE_DIR}/include/cookie/mir
 
42
  DESTINATION "include/mircookie"
 
43
)
 
44
 
 
45
install(
 
46
  FILES ${CMAKE_CURRENT_BINARY_DIR}/mircookie.pc
 
47
  DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
 
48
)