]> git.lyx.org Git - lyx.git/blob - development/cmake/man/CMakeLists.txt
autogeneration of tex2lyx.1 now from tex2lyx.1in
[lyx.git] / development / cmake / man / CMakeLists.txt
1 # This file is part of LyX, the document processor.
2 # Licence details can be found in the file COPYING.
3 #
4 # Copyright (c) 2008, 2009 Peter Kümmel, <syntheticpp@gmx.net>
5 # Copyright (c) 2008, 2009 Kornel Benko, <Kornel.Benko@berlin.de>
6 #
7
8 project(man)
9
10 SET(_manuals)
11 set(program_suffix ${PROGRAM_SUFFIX})
12 macro(add_manual _mansrc)
13   get_filename_component(_mandest ${_mansrc} NAME_WE)
14   SET(_created_manual "${CMAKE_CURRENT_BINARY_DIR}/${_mandest}${PROGRAM_SUFFIX}.1")
15   configure_file("${TOP_SRC_DIR}/${_mansrc}" ${_created_manual} @ONLY)
16   SET_SOURCE_FILES_PROPERTIES(${_created_manual} GENERATED)
17   LIST(APPEND _manuals ${_created_manual})
18 endmacro(add_manual)
19
20 set(real_pkgdatadir ${LYX_ABS_INSTALLED_DATADIR})
21 foreach(_mn lyx.1in src/client/lyxclient.1in src/tex2lyx/tex2lyx.1in)
22   add_manual(${_mn})
23 endforeach(_mn)
24
25 ADD_CUSTOM_TARGET(man ALL DEPENDS ${_manuals})
26
27 install(FILES ${_manuals} DESTINATION man/man1)
28
29 # ADD_MANUALS("lyx")
30