Merge pull request #1176 from Exiv2/0.27_cxx_standard

fix_1163 Require c++98 privately only in library target
v0.27.3
Robin Mills 5 years ago committed by GitHub
commit 47d89a56bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -18,10 +18,6 @@ if (NOT CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
set(CMAKE_VISIBILITY_INLINES_HIDDEN 1)
endif()
set(CMAKE_CXX_STANDARD 98)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS ON)
if (UNIX)
if (APPLE)
set(CMAKE_MACOSX_RPATH ON)

@ -91,6 +91,10 @@ generate_export_header(exiv2lib
STATIC_DEFINE exiv2lib_STATIC
)
target_compile_features(exiv2lib_int PRIVATE cxx_std_98)
target_compile_features(exiv2lib PRIVATE cxx_std_98)
# Conditional addition of sources to library targets
# ---------------------------------------------------------

Loading…
Cancel
Save