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