mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-23 02:14:50 +00:00
510c918c6c
New files: Directories: development/cmake/po development/cmake/man Files: development/cmake/po/CMakeLists.txt Creates lyx.pot and *.gmo-files; Installs ${_lang} as ${LYX_ABS_INSTALLED_DATADIR}/${LYX_LOCALEDIR}/${_lang}/LC_MESSAGES/lyx.mo development/cmake/man/CMakeLists.txt Handling of lyx-manuals. development/cmake/modules/FindLyXGettext.cmake Original: (GNU) FindGettext.cmake Changed the installation subdirectory of .gmo-files. Previously installing into "/usr/local/share/lyx2.0" led to e.g. /usr/local/share/lyx2.0/share/locale/de/LC_MESSAGES/lyx.mo now /usr/local/share/lyx2.0/locale/de/LC_MESSAGES/lyx.mo Changes: development/cmake/Install.cmake macro lyx_install _parent_src_dir searches now through directories specified as simple regular expression. Until now we had to specify explicitly each directory for each language. Mode of the DESTINATION/lyx2lyx is now corect Installation of the .gmo files development/cmake/config.h.cmake: Changed some #cmakedefine to #define, because config_file() did not substitute the desired values in config.h. Some typos corrected (TOP_SRCDIR -> TOP_SRC_DIR) development/cmake/configCompiler.h.cmake Removed doubly defined ENABLE_NLS, HAVE_LC_MESSAGES Installation directory still hardcoded, users need to to set environment variable LYX_LOCALEDIR to get the corect translations. development/cmake/CMakeLists.txt Setting correct values to LYX_ABS_INSTALLED_DATADIR, LYX_ABS_INSTALLED_LOCALEDIR, LYX_ABS_TOP_SRCDIR. Now the lyx-executable searches on the installed places for it's data, so no need to set environment anymore. New variable: LYX_LOCALEDIR. We need it later in FindLyXGettext.cmake, because we cannot use the absolute path LYX_ABS_INSTALLED_LOCALEDIR. (We need relative path when packaging to different root-directory). Use of module FindLyXGettext.cmake: This is a modified version of (GNU) FindGettext.cmake Include the new development/cmake/po directory Include the new development/cmake/man directory development/cmake/po/CMakeLists.txt Creation of lyx.pot and apropriate .gmo files Creating lyx.pot file I had to use perl to simulate the unix "cat" command. Maybe Jose can write the corect statement in python git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27973 a592a061-630c-0410-9148-cb99ea01b6c8
45 lines
1.2 KiB
CMake
45 lines
1.2 KiB
CMake
/*
|
|
* \file config.h
|
|
* This file is part of LyX, the document processor.
|
|
* Licence details can be found in the file COPYING.
|
|
*
|
|
* This is the compilation configuration file for LyX.
|
|
* It was generated by autoconfs configure.
|
|
* You might want to change some of the defaults if something goes wrong
|
|
* during the compilation.
|
|
*/
|
|
|
|
#ifndef _CONFIG_H
|
|
#define _CONFIG_H
|
|
|
|
#include "configCompiler.h"
|
|
|
|
#ifdef LYX_ENABLE_PCH
|
|
#include "pcheaders.h"
|
|
#endif
|
|
|
|
#cmakedefine WORDS_BIGENDIAN 1
|
|
|
|
#cmakedefine HAVE_ASPELL_ASPELL_H 1
|
|
#cmakedefine HAVE_ASPELL_H 1
|
|
|
|
#cmakedefine PACKAGE "${PACKAGE}"
|
|
#cmakedefine PACKAGE_VERSION "${PACKAGE_VERSION}"
|
|
#cmakedefine LYX_DATE "${LYX_DATE}"
|
|
#cmakedefine VERSION_INFO "${VERSION_INFO}"
|
|
#cmakedefine LYX_DIR_VER "${LYX_DIR_VER}"
|
|
#cmakedefine LYX_USERDIR_VER "${LYX_USERDIR_VER}"
|
|
|
|
#define PROGRAM_SUFFIX "${PPROGRAM_SUFFIX}"
|
|
#define LYX_ABS_INSTALLED_DATADIR "${LYX_ABS_INSTALLED_DATADIR}"
|
|
#define LYX_ABS_INSTALLED_LOCALEDIR "${LYX_ABS_INSTALLED_LOCALEDIR}"
|
|
#define LYX_ABS_TOP_SRCDIR "${TOP_SRC_DIR}"
|
|
|
|
#cmakedefine USE_POSIX_PACKAGING 1
|
|
#cmakedefine USE_WINDOWS_PACKAGING 1
|
|
#cmakedefine USE_MACOSX_PACKAGING 1
|
|
#cmakedefine PATH_MAX ${PATH_MAX}
|
|
|
|
|
|
#endif
|