40 lines
1.2 KiB
Diff
40 lines
1.2 KiB
Diff
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -43,6 +43,18 @@ ecbuild_add_option( FEATURE JPG
|
|
DESCRIPTION "support for JPG decoding/encoding"
|
|
DEFAULT ON
|
|
)
|
|
+# Options related to JPG. The Jasper and OpenJPEG libraries
|
|
+ecbuild_add_option( FEATURE JPG_LIBJASPER
|
|
+ DESCRIPTION "Support for JPG decoding/encoding with the Jasper library"
|
|
+ CONDITION ENABLE_JPG
|
|
+ DEFAULT ON
|
|
+)
|
|
+ecbuild_add_option( FEATURE JPG_LIBOPENJPEG
|
|
+ DESCRIPTION "Support for JPG decoding/encoding with the OpenJPEG library"
|
|
+ CONDITION ENABLE_JPG
|
|
+ DEFAULT ON
|
|
+)
|
|
+
|
|
|
|
ecbuild_add_option( FEATURE PNG
|
|
DESCRIPTION "support for PNG decoding/encoding"
|
|
@@ -144,7 +156,7 @@ if( ENABLE_JPG )
|
|
|
|
find_package( OpenJPEG )
|
|
|
|
- if( JASPER_FOUND )
|
|
+ if( JASPER_FOUND AND ENABLE_JPG_LIBJASPER )
|
|
list( APPEND ECCODES_TPLS Jasper )
|
|
set( HAVE_JPEG 1 )
|
|
set( HAVE_LIBJASPER 1 )
|
|
@@ -152,7 +164,7 @@ if( ENABLE_JPG )
|
|
string(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" JASPER_VERSION_MAJOR "${JASPER_VERSION_STRING}")
|
|
endif()
|
|
|
|
- if( OPENJPEG_FOUND )
|
|
+ if( OPENJPEG_FOUND AND ENABLE_JPG_LIBOPENJPEG )
|
|
list( APPEND ECCODES_TPLS OpenJPEG )
|
|
set( HAVE_JPEG 1 )
|
|
set( HAVE_LIBOPENJPEG 1 )
|