# - Finds AIDA instalation # This module sets up AIDA information # It defines: # AIDA_FOUND If the AIDA is found # AIDA_INCLUDE_DIR PATH to the include directory # AIDA_LIBRARIES AIDA installation libraries # AIDA_IMPLEMENTATION The implementation of AIDA found find_program(AIDA_CONFIG_EXECUTABLE aida-config) if(NOT AIDA_CONFIG_EXECUTABLE) set(AIDA_FOUND FALSE) else() set(AIDA_FOUND TRUE) execute_process( COMMAND ${AIDA_CONFIG_EXECUTABLE} --version OUTPUT_VARIABLE AIDA_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE) execute_process( COMMAND ${AIDA_CONFIG_EXECUTABLE} --include OUTPUT_VARIABLE AIDA_INCLUDE_DIR OUTPUT_STRIP_TRAILING_WHITESPACE) #remove -I prefix string(REGEX REPLACE "-I" "" AIDA_INCLUDE_DIR "${AIDA_INCLUDE_DIR}") execute_process( COMMAND ${AIDA_CONFIG_EXECUTABLE} --libs OUTPUT_VARIABLE AIDA_LIBRARIES OUTPUT_STRIP_TRAILING_WHITESPACE) execute_process( COMMAND ${AIDA_CONFIG_EXECUTABLE} --implementation OUTPUT_VARIABLE AIDA_IMPLEMENTATION OUTPUT_STRIP_TRAILING_WHITESPACE) # Make variables changeble to the advanced user mark_as_advanced(AIDA_CONFIG_EXECUTABLE) if(NOT AIDA_FIND_QUIETLY) message(STATUS "Found AIDA ${AIDA_VERSION} implemented by ${AIDA_IMPLEMENTATION}") endif() endif()