FindAsciiDoc.cmake 954 Bytes
Newer Older
1 2 3 4 5 6 7 8
# - Find Asciidoc
# this module looks for asciidoc and a2x
#
# ASCIIDOC_EXECUTABLE - the full path to asciidoc
# ASCIIDOC_FOUND - If false, don't attempt to use asciidoc.
# A2X_EXECUTABLE - the full path to a2x
# A2X_FOUND - If false, don't attempt to use a2x.

9 10
set (PROGRAMFILESX86 "PROGRAMFILES(X86)")

11
find_program(ASCIIDOC_EXECUTABLE asciidoc asciidoc.py
Doron Somech's avatar
Doron Somech committed
12 13 14
             PATHS "$ENV{ASCIIDOC_ROOT}"
                   "$ENV{PROGRAMW6432}/asciidoc"
                   "$ENV{PROGRAMFILES}/asciidoc"
15
                   "$ENV{${PROGRAMFILESX86}}/asciidoc")
16

17
find_program(A2X_EXECUTABLE a2x
Doron Somech's avatar
Doron Somech committed
18 19 20
             PATHS "$ENV{ASCIIDOC_ROOT}"
                   "$ENV{PROGRAMW6432}/asciidoc"
                   "$ENV{PROGRAMFILES}/asciidoc"
21
                   "$ENV{${PROGRAMFILESX86}}/asciidoc")
Doron Somech's avatar
Doron Somech committed
22

23 24 25

include(FindPackageHandleStandardArgs)
find_package_handle_standard_ARGS(AsciiDoc REQUIRED_VARS ASCIIDOC_EXECUTABLE)
26
mark_as_advanced(ASCIIDOC_EXECUTABLE A2X_EXECUTABLE)