summaryrefslogtreecommitdiffstats
path: root/Modules/FindGnuplot.cmake
diff options
context:
space:
mode:
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 5e3babc..2de1b16 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 )
+