|
@@ -6,18 +6,23 @@ message(STATUS "***** Find hiredis Library *****")
|
|
|
|
|
|
#寻找头文件
|
|
#寻找头文件
|
|
unset(hiredis_INCLUDE_DIR CACHE)
|
|
unset(hiredis_INCLUDE_DIR CACHE)
|
|
-unset(INCLUDE_PATH)
|
|
|
|
|
|
+unset(INCLUDE_PATH CACHE)
|
|
|
|
+
|
|
|
|
+
|
|
find_path(INCLUDE_PATH
|
|
find_path(INCLUDE_PATH
|
|
- NAMES hiredis/hiredis.h
|
|
|
|
- PATHS ${CMAKE_CURRENT_LIST_DIR}/include
|
|
|
|
|
|
+ NAMES hiredis.h
|
|
|
|
+ PATHS ${CMAKE_CURRENT_LIST_DIR}/include/hiredis
|
|
NO_DEFAULT_PATH
|
|
NO_DEFAULT_PATH
|
|
)
|
|
)
|
|
list(APPEND hiredis_INCLUDE_DIR ${INCLUDE_PATH})
|
|
list(APPEND hiredis_INCLUDE_DIR ${INCLUDE_PATH})
|
|
|
|
|
|
|
|
+# message(STATUS "CMAKE_CURRENT_LIST_DIR : ${CMAKE_CURRENT_LIST_DIR}")
|
|
|
|
+# message(STATUS "INCLUDE_PATH : ${INCLUDE_PATH}")
|
|
|
|
+# message(STATUS "include : ${hiredis_INCLUDE_DIR}")
|
|
|
|
|
|
#查找库文件,需要判断操作系统,位数
|
|
#查找库文件,需要判断操作系统,位数
|
|
if(CMAKE_SYSTEM_NAME MATCHES "Windows")
|
|
if(CMAKE_SYSTEM_NAME MATCHES "Windows")
|
|
- message(WARNING "Windows is not supported")
|
|
|
|
|
|
+ message(WARNING "Hiredis on Windows is not supported")
|
|
# if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
|
# if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
|
# if(CMAKE_BUILD_TYPE MATCHES "Debug")
|
|
# if(CMAKE_BUILD_TYPE MATCHES "Debug")
|
|
# list(APPEND SM_LIB_LIBRARY ${CMAKE_CURRENT_LIST_DIR}/libs/win/x64/with_debug_info/libSM_DLL.lib)
|
|
# list(APPEND SM_LIB_LIBRARY ${CMAKE_CURRENT_LIST_DIR}/libs/win/x64/with_debug_info/libSM_DLL.lib)
|