Created
March 22, 2012 06:58
-
-
Save Goddard/2156758 to your computer and use it in GitHub Desktop.
This is the gl cmake module
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
INCLUDE (FindPackageHandleStandardArgs) | |
FIND_PACKAGE(PkgConfig ${gl_FIND_REQUIRED} ${gl_FIND_QUIETLY}) | |
IF (PKG_CONFIG_FOUND) | |
SET(PKG_CONFIG_PATH_ENV_VAR $ENV{PKG_CONFIG_PATH}) | |
IF (NOT PKG_CONFIG_PATH_ENV_VAR) | |
IF (gl_FIND_REQUIRED) | |
MESSAGE (FATAL_ERROR "Environment variable PKG_CONFIG_PATH not set. Setting this variable is required in order for pkg-config to locate installed software packages.") | |
ENDIF (gl_FIND_REQUIRED) | |
ENDIF (NOT PKG_CONFIG_PATH_ENV_VAR) | |
PKG_CHECK_MODULES (gl gl) | |
IF (gl_FOUND) | |
SET(gl_LIBRARY ${gl_LIBRARIES}) | |
SET(gl_INCLUDE_DIR ${gl_INCLUDEDIR}) | |
SET(gl_LIBRARY_DIR ${gl_LIBRARY_DIRS}) | |
IF (NOT gl_FIND_QUIETLY) | |
MESSAGE(STATUS " includedir: ${gl_INCLUDE_DIR}") | |
MESSAGE(STATUS " librarydir: ${gl_LIBRARY_DIR}") | |
ENDIF (NOT gl_FIND_QUIETLY) | |
ENDIF(gl_FOUND) | |
ENDIF (PKG_CONFIG_FOUND) | |
FIND_PACKAGE_HANDLE_STANDARD_ARGS(gl DEFAULT_MSG gl_LIBRARY gl_INCLUDE_DIR) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
How you can use it.
FIND_PACKAGE(gl REQUIRED)
INCLUDE_DIRECTORIES(${gl_INCLUDE_DIRS})
LINK_DIRECTORIES(${gl_LIBRARY_DIRS})