summaryrefslogtreecommitdiffstats
path: root/src/global/CMakeLists.txt
blob: 704e0c7dc425c28e48e3f8a913c2fd1958263935 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
set(libglobal_srcs
  global_init.cc
  pidfile.cc
  signal_handler.cc)
set(global_common_files
  global_context.cc)
add_library(global_common_objs OBJECT ${global_common_files})
add_library(libglobal_objs OBJECT ${libglobal_srcs})

add_library(global-static STATIC
  $<TARGET_OBJECTS:libglobal_objs>
  $<TARGET_OBJECTS:global_common_objs>)
target_link_libraries(global-static common)

add_library(global STATIC
  $<TARGET_OBJECTS:libglobal_objs>
  $<TARGET_OBJECTS:global_common_objs>)
target_link_libraries(global ceph-common ${EXTRALIBS})