From 387fe1dbfffdc3d73cf46f2c054f4d25543c8523 Mon Sep 17 00:00:00 2001
From: Fu Juntang <StrongTiger_001@163.com>
Date: 星期三, 01 九月 2021 10:55:35 +0800
Subject: [PATCH] Fix the building issue when protobuf is enabled.
---
shm_util/CMakeLists.txt | 37 ++++++++++++++++++++++++++++++++++---
1 files changed, 34 insertions(+), 3 deletions(-)
diff --git a/shm_util/CMakeLists.txt b/shm_util/CMakeLists.txt
index c604f55..038b858 100644
--- a/shm_util/CMakeLists.txt
+++ b/shm_util/CMakeLists.txt
@@ -1,6 +1,37 @@
-add_executable(shm_util shm_util.cpp )
-target_link_libraries(shm_util PRIVATE shm_queue ${EXTRA_LIBS} )
-target_include_directories(shm_util PRIVATE
+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}
)
\ No newline at end of file
--
Gitblit v1.8.0