FindUnixCommands.cmake 846 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. #
  2. # this module looks for some usual Unix commands
  3. #
  4. INCLUDE(FindCygwin)
  5. FIND_PROGRAM(BASH
  6. bash
  7. ${CYGWIN_INSTALL_PATH}/bin
  8. /bin
  9. /usr/bin
  10. /usr/local/bin
  11. /sbin
  12. )
  13. MARK_AS_ADVANCED(
  14. BASH
  15. )
  16. FIND_PROGRAM(CP
  17. cp
  18. ${CYGWIN_INSTALL_PATH}/bin
  19. /bin
  20. /usr/bin
  21. /usr/local/bin
  22. /sbin
  23. )
  24. MARK_AS_ADVANCED(
  25. CP
  26. )
  27. FIND_PROGRAM(GZIP
  28. gzip
  29. ${CYGWIN_INSTALL_PATH}/bin
  30. /bin
  31. /usr/bin
  32. /usr/local/bin
  33. /sbin
  34. )
  35. MARK_AS_ADVANCED(
  36. GZIP
  37. )
  38. FIND_PROGRAM(MV
  39. mv
  40. ${CYGWIN_INSTALL_PATH}/bin
  41. /bin
  42. /usr/bin
  43. /usr/local/bin
  44. /sbin
  45. )
  46. MARK_AS_ADVANCED(
  47. MV
  48. )
  49. FIND_PROGRAM(RM
  50. rm
  51. ${CYGWIN_INSTALL_PATH}/bin
  52. /bin
  53. /usr/bin
  54. /usr/local/bin
  55. /sbin
  56. )
  57. MARK_AS_ADVANCED(
  58. RM
  59. )
  60. FIND_PROGRAM(TAR
  61. NAMES
  62. tar
  63. gtar
  64. PATH
  65. ${CYGWIN_INSTALL_PATH}/bin
  66. /bin
  67. /usr/bin
  68. /usr/local/bin
  69. /sbin
  70. )
  71. MARK_AS_ADVANCED(
  72. TAR
  73. )