mirror of
https://github.com/webmproject/libwebp.git
synced 2024-11-19 20:08:28 +01:00
Add CMake option for bittrace.
Change-Id: I9f09eb2c0afdac41e94bc10dfedd1fd004c45731
This commit is contained in:
parent
a788b49897
commit
bf00c15b23
@ -17,6 +17,8 @@ option(WEBP_BUILD_WEBP_JS "Emscripten build of webp.js." OFF)
|
|||||||
option(WEBP_NEAR_LOSSLESS "Enable near-lossless encoding" ON)
|
option(WEBP_NEAR_LOSSLESS "Enable near-lossless encoding" ON)
|
||||||
option(WEBP_ENABLE_SWAP_16BIT_CSP "Enable byte swap for 16 bit colorspaces."
|
option(WEBP_ENABLE_SWAP_16BIT_CSP "Enable byte swap for 16 bit colorspaces."
|
||||||
OFF)
|
OFF)
|
||||||
|
set(WEBP_BITTRACE "0" CACHE STRING "Bit trace mode (0=none, 1=bit, 2=bytes)")
|
||||||
|
set_property(CACHE WEBP_BITTRACE PROPERTY STRINGS 0 1 2)
|
||||||
|
|
||||||
# Option needed for handling Unicode file names on Windows.
|
# Option needed for handling Unicode file names on Windows.
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
@ -55,6 +57,10 @@ if(WEBP_ENABLE_SWAP_16BIT_CSP)
|
|||||||
add_definitions(-DWEBP_SWAP_16BIT_CSP=1)
|
add_definitions(-DWEBP_SWAP_16BIT_CSP=1)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(NOT WEBP_BITTRACE STREQUAL "0")
|
||||||
|
add_definitions(-DBITTRACE=${WEBP_BITTRACE})
|
||||||
|
endif()
|
||||||
|
|
||||||
if(WEBP_UNICODE)
|
if(WEBP_UNICODE)
|
||||||
# Windows recommends setting both UNICODE and _UNICODE.
|
# Windows recommends setting both UNICODE and _UNICODE.
|
||||||
add_definitions(-DUNICODE -D_UNICODE)
|
add_definitions(-DUNICODE -D_UNICODE)
|
||||||
|
Loading…
Reference in New Issue
Block a user