From 91a6e79d5c6ccd46744f4820554f7baa51cc3394 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20D=C3=ADaz=20M=C3=A1s?= Date: Fri, 16 Nov 2018 14:35:59 +0100 Subject: [PATCH] CMake: Use cmake_dependent_option for EXIV2_ENABLE_NLS --- CMakeLists.txt | 6 +----- cmake/mainSetup.cmake | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c9bfe170..78b0f48f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,11 +12,7 @@ option( BUILD_SHARED_LIBS "Build exiv2lib as a shared library" option( EXIV2_ENABLE_XMP "Build with XMP metadata support" ON ) option( EXIV2_ENABLE_EXTERNAL_XMP "Use external version of XMP" OFF ) option( EXIV2_ENABLE_PNG "Build with png support (requires libz)" ON ) -if ( MSVC ) -option( EXIV2_ENABLE_NLS "Build native language support (requires gettext)" OFF ) -else() -option( EXIV2_ENABLE_NLS "Build native language support (requires gettext)" ON ) -endif() +cmake_dependent_option(EXIV2_ENABLE_NLS "Build native language support (requires gettext)" ON "UNIX" OFF) option( EXIV2_ENABLE_PRINTUCS2 "Build with Printucs2" ON ) option( EXIV2_ENABLE_LENSDATA "Build including lens data" ON ) option( EXIV2_ENABLE_VIDEO "Build video support into library" OFF ) diff --git a/cmake/mainSetup.cmake b/cmake/mainSetup.cmake index 4fb48484..05c16004 100644 --- a/cmake/mainSetup.cmake +++ b/cmake/mainSetup.cmake @@ -4,6 +4,7 @@ include(GNUInstallDirs) include(CheckFunctionExists) include(GenerateExportHeader) +include(CMakeDependentOption) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)