|
1 | | -# - Run Doxygen |
| 1 | +# Redistribution and use is allowed according to the terms of the New |
| 2 | +# BSD license: |
| 3 | +# |
| 4 | +# Redistribution and use in source and binary forms, with or without |
| 5 | +# modification, are permitted provided that the following conditions |
| 6 | +# are met: |
| 7 | +# |
| 8 | +# 1. Redistributions of source code must retain the copyright |
| 9 | +# notice, this list of conditions and the following disclaimer. |
| 10 | +# 2. Redistributions in binary form must reproduce the copyright |
| 11 | +# notice, this list of conditions and the following disclaimer in the |
| 12 | +# documentation and/or other materials provided with the distribution. |
| 13 | +# 3. The name of the author may not be used to endorse or promote products |
| 14 | +# derived from this software without specific prior written permission. |
| 15 | +# |
| 16 | +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
| 17 | +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
| 18 | +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
| 19 | +# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
| 20 | +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
| 21 | +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| 22 | +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| 23 | +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 24 | +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
| 25 | +# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 26 | + |
| 27 | +# - Run Doxygen |
2 | 28 | # |
3 | 29 | # Adds a doxygen target that runs doxygen to generate the html |
4 | 30 | # and optionally the LaTeX API documentation. |
|
48 | 74 | # |
49 | 75 | # Redistribution and use is allowed according to the terms of the New |
50 | 76 | # BSD license. |
51 | | -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. |
52 | 77 | # |
53 | 78 |
|
54 | 79 | macro(usedoxygen_set_default name value type docstring) |
@@ -134,7 +159,9 @@ if(DOXYGEN_FOUND AND DOXYFILE_IN_FOUND) |
134 | 159 |
|
135 | 160 | configure_file("${DOXYFILE_IN}" "${DOXYFILE}" @ONLY) |
136 | 161 |
|
137 | | - get_target_property(DOC_TARGET doc TYPE) |
| 162 | + if(TARGET doc) |
| 163 | + get_target_property(DOC_TARGET doc TYPE) |
| 164 | + endif() |
138 | 165 | if(NOT DOC_TARGET) |
139 | 166 | add_custom_target(doc) |
140 | 167 | endif() |
|
0 commit comments