FindAsciiDoc.cmake 954 B

1234567891011121314151617181920212223242526
  1. # - Find Asciidoc
  2. # this module looks for asciidoc and a2x
  3. #
  4. # ASCIIDOC_EXECUTABLE - the full path to asciidoc
  5. # ASCIIDOC_FOUND - If false, don't attempt to use asciidoc.
  6. # A2X_EXECUTABLE - the full path to a2x
  7. # A2X_FOUND - If false, don't attempt to use a2x.
  8. set (PROGRAMFILESX86 "PROGRAMFILES(X86)")
  9. find_program(ASCIIDOC_EXECUTABLE asciidoc asciidoc.py
  10. PATHS "$ENV{ASCIIDOC_ROOT}"
  11. "$ENV{PROGRAMW6432}/asciidoc"
  12. "$ENV{PROGRAMFILES}/asciidoc"
  13. "$ENV{${PROGRAMFILESX86}}/asciidoc")
  14. find_program(A2X_EXECUTABLE a2x
  15. PATHS "$ENV{ASCIIDOC_ROOT}"
  16. "$ENV{PROGRAMW6432}/asciidoc"
  17. "$ENV{PROGRAMFILES}/asciidoc"
  18. "$ENV{${PROGRAMFILESX86}}/asciidoc")
  19. include(FindPackageHandleStandardArgs)
  20. find_package_handle_standard_ARGS(AsciiDoc REQUIRED_VARS ASCIIDOC_EXECUTABLE)
  21. mark_as_advanced(ASCIIDOC_EXECUTABLE A2X_EXECUTABLE)