X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=adm_local%2Fcmake_files%2FFindQwt.cmake;h=cc68887b917b16ad8e3eaefdaf9da7f7320eaf56;hb=3a0ba13afff7a465ade65e11e7b84f22a658bea4;hp=fb4f66adc543c4c07524316fa22e764676388189;hpb=627194285d9b5354291d3a442b68b8740f114eda;p=modules%2Fgui.git diff --git a/adm_local/cmake_files/FindQwt.cmake b/adm_local/cmake_files/FindQwt.cmake index fb4f66adc..cc68887b9 100644 --- a/adm_local/cmake_files/FindQwt.cmake +++ b/adm_local/cmake_files/FindQwt.cmake @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2014 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2013-2015 CEA/DEN, EDF R&D, OPEN CASCADE # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -39,12 +39,20 @@ IF(WIN32) SET(QWT_DEFINITIONS "-DQWT_DLL") IF(CMAKE_BUILD_TYPE STREQUAL Debug) - FIND_LIBRARY(QWT_LIBRARY qwtd5) - ELSE() - FIND_LIBRARY(QWT_LIBRARY qwt5) + FIND_LIBRARY(QWT_LIBRARY qwtd) ENDIF() + FIND_LIBRARY(QWT_LIBRARY qwt) ELSE(WIN32) - # Give precedence to qwt-qt4 library: + # Give precedence to qwt-qt4 library. + # Note: on some platforms there can be several native qwt libraries linked against different + # versions of Qt; for example /usr/lib/libqwt.so for qwt linked against Qt 3 and + # /usr/lib/libqwt-qt4.so for qwt linked against Qt 4. + # We need only qt4-based qwt library, so we search libqwt-qt4, then libqwt library + # first ignoring system paths, then including system paths. + FIND_LIBRARY(QWT_LIBRARY qwt-qt4 PATH_SUFFIXES lib lib64 PATHS "${QWT_ROOT_DIR}" NO_DEFAULT_PATH) + FIND_LIBRARY(QWT_LIBRARY qwt-qt4 PATHS "${QWT_ROOT_DIR}" NO_DEFAULT_PATH) + FIND_LIBRARY(QWT_LIBRARY qwt PATH_SUFFIXES lib lib64 PATHS "${QWT_ROOT_DIR}" NO_DEFAULT_PATH) + FIND_LIBRARY(QWT_LIBRARY qwt PATHS "${QWT_ROOT_DIR}" NO_DEFAULT_PATH) FIND_LIBRARY(QWT_LIBRARY qwt-qt4 PATH_SUFFIXES lib lib64) FIND_LIBRARY(QWT_LIBRARY qwt-qt4) FIND_LIBRARY(QWT_LIBRARY qwt PATH_SUFFIXES lib lib64)