123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- message(STATUS "===== FindLHQLog.cmake =====")
- unset(INCLUDE_DIR CACHE)
- unset(LHQLog_INCLUDE_DIRS CACHE)
- find_path(INCLUDE_DIR
- NAMES LHQLogAPI.h
- PATHS ${CMAKE_CURRENT_LIST_DIR}/src
- NO_DEFAULT_PATH
- )
- list(APPEND LHQLog_INCLUDE_DIRS ${INCLUDE_DIR})
- unset(INCLUDE_DIR CACHE)
- find_path(INCLUDE_DIR
- NAMES LHLog_file_sink.h
- PATHS ${CMAKE_CURRENT_LIST_DIR}/inc
- NO_DEFAULT_PATH
- )
- list(APPEND LHQLog_INCLUDE_DIRS ${INCLUDE_DIR})
- unset(SOURCE_DIR CACHE)
- unset(LHQLog_SOURCE_DIRS CACHE)
- find_path(SOURCE_DIR
- NAMES LHQLogAPI.cpp
- PATHS ${CMAKE_CURRENT_LIST_DIR}/src
- NO_DEFAULT_PATH
- )
- list(APPEND LHQLog_SOURCE_DIRS ${SOURCE_DIR})
- unset(LIBRARY_DIR CACHE)
- if(CMAKE_SYSTEM_NAME MATCHES "Windows")
-
- if(CMAKE_SIZEOF_VOID_P MATCHES 8)
- if(CMAKE_BUILD_TYPE MATCHES "Debug")
- find_library(LIBRARY_DIR
- NAMES LHQLogd
- PATHS ${CMAKE_CURRENT_LIST_DIR}/lib/MinGW_64/debug
- NO_DEFAULT_PATH
- )
- else()
- find_library(LIBRARY_DIR
- NAMES LHQLog
- PATHS ${CMAKE_CURRENT_LIST_DIR}/lib/MinGW_64/release
- NO_DEFAULT_PATH
- )
- endif()
-
- elseif(CMAKE_SIZEOF_VOID_P MATCHES 4)
- if(CMAKE_BUILD_TYPE MATCHES "Debug")
- find_library(LIBRARY_DIR
- NAMES LHQLogd
- PATHS ${CMAKE_CURRENT_LIST_DIR}/lib/MinGW_32/debug
- NO_DEFAULT_PATH
- )
- else()
- find_library(LIBRARY_DIR
- NAMES LHQLog
- PATHS ${CMAKE_CURRENT_LIST_DIR}/lib/MinGW_32/release
- NO_DEFAULT_PATH
- )
- endif()
- endif()
- elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
-
-
-
-
-
- unset(LHQLog_LIBRARY CACHE)
- list (APPEND LHQLog_LIBRARY ${CMAKE_CURRENT_LIST_DIR}/lib/uos_x64/release/libLHQLog.so)
- endif()
- if(LHQLog_INCLUDE_DIRS AND LHQLog_SOURCE_DIRS)
- set(LHQLog_FOUND TRUE)
- set(LHQLog_VERSION 6.0.9.0)
-
-
-
-
-
- set(LHQLog_INCLUDE_DIRS ${LHQLog_INCLUDE_DIRS} CACHE INTERNAL "LHQLog include directories")
- set(LHQLog_SOURCE_DIRS ${LHQLog_SOURCE_DIRS} CACHE INTERNAL "LHQLog source directories")
- set(LHQLog_LIBRARY ${LHQLog_LIBRARY} CACHE INTERNAL "LHQLog library")
- else()
- set(LHQLog_FOUND FALSE)
-
- endif()
- message(STATUS "LHQLog include: LHQLog_INCLUDE_DIRS")
- message(STATUS "LHQLog source: LHQLog_SOURCE_DIRS")
- message(STATUS "--------------------------------------------------")
|