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)