Created
July 2, 2014 18:12
-
-
Save sonOfRa/3957e7e50d9c694fb90b to your computer and use it in GitHub Desktop.
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
# Once done these will be defined: | |
# | |
# LIBSODIUM_FOUND | |
# LIBSODIUM_INCLUDE_DIRS | |
# LIBSODIUM_LIBRARIES | |
# | |
if(LIBSODIUM_INCLUDE_DIRS AND LIBSODIUM_LIBRARIES) | |
set(LIBSODIUM_FOUND TRUE) | |
else() | |
find_package(PkgConfig QUIET) | |
if(PKG_CONFIG_FOUND) | |
pkg_check_modules(_SODIUM QUIET sodium) | |
endif() | |
if(CMAKE_SIZEOF_VOID_P EQUAL 8) | |
set(_lib_suffix 64) | |
else() | |
set(_lib_suffix 32) | |
endif() | |
find_path(SODIUM_INCLUDE_DIR | |
NAMES sodium.h | |
HINTS | |
ENV sodiumPath | |
${_SODIUM_INCLUDE_DIRS} | |
/usr/include /usr/local/inculde /opt/local/include /sw/include | |
) | |
find_library(SODIUM_LIB | |
NAMES sodium libsodium | |
HINTS ${SODIUM_INCLUDE_DIR}/../lib ${SODIUM_INCLUDE_DIR}/lib${_lib_suffix} ${_SODIUM_LIBRARY_DIRS} /usr/lib /usr/local/lib /opt/local/lib /sw/lib | |
) | |
set(LIBSODIUM_INCLUDE_DIRS ${SODIUM_INCLUDE_DIR} CACHE PATH "sodium include dir") | |
set(LIBSODIUM_LIBRARIES ${SODIUM_LIB} CACHE STRING "x265 libraries") | |
find_package_handle_standard_args(Libsodium DEFAULT_MSG SODIUM_LIB SODIUM_INCLUDE_DIR) | |
mark_as_advanced(SODIUM_INCLUDE_DIR SODIUM_LIB) | |
endif() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment