86Box/86Box
src/sound/CMakeLists.txt
:112
find_path(FAUDIO_INCLUDE_DIR NAMES "FAudio.h")
find_path(FAUDIO_INCLUDE_DIR NAMES "FAudio.h")
find_path(NVML_INCLUDE_DIR nvml.h ${_NVML_EXTRA_INC_ARGS})
find_path(DUMB_INCLUDE_DIR dumb.h)
find_path(GFLAGS_INCLUDE_DIR
NAMES gflags/gflags.h
PATHS ${gflags_ROOT}
NO_DEFAULT_PATH
PATH_SUFFIXES ${ARROW_INCLUDE_PATH_SUFFIXES})
find_path(IL_INCLUDE_DIR il.h
PATH_SUFFIXES include IL
DOC "The path to the directory that contains il.h"
)
find_path(AUDASPACE_C_INCLUDE_DIR
NAMES AUD_Sound.h
HINTS ${_audaspace_SEARCH_DIRS}
PATHS ${AUDASPACE_PKGCONF_INCLUDE_DIRS}
)
find_path(JACK_INCLUDE_DIR
NAMES jack/jack.h
PATH_SUFFIXES include includes
PATHS ${JACK_PKGCONF_INCLUDE_DIRS}
)
find_path(LIBPULSE_INCLUDE_DIR
NAMES pulse/pulseaudio.h
PATHS ${LIBPULSE_PKGCONF_INCLUDE_DIRS}
)
find_path(RS_INCLUDE_DIR
NAMES rs_exports.h
HINTS ENV RS_INC_DIR
ENV RS_DIR
PATH_SUFFIXES include
DOC "The directory containing the RS include files"
)
find_path(WINSOCK_INCLUDE_DIRS
NAMES winsock2.h
PATHS ${WINSOCK_INCLUDE_PATHS}
)
find_path(FONTCONFIG_INCLUDE_DIR fontconfig/fontconfig.h
PATHS
${PC_FONTCONFIG_INCLUDEDIR}
${PC_FONTCONFIG_INCLUDE_DIRS}
/usr/X11/include
)
find_path(MSH3_INCLUDE_DIR NAMES "msh3.h")
FIND_PATH(XIOS_INCLUDE_DIR
xios.h
HINTS
${XIOSINCLUDE}
)
FIND_PATH(ZOLTAN_INCLUDE_DIR zoltan.h HINTS ${ZOLTANINCLUDE})
FIND_PATH(PROJ_INCLUDE_DIR
proj.mod
HINTS
${PROJINCLUDE}
)
find_path(mp3lame_INCLUDE_DIR NAMES "lame/lame.h")
find_path(
oboe_INCLUDE_DIR
NAMES "oboe/Oboe.h"
HINTS "${PC_OBOE_INCLUDEDIR}")
find_path(DOUBLE_CONVERSION_INCLUDE_DIR double-conversion/double-conversion.h)
find_path(sodium_INCLUDE_DIR sodium.h
HINTS ${sodium_DIR}
PATH_SUFFIXES include
)
find_path(Iconv_INCLUDE_DIR
NAMES "iconv.h"
DOC "iconv include directory")
find_path(X11_Xt_INCLUDE_PATH X11/Intrinsic.h ${X11_INC_SEARCH_PATH})
find_path(GSM_INCLUDE_DIR gsm/gsm.h)
find_path(lodepng_INCLUDE_DIR NAMES lodepng.h)
find_path(OpenSLES_INCLUDE_DIR SLES/OpenSLES.h)
find_path(PCSC_INCLUDE_DIR pcsclite.h WinSCard.h HINTS ${PC_PCSC_INCLUDEDIR} ${PC_PCSC_INCLUDE_DIRS} PATH_SUFFIXES PCSC)
find_path(METIS_INCLUDE_PATH
NAMES metis.h
HINTS $ENV{METIS_ROOT}/include
${CMAKE_SOURCE_DIR}/../metis-5.1.0/include
$ENV{HOME}/metis-5.1.0/include
$ENV{HOME}/local/include
$ENV{HOME}/.local/include
${CMAKE_INCLUDE_PATH}
/usr/local/metis/include
/usr/local/include
/usr/metis/include
/usr/include
)
find_path(
QNX_TARGET NAME usr/include/qnx_errno.h
PATHS $ENV{QNX_TARGET} C:/QNX650/target/qnx6
NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH
)
find_path(KDU_INCLUDE_DIR coresys/common/kdu_elementary.h
PATHS ${KDU_ROOT})
find_path(PCRE_INCLUDE_DIR NAMES pcre.h)
find_path(SQLite3_INCLUDE_DIR
NAMES sqlite3.h
HINTS ${PC_SQLITE3_INCLUDE_DIRS})
find_path(LCMS_INCLUDE_DIR lcms.h PATHS /usr/include /usr/local/include /opt/include /opt/local/include)
find_path(
PORTAUDIO_INCLUDE_DIRS
NAMES portaudio.h
PATHS /usr/local/include /usr/include
HINTS ${PC_PORTAUDIO_INCLUDEDIR})
find_path(JPEG_INCLUDE_DIR jpeglib.h)
find_path(DIRECTSHOW_INCLUDE_DIR dshow.h
"${DIRECTX_INCLUDE_DIR}"
"C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Include"
"C:/Program Files/Microsoft Platform SDK/Include"
DOC "What is the path where the file dshow.h can be found"
NO_DEFAULT_PATH
)
FIND_PATH(QNX_HOST
NAME usr/bin/qcc${HOST_EXECUTABLE_SUFFIX}
PATHS $ENV{QNX_HOST} C:/QNX650/host/win32/x86
NO_CMAKE_PATH
NO_CMAKE_ENVIRONMENT_PATH
)
FIND_PATH(QNX_CONFIGURATION
NAME bin/qnxactivate.exe
PATHS $ENV{QNX_CONFIGURATION}
"C:/Program Files/QNX Software Systems/qconfig"
NO_CMAKE_PATH
NO_CMAKE_ENVIRONMENT_PATH
)
find_path(SDL2_INCLUDE_DIR SDL.h
HINTS
ENV SDL2DIR
${SDL2_DIR}
PATH_SUFFIXES SDL2
# path suffixes to search inside ENV{SDL2DIR}
include/SDL2 include
)
find_path(Vulkan_INCLUDE_DIR
NAMES vulkan/vulkan.h
HINTS
${_Vulkan_hint_include_search_paths}
)
find_path(YAML_INCLUDE_DIR yaml.h PATH_SUFFIXES yaml)
find_path(${VAR_NAME} ${HEADER})
find_path(PCRE_INCLUDE_DIR NAMES pcre.h)
FIND_PATH(QNX_TARGET
NAME usr/include/qnx_errno.h
PATHS $ENV{QNX_TARGET} C:/QNX650/target/qnx6
NO_CMAKE_PATH
NO_CMAKE_ENVIRONMENT_PATH
)
FIND_PATH(LIBUSB_INCLUDE_DIR libusb.h
PATHS ${PC_LIBUSB_INCLUDEDIR} ${PC_LIBUSB_INCLUDE_DIRS})
FIND_PATH(LIBAGG_INCLUDE_DIRS
NAMES agg2/agg_basics.h
HINTS ${PC_LIBAGG_INCLUDEDIR}
${PC_LIBAGG_INCLUDE_DIRS}
$ENV{LIBAGG_HOME}/include
$ENV{LIBAGG_ROOT}/include
/usr/local/include
/usr/include
/libagg/include
PATH_SUFFIXES agg agg2
)
find_path(YamlCpp_NEW_API yaml-cpp/node/node.h)
# in the FIND_PATH() and FIND_LIBRARY() calls
find_path(Vorbis_Vorbis_INCLUDE_DIR vorbis/codec.h
HINTS
${PC_Vorbis_Vorbis_INCLUDEDIR}
${PC_Vorbis_Vorbis_INCLUDE_DIRS}
${Vorbis_ROOT})
find_path(XERCES_INCLUDE_DIR
NAMES xercesc/parsers/XercesDOMParser.hpp
PATHS /usr/include /usr/local/include
${CMAKE_OSX_SYSROOT}/usr/include/xercesc
/usr/include/xercesc
/usr/local/include/xercesc
${${_PROJECT_DEPENDENCY_DIR}}/include
DOC "The directory containing the Xerces include files."
)
FIND_PATH(MATLAB_INCLUDE_DIR
"mex.h"
PATHS
"${MATLAB_ROOT_PATH}/extern/include"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\MathWorks\\MATLAB\\7.0;MATLABROOT]/extern/include"
"C:/Program Files (x86)/MATLAB/R2010b/extern/include"
"C:/Program Files/MATLAB/R2010b/extern/include"
"/Applications/MATLAB_R2010b.app/extern/include"
"/usr/local/matlab-7sp1/extern/include/"
"/opt/matlab-7sp1/extern/include/"
"$ENV{HOME}/matlab-7sp1/extern/include/"
"$ENV{HOME}/redhat-matlab/extern/include/"
)
find_path (Vorbis_Vorbis_INCLUDE_DIR vorbis/codec.h
HINTS
${PC_Vorbis_Vorbis_INCLUDEDIR}
${PC_Vorbis_Vorbis_INCLUDE_DIRS}
${Vorbis_ROOT}
)
find_path(SVGCAIRO_INCLUDE_DIR
NAMES svg-cairo.h
HINTS ${PC_SVGCAIRO_INCLUDE_DIR} ${PC_SVGCAIRO_INCLUDE_DIRS}
)
find_path (petscconf petscconf.h
HINTS ${PETSC_DIR}
PATH_SUFFIXES ${arch}/include bmake/${arch}
NO_DEFAULT_PATH)
find_path( LIBLZ4_INCLUDE_DIR lz4.h
HINTS ${_LIBLZ4_ROOT_HINTS})
find_path(SHIBOKEN_INCLUDE_DIR
shiboken.h
PATHS ${SHIBOKEN_CUSTOM_PATH} ${SHIBOKEN_GENERATOR_BASEDIR}/include
NO_DEFAULT_PATH)
find_path(Wix_BINARY_DIR NAMES candle.exe HINTS ${WIX_PREFIX_PATH} PATH_SUFFIXES bin)
FIND_PATH ( LIBWEBSOCKETS_INCLUDE_DIR libwebsockets.h
/usr/local/include
/usr/include
)
find_path(
RAPIDJSON_INCLUDE_DIRS
NAMES rapidjson/rapidjson.h
HINTS ${RAPIDJSON_INCLUDE_DIR} ${PC_RAPIDJSON_INCLUDEDIR}
DOC "Include directory for the RapidJSON library."
)
find_path(_header_result
${_filename}
PATHS ${cuda_toolkit_dirs}
PATH_SUFFIXES include
NO_DEFAULT_PATH
)
find_path(Atlas_CBLAS_INCLUDE_DIR NAMES cblas.h PATHS ${Atlas_INCLUDE_SEARCH_PATHS})
FIND_PATH(OPENEXR_INCLUDE_PATH ImfRgbaFile.h
PATH_SUFFIXES OpenEXR
NO_DEFAULT_PATH
PATHS
"${SEARCH_PATH}/include")
find_path( PTEX_INCLUDE_DIR
NAMES
Ptexture.h
HINTS
"${PTEX_LOCATION}/include"
"${PTEX_LOCATION}/include/wdas"
"$ENV{PTEX_LOCATION}/include"
"$ENV{PTEX_LOCATION}/include/wdas"
PATHS
/usr/include
/usr/local/include
DOC "The directory where Ptexture.h resides")
find_path(HARFBUZZ_INCLUDE_DIRS harfbuzz)
FIND_PATH("${DEPNAME}_INCLUDE_DIR" ${INCLUDEFILE}
${MY_PATH_INCLUDE}
NO_DEFAULT_PATH
)
FIND_PATH(ANDROID_NDK ndk-build
# search for r5c
~/android-ndk-r5c
~/android_develop/android-ndk-r5c
~/ndk-r5c
~/android_develop/ndk-r5c
# search for r5b
~/android-ndk-r5b
~/android_develop/android-ndk-r5b
~/ndk-r5b
~/android_develop/ndk-r5b
# search for r5
~/android-ndk-r5
~/android_develop/android-ndk-r5
~/ndk-r5
~/android_develop/ndk-r5
# search for r4-crystax
~/android-ndk-r4-crystax
~/android_develop/android-ndk-r4-crystax
~/ndk-r4
~/android_develop/ndk-r4
)
find_path(GLIBCONFIG_INCLUDE_DIR
NAMES glibconfig.h
HINTS ${PC_LIBDIR} ${PC_LIBRARY_DIRS} ${_GLIB_LIBRARY_DIR}
PATH_SUFFIXES glib-2.0/include
)
find_path(GLIB_INCLUDE_DIR
NAMES glib.h
PATHS C:/gstreamer/1.0/x86_64/include
PATH_SUFFIXES glib-2.0
)
FIND_PATH(PERFORMER_INCLUDE_DIR Performer/pfdu.h
$ENV{PFROOT}/include
$ENV{PFROOT}
$ENV{PERFORMER_DIR}/include
$ENV{PERFORMER_DIR}
~/Library/Frameworks
/Library/Frameworks
/usr/local/include
/usr/include
/sw/include # Fink
/opt/local/include # DarwinPorts
/opt/csw/include # Blastwave
/opt/include
/usr/freeware/include
)
find_path( _OPENCL_CPP_INCLUDE_DIRS
NAMES
CL/cl.hpp
)
find_path (CMINPACK_INCLUDE_DIR cminpack.h
PATH_SUFFIXES cminpack cminpack-1
)
find_path(CURL_INCLUDE_DIR NAMES curl/curl.h)
find_path(LCMS2_INCLUDE_DIR lcms2.h)
find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library
HINTS
${Eigen3_ROOT}
ENV Eigen3_ROOT
ENV EIGEN3_ROOT
ENV EIGEN3_ROOT_DIR
PATHS
${CMAKE_INSTALL_PREFIX}/include
${KDE4_INCLUDE_DIR}
PATH_SUFFIXES eigen3 eigen
)
find_path(
EIGEN3_INCLUDE_DIR
NAMES signature_of_eigen3_matrix_library
PATHS ${CMAKE_INSTALL_PREFIX}/include ${KDE4_INCLUDE_DIR}
PATH_SUFFIXES eigen3 eigen)
FIND_PATH(LCMS2_INCLUDE_DIR lcms2.h PATHS /usr/include /usr/local/include /opt/include /opt/local/include)
FIND_PATH(PDAL_INCLUDE_DIR pdal/pdal.hpp)
FIND_PATH(OCI_INCLUDE_DIR oci.h
PATHS
${ORACLE_INCLUDEDIR}
$ENV{OSGEO4W_ROOT}/include
$ENV{ORACLE_HOME}/rdbms/public
$ENV{ORACLE_HOME}/include
)
find_path(NGHTTP2_INCLUDE_DIRS
NAMES nghttp2.h
HINTS ${PC_NGHTTP2_INCLUDEDIR}
${PC_NGHTTP2_INCLUDE_DIRS}
PATH_SUFFIXES nghttp2
)
find_path(OPENGL_INCLUDE_DIRS NAMES GL/gl.h
HINTS ${PC_OPENGL_INCLUDEDIR} ${PC_OPENGL_INCLUDE_DIRS}
)
find_path(SQLITE_INCLUDE_DIR NAMES sqlite3.h
HINTS ${PC_SQLITE_INCLUDEDIR} ${PC_SQLITE_INCLUDE_DIRS}
)
FIND_PATH(${INCLUDE_DIR_VAR}
NAMES ${IncludeFile}
PATHS ${DIR}
PATH_SUFFIXES ${IncludeDirSuffixes}
NO_DEFAULT_PATH)
find_path(uring_INCLUDE_DIR
NAMES liburing.h)
find_path(temp_KLU_INCLUDE_DIR klu.h ${KLU_INCLUDE_DIR})
find_path(SDL2IMAGE_INCLUDE_DIRS SDL2/SDL_image.h)
find_path(SwiftCore_INCLUDE_DIR
"Swift.swiftmodule"
NO_CMAKE_FIND_ROOT_PATH
HINTS
"${Swift_SDKROOT}/usr/lib/swift_static/android"
"$ENV{SDKROOT}/usr/lib/swift_static/android")
find_path(TGUI_SYSTEM_STB_IMAGE_WRITE_INCLUDE_DIR stb_image_write.h REQUIRED)
find_path(AYATANA_APPINDICATOR_INCLUDE_DIR
NAMES libayatana-appindicator/app-indicator.h
HINTS ${PC_AYATANA_APPINDICATOR_INCLUDE_DIRS})
find_path(APPINDICATOR_INCLUDE_DIR
NAMES libappindicator/app-indicator.h
HINTS ${PC_APPINDICATOR_INCLUDE_DIRS})
find_path(cdf_test_include_path
NAMES ${netcdf_inc_names}
HINTS ${NetCDF_INCLUDE_DIR}
NO_DEFAULT_PATH)
find_path(LIBELF_INCLUDE_DIR NAMES "libelf.h")
find_path(Cereal_INCLUDE_DIR
NAMES ${cereal_inc_names}
PATH_SUFFIXES ${cereal_inc_suffixes})
find_path(ATLBASE_H
NAMES atlbase.h
PATHS $ENV{INCLUDE}
)
find_path(CUDNN_INCLUDE_DIR NAMES cudnn.h cudnn_v8.h cudnn_v7.h
HINTS ${CUDA_TOOLKIT_ROOT} $ENV{CUDA_PATH} $ENV{CUDA_TOOLKIT_ROOT_DIR} $ENV{cudnn} $ENV{CUDNN} $ENV{CUDNN_ROOT_DIR} ${CUDNN_VERSION_DIRS} /usr/include /usr/include/x86_64-linux-gnu/ /usr/include/aarch64-linux-gnu/
PATH_SUFFIXES cuda/include include include/11.8 include/12.0 include/12.1 include/12.2 include/12.3 include/12.4 include/12.5 include/12.6)
find_path(DISTORM_INCLUDE_DIR distorm.h)
find_path(I2CDEV_INCLUDE_DIR
NAMES
linux/i2c-dev.h
HINTS
"${_libdir}"
PATHS
"${I2CDEV_ROOT_DIR}"
PATH_SUFFIXES
include/)
find_path(LIBNIFALCON_INCLUDE_DIR
NAMES
falcon/core/FalconDevice.h
HINTS
"${_libdir}")
find_path(LIBUSB1_INCLUDE_DIR
NAMES
libusb.h
PATHS
${PC_LIBUSB1_INCLUDE_DIRS}
${PC_LIBUSB1_INCLUDEDIR}
${_dirs}
HINTS
"${LIBUSB1_ROOT_DIR}"
PATH_SUFFIXES
include/libusb-1.0
include
libusb-1.0)
find_path(HIDAPI_HIDRAW_INCLUDE_DIR linux/hidraw.h)
find_path(LIBEPOXY_INCLUDE_DIRS
NAMES epoxy/gl.h
HINTS ${PC_LIBEPOXY_INCLUDEDIR} ${PC_LIBEPOXY_INCLUDE_DIRS}
)
find_path(WINHID_INCLUDE_DIR
NAMES
hidsdi.h
HINTS
${WINHID_INCLUDE_HINTS}
PATHS
"${WINHID_ROOT_DIR}"
PATH_SUFFIXES
inc/ddk
inc/api
inc/w2k
inc/wxp
inc/wnet
include/shared)
find_path(ARROW_INCLUDE_DIR arrow/array.h PATHS
${ARROW_SEARCH_HEADER_PATHS}
# make sure we don't accidentally pick up a different version
NO_DEFAULT_PATH
)