1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
# CMake macros to find the GtkDoc documentation system
# Output variables:
#
# GTKDOC_FOUND ... set to 1 if GtkDoc was foung
#
# If GTKDOC_FOUND == 1:
#
# GTKDOC_SCAN_EXE ... the location of the gtkdoc-scan executable
# GTKDOC_SCANGOBJ_EXE ... the location of the gtkdoc-scangobj executable
# GTKDOC_MKTMPL_EXE ... the location of the gtkdoc-mktmpl executable
# GTKDOC_MKDB_EXE ... the location of the gtkdoc-mkdb executable
# GTKDOC_MKHTML_EXE ... the location of the gtkdoc-mkhtml executable
# GTKDOC_FIXXREF_EXE ... the location of the gtkdoc-fixxref executable
set(GTKDOC_FOUND 1)
find_program(GTKDOC_SCAN_EXE gtkdoc-scan PATH "${GLIB_PREFIX}/bin")
if(NOT GTKDOC_SCAN_EXE)
message(STATUS "gtkdoc-scan not found")
set(GTKDOC_FOUND 0)
endif(NOT GTKDOC_SCAN_EXE)
find_program(GTKDOC_SCANGOBJ_EXE gtkdoc-scangobj PATH "${GLIB_PREFIX}/bin")
if(NOT GTKDOC_SCANGOBJ_EXE)
message(STATUS "gtkdoc-scangobj not found")
set(GTKDOC_FOUND 0)
endif(NOT GTKDOC_SCANGOBJ_EXE)
get_filename_component(_this_dir ${CMAKE_CURRENT_LIST_FILE} PATH)
find_file(GTKDOC_SCANGOBJ_WRAPPER GtkDocScanGObjWrapper.cmake PATH ${_this_dir})
if(NOT GTKDOC_SCANGOBJ_WRAPPER)
message(STATUS "GtkDocScanGObjWrapper.cmake not found")
set(GTKDOC_FOUND 0)
endif(NOT GTKDOC_SCANGOBJ_WRAPPER)
find_program(GTKDOC_MKTMPL_EXE gtkdoc-mktmpl PATH "${GLIB_PREFIX}/bin")
if(NOT GTKDOC_MKTMPL_EXE)
message(STATUS "gtkdoc-mktmpl not found")
set(GTKDOC_FOUND 0)
endif(NOT GTKDOC_MKTMPL_EXE)
find_program(GTKDOC_MKDB_EXE gtkdoc-mkdb PATH "${GLIB_PREFIX}/bin")
if(NOT GTKDOC_MKDB_EXE)
message(STATUS "gtkdoc-mkdb not found")
set(GTKDOC_FOUND 0)
endif(NOT GTKDOC_MKDB_EXE)
find_program(GTKDOC_MKHTML_EXE gtkdoc-mkhtml PATH "${GLIB_PREFIX}/bin")
if(NOT GTKDOC_MKHTML_EXE)
message(STATUS "gtkdoc-mkhtml not found")
set(GTKDOC_FOUND 0)
endif(NOT GTKDOC_MKHTML_EXE)
find_program(GTKDOC_FIXXREF_EXE gtkdoc-fixxref PATH "${GLIB_PREFIX}/bin")
if(NOT GTKDOC_FIXXREF_EXE)
message(STATUS "gtkdoc-fixxref not found")
set(GTKDOC_FOUND 0)
endif(NOT GTKDOC_FIXXREF_EXE)
find_program(GTKDOC_CHECK_EXE gtkdoc-check PATH "${GLIB_PREFIX}/bin")
if(NOT GTKDOC_CHECK_EXE)
message(STATUS "gtkdoc-check not found")
set(GTKDOC_FOUND 0)
endif(NOT GTKDOC_CHECK_EXE)
# vim:sw=4:ts=4:et:autoindent
|