summaryrefslogtreecommitdiff
path: root/cmake/modules/FindSED.cmake
diff options
context:
space:
mode:
authorJörg Mayer <jmayer@loplof.de>2009-06-15 18:59:33 +0000
committerJörg Mayer <jmayer@loplof.de>2009-06-15 18:59:33 +0000
commitd3fcd1a09b43032c7b78cecd8d74bc49f31b9539 (patch)
treed02fef752a7e308a04d528308ff711448c8626c7 /cmake/modules/FindSED.cmake
parent0d300bb6f50a3c28adac30b1c09734975f2492cc (diff)
downloadwireshark-d3fcd1a09b43032c7b78cecd8d74bc49f31b9539.tar.gz
CMake now successfully builds dumpcap
svn path=/trunk/; revision=28745
Diffstat (limited to 'cmake/modules/FindSED.cmake')
-rw-r--r--cmake/modules/FindSED.cmake31
1 files changed, 31 insertions, 0 deletions
diff --git a/cmake/modules/FindSED.cmake b/cmake/modules/FindSED.cmake
new file mode 100644
index 0000000000..fb79fd8c9e
--- /dev/null
+++ b/cmake/modules/FindSED.cmake
@@ -0,0 +1,31 @@
+# - Find unix commands from cygwin
+# This module looks for some usual Unix commands.
+#
+
+INCLUDE(FindCygwin)
+
+FIND_PROGRAM(SED_EXECUTABLE
+ NAMES
+ sed
+ PATH
+ ${CYGWIN_INSTALL_PATH}/bin
+ /bin
+ /usr/bin
+ /usr/local/bin
+ /sbin
+)
+MARK_AS_ADVANCED(
+ SED_EXECUTABLE
+)
+
+
+# search sed
+MACRO(FIND_SED)
+ IF(NOT SED_EXECUTABLE)
+ FIND_PROGRAM(SED_EXECUTABLE sed)
+ IF (NOT SED_EXECUTABLE)
+ MESSAGE(FATAL_ERROR "sed not found - aborting")
+ ENDIF (NOT SED_EXECUTABLE)
+ ENDIF(NOT SED_EXECUTABLE)
+ENDMACRO(FIND_SED)
+