cfe4ac4b41
Especially remove "lib64" when the given paths are all Unix ones and "lib" is also explicitely given. In that case CMake will search "lib64" anyway for platforms where it is known to make sense.
64 lines
1.8 KiB
CMake
64 lines
1.8 KiB
CMake
# Locate SDL_net library
|
|
# This module defines
|
|
# SDLNET_LIBRARY, the name of the library to link against
|
|
# SDLNET_FOUND, if false, do not try to link against
|
|
# SDLNET_INCLUDE_DIR, where to find the headers
|
|
#
|
|
# $SDLDIR is an environment variable that would
|
|
# correspond to the ./configure --prefix=$SDLDIR
|
|
# used in building SDL.
|
|
#
|
|
# Created by Eric Wing. This was influenced by the FindSDL.cmake
|
|
# module, but with modifications to recognize OS X frameworks and
|
|
# additional Unix paths (FreeBSD, etc).
|
|
|
|
#=============================================================================
|
|
# Copyright 2005-2009 Kitware, Inc.
|
|
#
|
|
# Distributed under the OSI-approved BSD License (the "License");
|
|
# see accompanying file Copyright.txt for details.
|
|
#
|
|
# This software is distributed WITHOUT ANY WARRANTY; without even the
|
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
# See the License for more information.
|
|
#=============================================================================
|
|
# (To distribute this file outside of CMake, substitute the full
|
|
# License text for the above reference.)
|
|
|
|
find_path(SDLNET_INCLUDE_DIR SDL_net.h
|
|
HINTS
|
|
ENV SDLNETDIR
|
|
ENV SDLDIR
|
|
PATH_SUFFIXES include include/SDL
|
|
PATHS
|
|
~/Library/Frameworks
|
|
/Library/Frameworks
|
|
/usr/local/include/SDL12
|
|
/usr/local/include/SDL11 # FreeBSD ports
|
|
/usr/include/SDL12
|
|
/usr/include/SDL11
|
|
/sw # Fink
|
|
/opt/local # DarwinPorts
|
|
/opt/csw # Blastwave
|
|
/opt
|
|
)
|
|
find_library(SDLNET_LIBRARY
|
|
NAMES SDL_net
|
|
HINTS
|
|
ENV SDLNETDIR
|
|
ENV SDLDIR
|
|
PATH_SUFFIXES lib
|
|
PATHS
|
|
~/Library/Frameworks
|
|
/Library/Frameworks
|
|
/sw
|
|
/opt/local
|
|
/opt/csw
|
|
/opt
|
|
)
|
|
|
|
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
|
|
|
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDLNET
|
|
REQUIRED_VARS SDLNET_LIBRARY SDLNET_INCLUDE_DIR)
|