findstlport.cmake
来自「DTMK软件开发包,此为开源软件,是一款很好的医学图像开发资源.」· CMAKE 代码 · 共 76 行
CMAKE
76 行
#
# Look for a directory containing STLPort.
#
# The following values are defined
# STLPORT_INSTALL_DIR - STLPort's installation directory.
# STLPORT_INCLUDE_DIR - where to find vector, etc.
# STLPORT_LIBRARIES - link against these to use STLPort
# STLPORT_FOUND - True if the X11 extensions are available.
# Provide some common installation locations.
# Otherwise, the user will have to specify it in the cache.
FIND_PATH( STLPORT_INSTALL_DIR stlport/iostream
/usr/local/STLPort-4.5.3
)
# Assume for the moment that the STLPORT_INSTALL directory contains
# both the subdirectory for header file includes (.../stlport) and
# the subdirectory for libraries (../lib).
FIND_PATH( STLPORT_INCLUDE_DIR iostream
${STLPORT_INSTALL_DIR}/stlport
)
IF(CMAKE_BUILD_TYPE MATCHES "Debug")
# "Debug" probably means we do not want the non-debug ones.
FIND_LIBRARY( STLPORT_LIBRARIES
NAMES stlport_cygwin_debug
stlport_cygwin_stldebug
stlport_gcc_debug
stlport_gcc_stldebug
PATHS ${STLPORT_INSTALL_DIR}/lib
)
ELSE(CMAKE_BUILD_TYPE MATCHES "Debug")
# if we only have debug libraries, use them.
# that is surely better than nothing.
FIND_LIBRARY( STLPORT_LIBRARIES
NAMES stlport_cygwin
stlport_cygwin_debug
stlport_cygwin_stldebug
stlport_gcc
stlport_gcc_debug
stlport_gcc_stldebug
PATHS ${STLPORT_INSTALL_DIR}/lib
)
ENDIF(CMAKE_BUILD_TYPE MATCHES "Debug")
#
# For GCC, should we consider using -nostdinc or -isystem to
# point to the STLPort system header directory? It is quite
# important that we get the STLPort C++ header files and not
# those that come with GCC.
#
IF( STLPORT_INCLUDE_DIR )
IF( STLPORT_LIBRARIES )
SET( STLPORT_FOUND "YES" )
# stlport_gcc needs pthread.
IF(UNIX)
SET( STLPORT_LIBRARIES
${STLPORT_LIBRARIES} pthread )
ENDIF(UNIX)
ENDIF( STLPORT_LIBRARIES )
ENDIF( STLPORT_INCLUDE_DIR )
MARK_AS_ADVANCED(
STLPORT_INCLUDE_DIR
STLPORT_INSTALL_DIR
STLPORT_LIBRARIES
)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?