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}") SET_PROPERTY(TARGET KDChart::KDChart PROPERTY IMPORTED_LOCATION "${KDCHART_LIBRARY}") ENDIF()