summaryrefslogtreecommitdiff
path: root/Modules/FindGnuplot.cmake
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2007-07-19 09:00:51 -0400
committerAlexander Neundorf <neundorf@kde.org>2007-07-19 09:00:51 -0400
commitc7770b8edbff442267563bd3036cef8fdb0cc4a9 (patch)
tree1c73f377e04981e72043a9ac5fff8fef0eca343b /Modules/FindGnuplot.cmake
parentb6b1ebe2950e2437fffd4eecbe3f1992fc63e812 (diff)
downloadcmake-c7770b8edbff442267563bd3036cef8fdb0cc4a9.tar.gz
ENH: use the new FIND_PACKAGE_HANDLE_STANDARD_ARGS() macro in most of the
not-too-complicated modules -remove unnecessary default search paths used in the FIND_XXX() calls Alex
Diffstat (limited to 'Modules/FindGnuplot.cmake')
-rw-r--r--Modules/FindGnuplot.cmake26
1 files changed, 17 insertions, 9 deletions
diff --git a/Modules/FindGnuplot.cmake b/Modules/FindGnuplot.cmake
index 5e3babcbbd..2de1b16155 100644
--- a/Modules/FindGnuplot.cmake
+++ b/Modules/FindGnuplot.cmake
@@ -1,20 +1,28 @@
# - this module looks for gnuplot
#
+# Once done this will define
+#
+# GNUPLOT_FOUND - system has Gnuplot
+# GNUPLOT_EXECUTABLE - the Gnuplot executable
INCLUDE(FindCygwin)
-FIND_PROGRAM(GNUPLOT
+FIND_PROGRAM(GNUPLOT_EXECUTABLE
NAMES
gnuplot
pgnuplot
wgnupl32
- PATH
+ PATHS
${CYGWIN_INSTALL_PATH}/bin
- /bin
- /usr/bin
- /usr/local/bin
- /sbin
-)
-MARK_AS_ADVANCED(
- GNUPLOT
)
+
+# for compatibility
+SET(GNUPLOT ${GNUPLOT_EXECUTABLE})
+
+# handle the QUIETLY and REQUIRED arguments and set GNUPLOT_FOUND to TRUE if
+# all listed variables are TRUE
+INCLUDE(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(Gnuplot GNUPLOT_EXECUTABLE)
+
+MARK_AS_ADVANCED( GNUPLOT_EXECUTABLE )
+