Moved dependency on libm to avif executables, instead of directly on the library
diff --git a/CHANGELOG.md b/CHANGELOG.md index 092a4f5..f501f1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md
@@ -6,6 +6,11 @@ ## [Unreleased] +## [0.3.1] - 2019-07-22 +### Changed +- Moved dependency on libm to avif executables, instead of directly on the library +- Minor changes to README examples + ## [0.3.0] - 2019-07-22 ### Added - new CMake option `AVIF_CODEC_AOM` to enable/disable the usage of AOM's codec (default: on) @@ -96,7 +101,8 @@ - Constants `AVIF_VERSION`, `AVIF_VERSION_MAJOR`, `AVIF_VERSION_MINOR`, `AVIF_VERSION_PATCH` - `avifVersion()` function -[Unreleased]: https://github.com/AOMediaCodec/libavif/compare/v0.3.0...HEAD +[Unreleased]: https://github.com/AOMediaCodec/libavif/compare/v0.3.1...HEAD +[0.3.1]: https://github.com/AOMediaCodec/libavif/compare/v0.3.0...v0.3.1 [0.3.0]: https://github.com/AOMediaCodec/libavif/compare/v0.2.0...v0.3.0 [0.2.0]: https://github.com/AOMediaCodec/libavif/compare/v0.1.4...v0.2.0 [0.1.4]: https://github.com/AOMediaCodec/libavif/compare/v0.1.3...v0.1.4
diff --git a/CMakeLists.txt b/CMakeLists.txt index dbe7139..fe64fe5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -65,14 +65,16 @@ add_library(avif STATIC ${AVIF_SRCS}) target_link_libraries(avif gb ${AVIF_CODEC_LIBARIES}) + +set(AVIF_MATH_LIBRARY) if(NOT WIN32) - target_link_libraries(avif m) + set(AVIF_MATH_LIBRARY m) endif() option(AVIF_BUILD_EXAMPLES "Build avif Examples." OFF) if(AVIF_BUILD_EXAMPLES) add_executable(avif_example1 examples/avif_example1.c) - target_link_libraries(avif_example1 avif) + target_link_libraries(avif_example1 avif ${AVIF_MATH_LIBRARY}) endif() option(AVIF_BUILD_APPS "Build avif apps." OFF) @@ -83,13 +85,13 @@ apps/shared/y4m.c apps/shared/avifutil.c ) - target_link_libraries(avifenc avif) + target_link_libraries(avifenc avif ${AVIF_MATH_LIBRARY}) add_executable(avifdec apps/avifdec.c apps/shared/y4m.c apps/shared/avifutil.c ) - target_link_libraries(avifdec avif) + target_link_libraries(avifdec avif ${AVIF_MATH_LIBRARY}) endif() option(AVIF_BUILD_TESTS "Build avif tests (fuzzing)." OFF) @@ -97,7 +99,7 @@ add_executable(aviffuzz tests/aviffuzz.c ) - target_link_libraries(aviffuzz avif) + target_link_libraries(aviffuzz avif ${AVIF_MATH_LIBRARY}) endif() macro(avif_set_folder_safe target folder)