CMake: Use cmake_dependent_option for EXIV2_ENABLE_NLS

This commit is contained in:
Luis Díaz Más 2018-11-16 14:35:59 +01:00
parent 9547cddbd1
commit 91a6e79d5c
2 changed files with 2 additions and 5 deletions

View File

@ -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 )

View File

@ -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)