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 )