mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-06 15:58:39 +09:00
Issue #2061 Follow-up: Export jxl/version.h.
Fixes building on Windows. I also decided to move the preprocessed jxl/version.h to our include/jxl instead of relying on moz.build in preprocessing the file. Future me should note to not forget to update the version number at that new file
This commit is contained in:
parent
42543c12f0
commit
b18114517b
2 changed files with 40 additions and 4 deletions
39
media/libjxl/include/jxl/version.h
Normal file
39
media/libjxl/include/jxl/version.h
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
|
||||
*
|
||||
* Use of this source code is governed by a BSD-style
|
||||
* license that can be found in the LICENSE file.
|
||||
*/
|
||||
|
||||
/** @addtogroup libjxl_common
|
||||
* @{
|
||||
* @file version.h
|
||||
* @brief libjxl version information
|
||||
*/
|
||||
|
||||
#ifndef JXL_VERSION_H_
|
||||
#define JXL_VERSION_H_
|
||||
|
||||
#define JPEGXL_MAJOR_VERSION 0 ///< JPEG XL Major version
|
||||
#define JPEGXL_MINOR_VERSION 7 ///< JPEG XL Minor version
|
||||
#define JPEGXL_PATCH_VERSION 0 ///< JPEG XL Patch version
|
||||
|
||||
/** Can be used to conditionally compile code for a specific JXL version
|
||||
* @param[maj] major version
|
||||
* @param[min] minor version
|
||||
*
|
||||
* @code
|
||||
* #if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0,8,0)
|
||||
* // use old/deprecated api
|
||||
* #else
|
||||
* // use current api
|
||||
* #endif
|
||||
* @endcode
|
||||
*/
|
||||
#define JPEGXL_COMPUTE_NUMERIC_VERSION(major,minor,patch) ((major<<24) | (minor<<16) | (patch<<8) | 0)
|
||||
|
||||
/* Numeric representation of the version */
|
||||
#define JPEGXL_NUMERIC_VERSION JPEGXL_COMPUTE_NUMERIC_VERSION(JPEGXL_MAJOR_VERSION,JPEGXL_MINOR_VERSION,JPEGXL_PATCH_VERSION)
|
||||
|
||||
#endif /* JXL_VERSION_H_ */
|
||||
|
||||
/** @}*/
|
||||
|
|
@ -106,13 +106,10 @@ SOURCES += [
|
|||
"/media/libjxl/src/lib/threads/thread_parallel_runner_internal.cc",
|
||||
]
|
||||
|
||||
DEFINES["JPEGXL_MAJOR_VERSION"] = "0"
|
||||
DEFINES["JPEGXL_MINOR_VERSION"] = "7"
|
||||
DEFINES["JPEGXL_PATCH_VERSION"] = "0"
|
||||
|
||||
EXPORTS.jxl += [
|
||||
"./include/jxl/jxl_export.h",
|
||||
"./include/jxl/jxl_threads_export.h",
|
||||
"./include/jxl/version.h",
|
||||
"/media/libjxl/src/lib/include/jxl/butteraugli.h",
|
||||
"/media/libjxl/src/lib/include/jxl/butteraugli_cxx.h",
|
||||
"/media/libjxl/src/lib/include/jxl/cms_interface.h",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue