Enable internationalisation of liblinphone with CMake

This commit is contained in:
François Grisez 2015-06-30 16:48:17 +02:00
parent 1362a1b182
commit 86f215ef03
4 changed files with 8 additions and 4 deletions

View file

@ -145,6 +145,10 @@ endif()
if(MSVC)
include_directories(${MSVC_INCLUDE_DIR})
endif()
if(INTL_FOUND)
set(HAVE_GETTEXT 1)
add_definitions("-DENABLE_NLS")
endif()
add_definitions("-DIN_LINPHONE")

View file

@ -41,3 +41,4 @@
#cmakedefine HAVE_ZLIB 1
#cmakedefine HAVE_CU_GET_SUITE 1
#cmakedefine HAVE_CU_CURSES 1
#cmakedefine HAVE_GETTEXT 1

View file

@ -144,6 +144,9 @@ endif()
if(WIN32 AND NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "WindowsPhone")
list(APPEND LIBS shlwapi)
endif()
if(GETTEXT_FOUND)
list(APPEND LIBS ${INTL_LIBRARIES})
endif()
if(ENABLE_STATIC)
add_library(linphone STATIC ${SOURCE_FILES} ${GENERATED_SOURCE_FILES})

View file

@ -76,10 +76,6 @@ if(WIN32)
list(APPEND SOURCE_FILES linphone.rc)
endif()
if(GETTEXT_FOUND)
add_definitions("-DENABLE_NLS")
endif()
if(WIN32)
add_executable(linphone-gtk WIN32 ${SOURCE_FILES})
else()