mirror of
https://github.com/brian8544/turtle-wow.git
synced 2024-12-29 02:44:34 +00:00
82 lines
1.9 KiB
CMake
82 lines
1.9 KiB
CMake
#
|
|
# 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)
|