# ------------------------------------------------------------------------- # $HeadURL$ # ------------------------------------------------------------------------- #! # ------------------------------------------------------------------------- # COPYRIGHT (C) 2017: RHEINMETALL ELECTRONICS GmbH, D-28305 BREMEN # ------------------------------------------------------------------------- # # Revision INFO: # -------------- # $Revision$ # $Date$ # $Id$ # # PURPOSE: # -------- # Suchen der KDChart-Library und Setzen der folgenden CMake-Variablen: # KDCHART_INCLUDE_DIRS - KDChart headers location # KDCHART_LIBRARY - KDChart library # KDCHART_FOUND - TRUE wenn Library gefunden wurde # IF(KDCHART_INCLUDE_DIRS AND KDCHART_LIBRARY) SET(KDCHART_FOUND TRUE) ELSE() FIND_PATH(KDCHART_INCLUDE_DIRS KDChart/kdchart_export.h) FIND_LIBRARY(KDCHART_LIBRARY NAMES kdchart) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(KDChart DEFAULT_MSG KDCHART_LIBRARY KDCHART_INCLUDE_DIRS) MARK_AS_ADVANCED(KDCHART_INCLUDE_DIRS KDCHART_LIBRARY) ENDIF() IF(NOT TARGET KDChart::KDChart) ADD_LIBRARY(KDChart::KDChart UNKNOWN IMPORTED) SET_PROPERTY(TARGET KDChart::KDChart PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${KDCHART_INCLUDE_DIRS}") SET_PROPERTY(TARGET KDChart::KDChart PROPERTY INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${KDCHART_INCLUDE_DIRS}") # -isystem SET_PROPERTY(TARGET KDChart::KDChart PROPERTY IMPORTED_LOCATION "${KDCHART_LIBRARY}") ENDIF()