X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=intl%2FCMakeLists.txt;h=146edfbb367820df55563f0b79ffb6e4e96559a6;hb=9887dd48ca52914b79763b8d689cbe5f335938b9;hp=d6aac566df641f7f410e49c691d2844324e5c8c6;hpb=583627bfb41909aa1e5c80890481c62dec9831cb;p=lyx.git diff --git a/intl/CMakeLists.txt b/intl/CMakeLists.txt index d6aac566df..146edfbb36 100644 --- a/intl/CMakeLists.txt +++ b/intl/CMakeLists.txt @@ -7,8 +7,8 @@ project(intl) # libgnuintl.h.in => libintl.h -configure_file("${TOP_SRC_DIR}/${LYX_CMAKE_DIR}/intl/libgnuintl.h.cmake" ${CMAKE_CURRENT_BINARY_DIR}/libgnuintl.h) -configure_file("${TOP_SRC_DIR}/${LYX_CMAKE_DIR}/intl/libgnuintl.h.cmake" ${CMAKE_CURRENT_BINARY_DIR}/libintl.h) +configure_file("${TOP_SRC_DIR}/intl/libgnuintl.h.cmake" ${CMAKE_BINARY_DIR}/intl/libgnuintl.h) +configure_file("${TOP_SRC_DIR}/intl/libgnuintl.h.cmake" ${CMAKE_BINARY_DIR}/intl/libintl.h) add_definitions( @@ -50,9 +50,16 @@ if(ICONV_FOUND) endif() add_library(intl STATIC ${intl_sources} ${intl_headers}) -set(LIBINTL_LIBRARIES intl) -add_custom_target(intl_target DEPENDS intl) +get_target_property(libintl_location intl LOCATION) +set(LIBINTL_LIBRARIES ${libintl_location} CACHE STRING "libintl library" FORCE) + +find_path(LIBINTL_INCLUDE_DIR intl/libintl.h + PATHS ${CMAKE_BINARY_DIR} NO_DEFAULT_PATH) + +find_file(LIBINTL_HEADER intl/libintl.h + PATHS ${CMAKE_BINARY_DIR} NO_DEFAULT_PATH) + if(ICONV_FOUND) target_link_libraries(intl ${ICONV_LIBRARY}) endif()