annotate src/portaudio_20161030/cmake_support/FindASIOSDK.cmake @ 167:bd3cc4d1df30

Add FFTW 3.3.8 source, and a Linux build
author Chris Cannam <cannam@all-day-breakfast.com>
date Tue, 19 Nov 2019 14:52:55 +0000
parents 59a8758c56b1
children
rev   line source
cannam@140 1 # $Id: $
cannam@140 2 #
cannam@140 3 # - Try to find the ASIO SDK
cannam@140 4 # Once done this will define
cannam@140 5 #
cannam@140 6 # ASIOSDK_FOUND - system has ASIO SDK
cannam@140 7 # ASIOSDK_ROOT_DIR - path to the ASIO SDK base directory
cannam@140 8 # ASIOSDK_INCLUDE_DIR - the ASIO SDK include directory
cannam@140 9
cannam@140 10 if(WIN32)
cannam@140 11 else(WIN32)
cannam@140 12 message(FATAL_ERROR "FindASIOSDK.cmake: Unsupported platform ${CMAKE_SYSTEM_NAME}" )
cannam@140 13 endif(WIN32)
cannam@140 14
cannam@140 15 file(GLOB results "${CMAKE_CURRENT_SOURCE_DIR}/../as*")
cannam@140 16 foreach(f ${results})
cannam@140 17 if(IS_DIRECTORY ${f})
cannam@140 18 set(ASIOSDK_PATH_HINT ${ASIOSDK_PATH_HINT} ${f})
cannam@140 19 endif()
cannam@140 20 endforeach()
cannam@140 21
cannam@140 22 find_path(ASIOSDK_ROOT_DIR
cannam@140 23 common/asio.h
cannam@140 24 HINTS
cannam@140 25 ${ASIOSDK_PATH_HINT}
cannam@140 26 )
cannam@140 27
cannam@140 28 find_path(ASIOSDK_INCLUDE_DIR
cannam@140 29 asio.h
cannam@140 30 PATHS
cannam@140 31 ${ASIOSDK_ROOT_DIR}/common
cannam@140 32 )
cannam@140 33
cannam@140 34 # handle the QUIETLY and REQUIRED arguments and set ASIOSDK_FOUND to TRUE if
cannam@140 35 # all listed variables are TRUE
cannam@140 36 INCLUDE(FindPackageHandleStandardArgs)
cannam@140 37 FIND_PACKAGE_HANDLE_STANDARD_ARGS(ASIOSDK DEFAULT_MSG ASIOSDK_ROOT_DIR ASIOSDK_INCLUDE_DIR)
cannam@140 38
cannam@140 39 MARK_AS_ADVANCED(
cannam@140 40 ASIOSDK_ROOT_DIR ASIOSDK_INCLUDE_DIR
cannam@140 41 )