From: Peter Kümmel Date: Wed, 6 Sep 2006 08:43:48 +0000 (+0000) Subject: check PATH for iconv.dll X-Git-Tag: 1.6.10~12642 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=3a4c53e206bd769c9009a17081587aad6a33baab;p=features.git check PATH for iconv.dll git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14901 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/development/cmake/modules/FindICONV.cmake b/development/cmake/modules/FindICONV.cmake index 7561d34b24..f47ebf2331 100644 --- a/development/cmake/modules/FindICONV.cmake +++ b/development/cmake/modules/FindICONV.cmake @@ -22,16 +22,22 @@ if(WIN32) NAMES ${ICONV_DLL_NAMES} PATHS ENV PATH NO_DEFAULT_PATH) - FIND_FILE(ICONV_DLL_HELP NAMES libiconv2.dll) + FIND_FILE(ICONV_DLL_HELP + NAMES ${ICONV_DLL_NAMES} + PATHS ENV PATH + ${ICONV_INCLUDE_DIR}/../bin) IF(ICONV_FIND_REQUIRED) IF(NOT ICONV_DLL AND NOT ICONV_DLL_HELP) MESSAGE(FATAL_ERROR "Could not find iconv.dll, please add correct your PATH environment variable") ENDIF(NOT ICONV_DLL AND NOT ICONV_DLL_HELP) IF(NOT ICONV_DLL AND ICONV_DLL_HELP) GET_FILENAME_COMPONENT(ICONV_DLL_HELP ${ICONV_DLL_HELP} PATH) - MESSAGE("\nCould not find iconv.dll in standard search path, please add ") - MESSAGE("${ICONV_DLL_HELP} to your PATH environment variable.\n") - MESSAGE(FATAL_ERROR) + MESSAGE(STATUS) + MESSAGE(STATUS "Could not find iconv.dll in standard search path, please add ") + MESSAGE(STATUS "${ICONV_DLL_HELP}") + MESSAGE(STATUS "to your PATH environment variable.") + MESSAGE(STATUS) + MESSAGE(FATAL_ERROR "exit cmake") ENDIF(NOT ICONV_DLL AND ICONV_DLL_HELP) ENDIF(ICONV_FIND_REQUIRED) ELSE(WIN32) @@ -52,8 +58,8 @@ ELSE (ICONV_FOUND) IF (ICONV_FIND_REQUIRED) MESSAGE(STATUS "Looked for iconv library named ${POTENTIAL_ICONV_LIBS}.") MESSAGE(STATUS "Found no acceptable iconv library. This is fatal.") - message("iconv header: ${ICONV_INCLUDE_DIR}") - message("iconv lib : ${ICONV_LIBRARY}") + MESSAGE(STATUS "iconv header: ${ICONV_INCLUDE_DIR}") + MESSAGE(STATUS "iconv lib : ${ICONV_LIBRARY}") MESSAGE(FATAL_ERROR "Could NOT find iconv library") ENDIF (ICONV_FIND_REQUIRED) ENDIF (ICONV_FOUND)