21 lines
1,022 B
CMake
21 lines
1,022 B
CMake
# LOG4CXX_FOUND - system has liblog4cxx
|
|
# LOG4CXX_INCLUDE_DIR - the liblog4cxx include directory
|
|
# LOG4CXX_LIBRARIES - liblog4cxx library
|
|
|
|
FIND_PATH(LOG4CXX_INCLUDE_DIR log4cxx/logger.h PATHS /include /usr/include /usr/local/include )
|
|
FIND_LIBRARY(LOG4CXX_LIBRARIES NAMES log4cxx log4cxxd PATHS /lib /usr/lib /usr/local/lib )
|
|
|
|
IF(LOG4CXX_INCLUDE_DIR AND LOG4CXX_LIBRARIES)
|
|
SET(LOG4CXX_FOUND 1)
|
|
#remove last /log4cxx string
|
|
STRING(REGEX REPLACE "/log4cxx" " " LOG4CXX_INCLUDE_DIR_SUP_LEVEL ${LOG4CXX_INCLUDE_DIR})
|
|
SET (LOG4CXX_INCLUDE_DIR ${LOG4CXX_INCLUDE_DIR_SUP_LEVEL} ${LOG4CXX_INCLUDE_DIR} )
|
|
if(NOT Log4cxx_FIND_QUIETLY)
|
|
message(STATUS "Found log4cxx: ${LOG4CXX_LIBRARIES}" ", " ${LOG4CXX_INCLUDE_DIR})
|
|
endif(NOT Log4cxx_FIND_QUIETLY)
|
|
ELSE(LOG4CXX_INCLUDE_DIR AND LOG4CXX_LIBRARIES)
|
|
SET(LOG4CXX_FOUND 0 CACHE BOOL "Not found log4cxx library")
|
|
message(STATUS "NOT Found log4cxx, disabling it")
|
|
ENDIF(LOG4CXX_INCLUDE_DIR AND LOG4CXX_LIBRARIES)
|
|
|
|
MARK_AS_ADVANCED(LOG4CXX_INCLUDE_DIR LOG4CXX_LIBRARIES)
|