Blame html/man/CMakeLists.txt

Packit 7838c8
# CMake build for libtiff
Packit 7838c8
#
Packit 7838c8
# Copyright © 2015 Open Microscopy Environment / University of Dundee
Packit 7838c8
# Written by Roger Leigh <rleigh@codelibre.net>
Packit 7838c8
#
Packit 7838c8
# Permission to use, copy, modify, distribute, and sell this software and
Packit 7838c8
# its documentation for any purpose is hereby granted without fee, provided
Packit 7838c8
# that (i) the above copyright notices and this permission notice appear in
Packit 7838c8
# all copies of the software and related documentation, and (ii) the names of
Packit 7838c8
# Sam Leffler and Silicon Graphics may not be used in any advertising or
Packit 7838c8
# publicity relating to the software without the specific, prior written
Packit 7838c8
# permission of Sam Leffler and Silicon Graphics.
Packit 7838c8
#
Packit 7838c8
# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
Packit 7838c8
# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
Packit 7838c8
# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Packit 7838c8
#
Packit 7838c8
# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
Packit 7838c8
# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
Packit 7838c8
# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
Packit 7838c8
# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
Packit 7838c8
# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
Packit 7838c8
# OF THIS SOFTWARE.
Packit 7838c8
Packit 7838c8
set(indexfile index.html)
Packit 7838c8
Packit 7838c8
set(docfiles
Packit 7838c8
    libtiff.3tiff.html
Packit 7838c8
    TIFFbuffer.3tiff.html
Packit 7838c8
    TIFFClose.3tiff.html
Packit 7838c8
    TIFFcodec.3tiff.html
Packit 7838c8
    TIFFcolor.3tiff.html
Packit 7838c8
    TIFFDataWidth.3tiff.html
Packit 7838c8
    TIFFError.3tiff.html
Packit 7838c8
    TIFFFieldDataType.3tiff.html
Packit 7838c8
    TIFFFieldName.3tiff.html
Packit 7838c8
    TIFFFieldPassCount.3tiff.html
Packit 7838c8
    TIFFFieldReadCount.3tiff.html
Packit 7838c8
    TIFFFieldTag.3tiff.html
Packit 7838c8
    TIFFFieldWriteCount.3tiff.html
Packit 7838c8
    TIFFFlush.3tiff.html
Packit 7838c8
    TIFFGetField.3tiff.html
Packit 7838c8
    TIFFmemory.3tiff.html
Packit 7838c8
    TIFFOpen.3tiff.html
Packit 7838c8
    TIFFPrintDirectory.3tiff.html
Packit 7838c8
    TIFFquery.3tiff.html
Packit 7838c8
    TIFFReadDirectory.3tiff.html
Packit 7838c8
    TIFFReadEncodedStrip.3tiff.html
Packit 7838c8
    TIFFReadEncodedTile.3tiff.html
Packit 7838c8
    TIFFReadRawStrip.3tiff.html
Packit 7838c8
    TIFFReadRawTile.3tiff.html
Packit 7838c8
    TIFFReadRGBAImage.3tiff.html
Packit 7838c8
    TIFFReadRGBAStrip.3tiff.html
Packit 7838c8
    TIFFReadRGBATile.3tiff.html
Packit 7838c8
    TIFFReadScanline.3tiff.html
Packit 7838c8
    TIFFReadTile.3tiff.html
Packit 7838c8
    TIFFRGBAImage.3tiff.html
Packit 7838c8
    TIFFSetDirectory.3tiff.html
Packit 7838c8
    TIFFSetField.3tiff.html
Packit 7838c8
    TIFFsize.3tiff.html
Packit 7838c8
    TIFFstrip.3tiff.html
Packit 7838c8
    TIFFswab.3tiff.html
Packit 7838c8
    TIFFtile.3tiff.html
Packit 7838c8
    TIFFWarning.3tiff.html
Packit 7838c8
    TIFFWriteDirectory.3tiff.html
Packit 7838c8
    TIFFWriteEncodedStrip.3tiff.html
Packit 7838c8
    TIFFWriteEncodedTile.3tiff.html
Packit 7838c8
    TIFFWriteRawStrip.3tiff.html
Packit 7838c8
    TIFFWriteRawTile.3tiff.html
Packit 7838c8
    TIFFWriteScanline.3tiff.html
Packit 7838c8
    TIFFWriteTile.3tiff.html
Packit 7838c8
    fax2ps.1.html
Packit 7838c8
    fax2tiff.1.html
Packit 7838c8
    pal2rgb.1.html
Packit 7838c8
    ppm2tiff.1.html
Packit 7838c8
    raw2tiff.1.html
Packit 7838c8
    tiff2bw.1.html
Packit 7838c8
    tiff2pdf.1.html
Packit 7838c8
    tiff2ps.1.html
Packit 7838c8
    tiff2rgba.1.html
Packit 7838c8
    tiffcmp.1.html
Packit 7838c8
    tiffcp.1.html
Packit 7838c8
    tiffcrop.1.html
Packit 7838c8
    tiffdither.1.html
Packit 7838c8
    tiffdump.1.html
Packit 7838c8
    tiffgt.1.html
Packit 7838c8
    tiffinfo.1.html
Packit 7838c8
    tiffmedian.1.html
Packit 7838c8
    tiffset.1.html
Packit 7838c8
    tiffsplit.1.html)
Packit 7838c8
Packit 7838c8
set(doc_DATA ${indexfile} ${docfiles})
Packit 7838c8
Packit 7838c8
extra_dist(${doc_DATA})
Packit 7838c8
Packit 7838c8
install(FILES ${doc_DATA}
Packit 7838c8
        DESTINATION "${LIBTIFF_DOCDIR}/html/man")
Packit 7838c8
Packit 7838c8
# htmldoc target to regenerate HTML files
Packit 7838c8
string(REPLACE ";" "^" escaped_docfiles "${docfiles}")
Packit 7838c8
add_custom_target(htmldoc
Packit 7838c8
  COMMAND "${CMAKE_COMMAND}"
Packit 7838c8
  "-DMANSRCDIR=${PROJECT_SOURCE_DIR}/man"
Packit 7838c8
  "-DHTMLMANDIR=${PROJECT_SOURCE_DIR}/html/man"
Packit 7838c8
  "-DINDEXFILE=${indexfile}"
Packit 7838c8
  "-DDOCFILES=${escaped_docfiles}"
Packit 7838c8
  -P "${CMAKE_CURRENT_SOURCE_DIR}/HtmlDoc.cmake")
Packit 7838c8