Mercurial > hg > sv-dependency-builds
view src/portaudio_20161030_catalina_patch/cmake_support/FindJack.cmake @ 169:223a55898ab9 tip default
Add null config files
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Mon, 02 Mar 2020 14:03:47 +0000 |
parents | d43aab368df9 |
children |
line wrap: on
line source
# - Try to find jack # Once done this will define # JACK_FOUND - System has jack # JACK_INCLUDE_DIRS - The jack include directories # JACK_LIBRARIES - The libraries needed to use jack # JACK_DEFINITIONS - Compiler switches required for using jack if (JACK_LIBRARIES AND JACK_INCLUDE_DIRS) # in cache already set(JACK_FOUND TRUE) else (JACK_LIBRARIES AND JACK_INCLUDE_DIRS) set(JACK_DEFINITIONS "") # Look for pkg-config and use it (if available) to find package find_package(PkgConfig QUIET) if (PKG_CONFIG_FOUND) pkg_search_module(JACK QUIET jack) endif (PKG_CONFIG_FOUND) if (NOT JACK_FOUND) find_path(JACK_INCLUDE_DIR jack/jack.h HINTS ${JACK_INCLUDEDIR} ${JACK_INCLUDE_DIRS} PATH_SUFFIXES jack) find_library(JACK_LIBRARY NAMES jack HINTS ${JACK_LIBDIR} ${JACK_LIBRARY_DIRS}) set(JACK_LIBRARIES ${JACK_LIBRARY}) set(JACK_INCLUDE_DIRS ${JACK_INCLUDE_DIR}) include(FindPackageHandleStandardArgs) # Set JACK_FOUND if the library and include paths were found find_package_handle_standard_args(jack DEFAULT_MSG JACK_LIBRARY JACK_INCLUDE_DIR) # Don't show include/library paths in cmake GUI mark_as_advanced(JACK_INCLUDE_DIR JACK_LIBRARY) endif (NOT JACK_FOUND) endif (JACK_LIBRARIES AND JACK_INCLUDE_DIRS)