Fu Juntang
2021-09-17 5c912c70e9333298ff48f7ea15424f72ca977b99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
find_library(SHMQUEUE
    NAMES  shm_queue libshm_queue
    HINTS "/home/wzq/Downloads"
)
 
 
if(SHMQUEUE)
  message(STATUS "Looking for SHMQUEUE - found: ${SHMQUEUE}")
else()
  message(STATUS "Looking for SHMQUEUE - not found")
endif()
 
list(APPEND M_INCLUDES 
 ${PROJECT_BINARY_DIR}/src
 ${PROJECT_SOURCE_DIR}/src
 ${PROJECT_SOURCE_DIR}/src/shm
 ${PROJECT_SOURCE_DIR}/src/queue
 ${PROJECT_SOURCE_DIR}/src/socket
 ${PROJECT_SOURCE_DIR}/src/net
)
 
add_executable(shm_util2 shm_util.cpp )
target_link_libraries(shm_util2 PRIVATE ${SHMQUEUE} ${EXTRA_LIBS} )
target_include_directories(shm_util2 PRIVATE
                             ${PROJECT_BINARY_DIR}
                             ${EXTRA_INCLUDES}
                             ${M_INCLUDES}
                            )
 
 
 
add_executable(shm_map shm_map.cpp )
target_link_libraries(shm_map PRIVATE shm_queue ${EXTRA_LIBS} )
target_include_directories(shm_map PRIVATE
                            "${PROJECT_BINARY_DIR}"
                             ${EXTRA_INCLUDES}
                            )