cannam@89: # $Id: $ cannam@89: # cannam@89: # - Try to find the ASIO SDK cannam@89: # Once done this will define cannam@89: # cannam@89: # ASIOSDK_FOUND - system has ASIO SDK cannam@89: # ASIOSDK_ROOT_DIR - path to the ASIO SDK base directory cannam@89: # ASIOSDK_INCLUDE_DIR - the ASIO SDK include directory cannam@89: cannam@89: if(WIN32) cannam@89: else(WIN32) cannam@89: message(FATAL_ERROR "FindASIOSDK.cmake: Unsupported platform ${CMAKE_SYSTEM_NAME}" ) cannam@89: endif(WIN32) cannam@89: cannam@89: file(GLOB results "${CMAKE_CURRENT_SOURCE_DIR}/../as*") cannam@89: foreach(f ${results}) cannam@89: if(IS_DIRECTORY ${f}) cannam@89: set(ASIOSDK_PATH_HINT ${ASIOSDK_PATH_HINT} ${f}) cannam@89: endif() cannam@89: endforeach() cannam@89: cannam@89: find_path(ASIOSDK_ROOT_DIR cannam@89: common/asio.h cannam@89: HINTS cannam@89: ${ASIOSDK_PATH_HINT} cannam@89: ) cannam@89: cannam@89: find_path(ASIOSDK_INCLUDE_DIR cannam@89: asio.h cannam@89: PATHS cannam@89: ${ASIOSDK_ROOT_DIR}/common cannam@89: ) cannam@89: cannam@89: # handle the QUIETLY and REQUIRED arguments and set ASIOSDK_FOUND to TRUE if cannam@89: # all listed variables are TRUE cannam@89: INCLUDE(FindPackageHandleStandardArgs) cannam@89: FIND_PACKAGE_HANDLE_STANDARD_ARGS(ASIOSDK DEFAULT_MSG ASIOSDK_ROOT_DIR ASIOSDK_INCLUDE_DIR) cannam@89: cannam@89: MARK_AS_ADVANCED( cannam@89: ASIOSDK_ROOT_DIR ASIOSDK_INCLUDE_DIR cannam@89: )