fix to dependency checks
This commit is contained in:
13
macros.cmake
13
macros.cmake
@ -59,13 +59,12 @@ macro(check_deps)
|
|||||||
|
|
||||||
# Check for libraries MaxScale depends on
|
# Check for libraries MaxScale depends on
|
||||||
set(MAXSCALE_DEPS aio ssl crypt crypto z m dl rt pthread)
|
set(MAXSCALE_DEPS aio ssl crypt crypto z m dl rt pthread)
|
||||||
foreach(LIB ${MAXSCALE_DEPS})
|
foreach(lib ${MAXSCALE_DEPS})
|
||||||
find_library(LIB${LIB} ${LIB})
|
find_library(lib${lib} ${lib})
|
||||||
if((DEFINED LIB${LIB}) AND (${LIB${LIB}} STREQUAL "LIB${LIB}-NOTFOUND"))
|
if((DEFINED lib${lib}) AND (${lib${lib}} STREQUAL "lib${lib}-NOTFOUND"))
|
||||||
set(DEPS_ERROR TRUE CACHE INTERNAL " ")
|
set(DEPS_ERROR TRUE)
|
||||||
set(FAILED_DEPS "${FAILED_DEPS} lib${LIB}" CACHE INTERNAL " ")
|
set(FAILED_DEPS "${FAILED_DEPS} lib${lib}")
|
||||||
endif()
|
endif()
|
||||||
set(LIB${LIB} "" CACHE INTERNAL "library")
|
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
if(DEPS_ERROR)
|
if(DEPS_ERROR)
|
||||||
@ -118,6 +117,6 @@ macro(check_deps)
|
|||||||
message(STATUS "Using embedded library: ${EMBEDDED_LIB}")
|
message(STATUS "Using embedded library: ${EMBEDDED_LIB}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(DEPS_OK TRUE)
|
set(DEPS_OK TRUE CACHE BOOL "If all the dependencies were found.")
|
||||||
|
|
||||||
endmacro()
|
endmacro()
|
Reference in New Issue
Block a user