mirror of https://github.com/SixLabors/ImageSharp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
846 B
12 lines
846 B
cmake_minimum_required(VERSION 3.20)
|
|
project(imagesharp_aom_benchmark LANGUAGES C CXX)
|
|
|
|
# Link the explicitly supplied current-main Release reference build. This adapter is benchmark-only;
|
|
# it is never referenced by ImageSharp or copied by the production project.
|
|
set(AOM_SOURCE_DIRECTORY "" CACHE PATH "Verified official libaom source directory")
|
|
set(AOM_BUILD_DIRECTORY "" CACHE PATH "Matching optimized Release libaom build directory")
|
|
add_library(imagesharp_aom_benchmark SHARED aom_benchmark.c)
|
|
target_include_directories(imagesharp_aom_benchmark PRIVATE "${AOM_SOURCE_DIRECTORY}")
|
|
find_library(AOM_LIBRARY NAMES aom PATHS "${AOM_BUILD_DIRECTORY}" NO_DEFAULT_PATH REQUIRED)
|
|
target_link_libraries(imagesharp_aom_benchmark PRIVATE "${AOM_LIBRARY}")
|
|
set_target_properties(imagesharp_aom_benchmark PROPERTIES C_STANDARD 11 LINKER_LANGUAGE CXX)
|
|
|