FindUnixCommands.cmake 981 B

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