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} )