Imported Upstream version 2.8.10.2
[platform/upstream/cmake.git] / Modules / FindUnixCommands.cmake
1 # - Find unix commands from cygwin
2 # This module looks for some usual Unix commands.
3 #
4
5 #=============================================================================
6 # Copyright 2001-2009 Kitware, Inc.
7 #
8 # Distributed under the OSI-approved BSD License (the "License");
9 # see accompanying file Copyright.txt for details.
10 #
11 # This software is distributed WITHOUT ANY WARRANTY; without even the
12 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13 # See the License for more information.
14 #=============================================================================
15 # (To distribute this file outside of CMake, substitute the full
16 #  License text for the above reference.)
17
18 include(FindCygwin)
19
20 find_program(BASH
21   bash
22   ${CYGWIN_INSTALL_PATH}/bin
23   /bin
24   /usr/bin
25   /usr/local/bin
26   /sbin
27 )
28 mark_as_advanced(
29   BASH
30 )
31
32 find_program(CP
33   cp
34   ${CYGWIN_INSTALL_PATH}/bin
35   /bin
36   /usr/bin
37   /usr/local/bin
38   /sbin
39 )
40 mark_as_advanced(
41   CP
42 )
43
44 find_program(GZIP
45   gzip
46   ${CYGWIN_INSTALL_PATH}/bin
47   /bin
48   /usr/bin
49   /usr/local/bin
50   /sbin
51 )
52 mark_as_advanced(
53   GZIP
54 )
55
56 find_program(MV
57   mv
58   ${CYGWIN_INSTALL_PATH}/bin
59   /bin
60   /usr/bin
61   /usr/local/bin
62   /sbin
63 )
64 mark_as_advanced(
65   MV
66 )
67
68 find_program(RM
69   rm
70   ${CYGWIN_INSTALL_PATH}/bin
71   /bin
72   /usr/bin
73   /usr/local/bin
74   /sbin
75 )
76 mark_as_advanced(
77   RM
78 )
79
80 find_program(TAR
81   NAMES
82   tar
83   gtar
84   PATH
85   ${CYGWIN_INSTALL_PATH}/bin
86   /bin
87   /usr/bin
88   /usr/local/bin
89   /sbin
90 )
91 mark_as_advanced(
92   TAR
93 )