find_package(ZLIB REQUIRED)
+
if(LYX_ASPELL)
find_package(ASPELL)
include_directories(${ASPELL_INCLUDE_DIR})
include_directories(${HUNSPELL_INCLUDE_DIR})
endif()
+if(LYX_NLS)
+ FIND_PROGRAM(LYX_PYTHON_EXECUTABLE python)
+ if(${LYX_PYTHON_EXECUTABLE} MATCHES "-NOTFOUND")
+ message(FATAL_ERROR "Python 2.6 needed!")
+ endif()
+ find_package(LyXGettext REQUIRED)
+ include_directories(${TOP_SRC_DIR}/po)
+endif()
+
+
if(LYX_USE_EXTERNAL_LIBINTL)
find_package(Libintl REQUIRED)
add_definitions(-DHAVE_GETTEXT)
-if(LYX_NLS)
- add_definitions(-DENABLE_NLS=1)
-endif()
-
-
if(WIN32)
if(LYX_NO_CONSOLE)
set(WIN32_CONSOLE WIN32)
endif()
-FIND_PROGRAM(LYX_PYTHON_EXECUTABLE python)
-if( NOT ${LYX_PYTHON_EXECUTABLE} MATCHES "-NOTFOUND")
- if(LYX_NLS)
- find_package(LyXGettext REQUIRED)
- include_directories(${TOP_SRC_DIR}/po)
- add_subdirectory(po)
- endif()
-endif()
if(LYX_DEBUG_GLIBC)
set(_GLIBCXX_DEBUG 1)
endif()
add_subdirectory(lyx2lyx)
add_subdirectory(scripts)
+if(LYX_NLS)
+ add_subdirectory(po)
+endif()
if(LYX_INSTALL)
include(../Install)
# building the default target.
FIND_PROGRAM(GETTEXT_MSGMERGE_EXECUTABLE msgmerge)
-
FIND_PROGRAM(GETTEXT_MSGFMT_EXECUTABLE msgfmt)
+FIND_PROGRAM(GETTEXT_XGETTEXT_EXECUTABLE xgettext)
+FIND_PROGRAM(GETTEXT_MSGUNIQ_EXECUTABLE msguniq)
MACRO(GETTEXT_CREATE_TRANSLATIONS _potFile _firstPoFile)
ENDIF (GetText_REQUIRED)
ENDIF (GETTEXT_MSGMERGE_EXECUTABLE AND GETTEXT_MSGFMT_EXECUTABLE )
-
+mark_as_advanced(GETTEXT_MSGMERGE_EXECUTABLE GETTEXT_MSGFMT_EXECUTABLE GETTEXT_XGETTEXT_EXECUTABLE GETTEXT_MSGUNIQ_EXECUTABLE)
add_gettext_python(external lib external_templates)
add_gettext_python(formats lib configure.py)
-FIND_PROGRAM(GETTEXT_XGETTEXT_EXECUTABLE xgettext)
-FIND_PROGRAM(GETTEXT_MSGUNIQ_EXECUTABLE msguniq)
-
ADD_CUSTOM_COMMAND(
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${_lyxname}.cat.pot"
COMMAND ${LYX_PYTHON_EXECUTABLE}