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