lyx_mirror/development/cmake/modules
Peter Kümmel 510c918c6c Kornel's cmake install changes:
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
2008-12-28 13:35:29 +00:00
..
FindASPELL.cmake cmake: also build with win32libs 2008-04-16 16:47:12 +00:00
FindGNUWIN32.cmake build out of the box with win32libs from the kdewin installer 2008-03-24 14:19:36 +00:00
FindICONV.cmake cmake cosmetics 2007-08-28 19:54:42 +00:00
FindLibintl.cmake cmake: use external libintl on windows 2008-04-19 08:47:33 +00:00
FindLyXGettext.cmake Kornel's cmake install changes: 2008-12-28 13:35:29 +00:00
FindQt4.cmake rcc: use -name option 2007-10-19 18:45:09 +00:00
FindZLIB.cmake add instructions in error case 2008-11-15 20:55:19 +00:00
LyXMacros.cmake * prepend moc_ instead of appending _moc in cmake 2008-11-15 13:50:20 +00:00
LyXPaths.cmake cmake cosmetics 2007-08-28 19:54:42 +00:00
LyXuic.cmake cmake cosmetics 2007-08-28 19:54:42 +00:00
MacroBoolTo01.cmake fix line endings 2008-12-10 17:29:44 +00:00
ProjectSourceGroup.cmake cmake cosmetics 2007-08-28 19:54:42 +00:00