diff --git a/config/findDependencies.cmake b/config/findDependencies.cmake index 6b909361ec..0d183962ed 100644 --- a/config/findDependencies.cmake +++ b/config/findDependencies.cmake @@ -24,6 +24,13 @@ if (EXIV2_ENABLE_XMP) find_package(EXPAT REQUIRED) endif (EXIV2_ENABLE_XMP) +if( NOT LOCALEDIR ) + set( LOCALEDIR "${CMAKE_INSTALL_LOCALEDIR}" ) + if( WIN32 ) + STRING( REPLACE "/" "\\\\" LOCALEDIR ${LOCALEDIR} ) + endif( WIN32 ) +endif() + if( EXIV2_ENABLE_NLS ) find_package(Intl) if(Intl_FOUND) @@ -32,12 +39,6 @@ if( EXIV2_ENABLE_NLS ) else() set(LIBINTL_LIBRARIES) endif() - if( NOT LOCALEDIR ) - set( LOCALEDIR "${CMAKE_INSTALL_LOCALEDIR}" ) - if( WIN32 ) - STRING( REPLACE "/" "\\\\" LOCALEDIR ${LOCALEDIR} ) - endif( WIN32 ) - endif( NOT LOCALEDIR ) add_definitions( -DEXV_LOCALEDIR="${LOCALEDIR}" ) set( ENABLE_NLS 1 ) # TODO : This is assuming that Intl is always found. This check should be improved and remove