# # Find the ACE client includes and library # # This module defines # ACE_INCLUDE_DIR, where to find ace.h # ACE_LIBRARIES, the libraries to link against # ACE_FOUND, if false, you cannot build anything that requires ACE # also defined, but not for general use are # ACE_LIBRARY, where to find the ACE library. set(ACE_FOUND 0) if (UNIX) FIND_PATH(ACE_INCLUDE_DIR NAMES ace/ACE.h PATHS /usr/include /usr/include/ace /usr/local/include /usr/local/include/ace ${ACE_ROOT} ${ACE_ROOT}/include $ENV{ACE_ROOT} $ENV{ACE_ROOT}/include DOC "Specify include-directories that might contain ace.h here.") FIND_LIBRARY(ACE_LIBRARIES NAMES ace ACE PATHS /usr/lib /usr/lib/ace /usr/local/lib /usr/local/lib/ace /usr/local/ace/lib ${ACE_ROOT} ${ACE_ROOT}/lib $ENV{ACE_ROOT}/lib $ENV{ACE_ROOT} DOC "Specify library-locations that might contain the ACE library here.") endif (UNIX) if (WIN32) FIND_PATH(ACE_INCLUDE_DIR NAMES ace/ACE.h PATHS ${ACE_ROOT} ${ACE_ROOT}/include $ENV{ACE_ROOT} $ENV{ACE_ROOT}/include DOC "Specify include-directories that might contain ace.h here.") FIND_LIBRARY(ACE_LIBRARIES NAMES ace ACE ACEd PATHS ${ACE_ROOT} ${ACE_ROOT}/lib $ENV{ACE_ROOT}/lib $ENV{ACE_ROOT} DOC "Specify library-locations that might contain the ACE library here.") endif (WIN32) if (ACE_LIBRARIES) if (ACE_INCLUDE_DIR) set(ACE_FOUND 1) message(STATUS "Found ACE library: ${ACE_LIBRARIES}") message( STATUS "Found ACE headers: ${ACE_INCLUDE_DIR}") else (ACE_INCLUDE_DIR) message(FATAL_ERROR "Could not find ACE headers! Please install ACE libraries and headers") endif (ACE_INCLUDE_DIR) endif (ACE_LIBRARIES) mark_as_advanced(ACE_FOUND ACE_LIBRARIES ACE_INCLUDE_DIR)