mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -05:00 
			
		
		
		
	Search for libraries first, before includes, so any frameworks found can have their Headers subdirectory added to search paths for includes. - Reintroduce qwt and qscintilla2 base library names for searching.
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
# Find QwtPolar
 | 
						|
# ~~~~~~~~
 | 
						|
# Copyright (c) 2011, Jürgen E. Fischer <jef at norbit.de>
 | 
						|
#
 | 
						|
# Redistribution and use is allowed according to the terms of the BSD license.
 | 
						|
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
 | 
						|
#
 | 
						|
# Once run this will define: 
 | 
						|
# 
 | 
						|
# QWTPOLAR_FOUND       = system has QwtPolar lib
 | 
						|
# QWTPOLAR_LIBRARY     = full path to the QwtPolar library
 | 
						|
# QWTPOLAR_INCLUDE_DIR = where to find headers 
 | 
						|
#
 | 
						|
 | 
						|
FIND_LIBRARY(QWTPOLAR_LIBRARY NAMES qwtpolar PATHS 
 | 
						|
  /usr/lib
 | 
						|
  /usr/local/lib
 | 
						|
  "$ENV{LIB_DIR}/lib" 
 | 
						|
  "$ENV{LIB}/lib" 
 | 
						|
  )
 | 
						|
 | 
						|
SET(_qwtpolar_fw)
 | 
						|
IF (QWTPOLAR_LIBRARY MATCHES "/qwtpolar.*\\.framework")
 | 
						|
  STRING(REGEX REPLACE "^(.*/qwtpolar.*\\.framework).*$" "\\1" _qwtpolar_fw "${QWTPOLAR_LIBRARY}")
 | 
						|
ENDIF ()
 | 
						|
 | 
						|
FIND_PATH(QWTPOLAR_INCLUDE_DIR NAMES qwt_polar.h PATHS
 | 
						|
  "${_qwtpolar_fw}/Headers"
 | 
						|
  /usr/include
 | 
						|
  /usr/local/include
 | 
						|
  "$ENV{LIB_DIR}/include"
 | 
						|
  "$ENV{INCLUDE}"
 | 
						|
  PATH_SUFFIXES qwtpolar qwt
 | 
						|
  )
 | 
						|
 | 
						|
IF (QWTPOLAR_INCLUDE_DIR AND QWTPOLAR_LIBRARY)
 | 
						|
  SET(QWTPOLAR_FOUND TRUE)
 | 
						|
ENDIF (QWTPOLAR_INCLUDE_DIR AND QWTPOLAR_LIBRARY)
 | 
						|
 | 
						|
IF (QWTPOLAR_FOUND)
 | 
						|
  IF (NOT QWTPOLAR_FIND_QUIETLY)
 | 
						|
    MESSAGE(STATUS "Found QwtPolar: ${QWTPOLAR_LIBRARY}")
 | 
						|
  ENDIF (NOT QWTPOLAR_FIND_QUIETLY)
 | 
						|
ELSE (QWTPOLAR_FOUND)
 | 
						|
  IF (QWTPOLAR_FIND_REQUIRED)
 | 
						|
    MESSAGE(FATAL_ERROR "Could not find QwtPolar")
 | 
						|
  ENDIF (QWTPOLAR_FIND_REQUIRED)
 | 
						|
ENDIF (QWTPOLAR_FOUND)
 |