]> git.lyx.org Git - lyx.git/blobdiff - intl/CMakeLists.txt
lyxpreview: Handle bibtex-generated references and bibliography.
[lyx.git] / intl / CMakeLists.txt
index e7f8f5dd4c58a69012c5e0cad5cfb27d63cbc332..146edfbb367820df55563f0b79ffb6e4e96559a6 100644 (file)
@@ -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,8 +50,16 @@ if(ICONV_FOUND)
 endif()
 
 add_library(intl STATIC ${intl_sources} ${intl_headers})
-set(LIBINTL_LIBRARIES intl CACHE STRING "libintl library" FORCE)
 
+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()