Warning, /kdevelop/kdevelop/file_templates/other/cmake_module/output.cmake is written in an unsupported language. File is not indexed.

0001 {% load kdev_filters %}
0002 {{ license|lines_prepend:"# " }}
0003 
0004 
0005 # - Try to find {{ name }}
0006 # Once done this will define
0007 #  {{ name|upper }}_FOUND - System has {{ name }}
0008 #  {{ name|upper }}_INCLUDE_DIRS - The {{ name }} include directories
0009 #  {{ name|upper }}_LIBRARIES - The libraries needed to use {{ name }}
0010 #  {{ name|upper }}_DEFINITIONS - Compiler switches required for using {{ name }}
0011 
0012 
0013 find_package(PkgConfig)
0014 pkg_check_modules(PC_{{ name|upper }} QUIET {{ pc_package }})
0015 set({{ name|upper }}_DEFINITIONS ${PC_{{ name|upper }}_CFLAGS_OTHER})
0016 
0017 
0018 find_path({{ name|upper }}_INCLUDE_DIR {{ include_name }}
0019           HINTS ${PC_{{ name|upper }}_INCLUDEDIR} ${PC_{{ name|upper }}_INCLUDE_DIRS}
0020           PATH_SUFFIXES {{ name|lower}} )
0021 
0022 
0023 find_library({{ name|upper }}_LIBRARY NAMES {{ library_name }}
0024              HINTS ${PC_{{ name|upper }}_LIBDIR} ${PC_{{ name|upper }}_LIBRARY_DIRS} )
0025 
0026 
0027 set({{ name|upper }}_LIBRARIES ${% templatetag openbrace %}{{ name|upper }}_LIBRARY{% templatetag closebrace %} )
0028 set({{ name|upper }}_INCLUDE_DIRS ${% templatetag openbrace %}{{ name|upper }}_INCLUDE_DIR{% templatetag closebrace %} )
0029 
0030 
0031 include(FindPackageHandleStandardArgs)
0032 # handle the QUIETLY and REQUIRED arguments and set {{ name|upper }}_FOUND to TRUE
0033 # if all listed variables are TRUE
0034 find_package_handle_standard_args({{ name }}  DEFAULT_MSG
0035                                   {{ name|upper }}_LIBRARY {{ name|upper }}_INCLUDE_DIR)
0036 
0037 mark_as_advanced({{ name|upper }}_INCLUDE_DIR {{ name|upper }}_LIBRARY )