Warning, /frameworks/kdelibs4support/cmake/modules/FindAkode.cmake is written in an unsupported language. File is not indexed.

0001 # - Try to find the aKode library
0002 # Once done this will define
0003 #
0004 #  AKODE_FOUND - system has the aKode library
0005 #  AKODE_INCLUDE_DIR - the aKode include directory
0006 #  AKODE_LIBRARIES - The libraries needed to use aKode
0007 
0008 # Copyright (c) 2006, Pino Toscano, <toscano.pino@tiscali.it>
0009 #
0010 # Redistribution and use is allowed according to the terms of the BSD license.
0011 # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
0012 
0013 
0014 IF (AKODE_LIBRARIES AND AKODE_INCLUDE_DIR)
0015 
0016   # in cache already
0017   SET(AKODE_FOUND TRUE)
0018 
0019 ELSE (AKODE_LIBRARIES AND AKODE_INCLUDE_DIR)
0020 
0021   FIND_PROGRAM(AKODECONFIG_EXECUTABLE NAMES akode-config) 
0022 
0023   # if akode-config has been found
0024   IF (AKODECONFIG_EXECUTABLE)
0025 
0026     EXEC_PROGRAM(${AKODECONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE AKODE_LIBRARIES)
0027 
0028     EXEC_PROGRAM(${AKODECONFIG_EXECUTABLE} ARGS --cflags RETURN_VALUE _return_VALUE OUTPUT_VARIABLE AKODE_INCLUDE_DIR)
0029 
0030     IF (AKODE_LIBRARIES AND AKODE_INCLUDE_DIR)
0031       SET(AKODE_FOUND TRUE)
0032       STRING(REGEX REPLACE "-I(.+)" "\\1" AKODE_INCLUDE_DIR "${AKODE_INCLUDE_DIR}")
0033       message(STATUS "Found aKode: ${AKODE_LIBRARIES}")
0034     ENDIF (AKODE_LIBRARIES AND AKODE_INCLUDE_DIR)
0035 
0036     # ensure that they are cached
0037     set(AKODE_INCLUDE_DIR ${AKODE_INCLUDE_DIR})
0038     set(AKODE_LIBRARIES ${AKODE_LIBRARIES})
0039 
0040   ENDIF (AKODECONFIG_EXECUTABLE)
0041   IF(AKODE_FOUND)
0042     IF(NOT Akode_FIND_QUIETLY)
0043       MESSAGE(STATUS "Akode found: ${AKODE_LIBRARIES}")
0044     ENDIF(NOT Akode_FIND_QUIETLY)
0045   ELSE(AKODE_FOUND)
0046   IF(Akode_FIND_REQUIRED)
0047      MESSAGE(FATAL_ERROR "Could not find Akode")
0048    ENDIF(Akode_FIND_REQUIRED)
0049   ENDIF(AKODE_FOUND)
0050 
0051 ENDIF (AKODE_LIBRARIES AND AKODE_INCLUDE_DIR)
0052