Add IMPORTED_IMPLIB property to each CMake Module (#2425)
diff --git a/cmake/Modules/Findaom.cmake b/cmake/Modules/Findaom.cmake index 6af8c65..95df9d7 100644 --- a/cmake/Modules/Findaom.cmake +++ b/cmake/Modules/Findaom.cmake
@@ -51,6 +51,6 @@ else() add_library(aom SHARED IMPORTED GLOBAL) endif() - set_target_properties(aom PROPERTIES IMPORTED_LOCATION "${AOM_LIBRARY}") + set_target_properties(aom PROPERTIES IMPORTED_LOCATION "${AOM_LIBRARY}" IMPORTED_IMPLIB "${AOM_LIBRARY}") target_include_directories(aom INTERFACE ${AOM_INCLUDE_DIR}) endif()
diff --git a/cmake/Modules/Finddav1d.cmake b/cmake/Modules/Finddav1d.cmake index 91d7b8c..7040a9c 100644 --- a/cmake/Modules/Finddav1d.cmake +++ b/cmake/Modules/Finddav1d.cmake
@@ -44,7 +44,7 @@ add_library(dav1d::dav1d SHARED IMPORTED GLOBAL) endif() set_target_properties( - dav1d::dav1d PROPERTIES IMPORTED_LOCATION "${DAV1D_LIBRARY}" IMPORTED_SONAME dav1d IMPORTED_IMPLIB "${DAV1D_LIBRARY}" + dav1d::dav1d PROPERTIES IMPORTED_LOCATION "${DAV1D_LIBRARY}" IMPORTED_IMPLIB "${DAV1D_LIBRARY}" IMPORTED_SONAME dav1d ) target_include_directories(dav1d::dav1d INTERFACE ${DAV1D_INCLUDE_DIR}) endif()
diff --git a/cmake/Modules/Findlibgav1.cmake b/cmake/Modules/Findlibgav1.cmake index 28a193d..65d4998 100644 --- a/cmake/Modules/Findlibgav1.cmake +++ b/cmake/Modules/Findlibgav1.cmake
@@ -41,6 +41,9 @@ if(LIBGAV1_LIBRARY) add_library(libgav1::libgav1 STATIC IMPORTED GLOBAL) - set_target_properties(libgav1::libgav1 PROPERTIES IMPORTED_LOCATION "${LIBGAV1_LIBRARY}" IMPORTED_SONAME gav1) + set_target_properties( + libgav1::libgav1 PROPERTIES IMPORTED_LOCATION "${LIBGAV1_LIBRARY}" IMPORTED_IMPLIB "${LIBGAV1_LIBRARY}" IMPORTED_SONAME + gav1 + ) target_include_directories(libgav1::libgav1 INTERFACE ${LIBGAV1_INCLUDE_DIR}) endif()
diff --git a/cmake/Modules/Findlibsharpyuv.cmake b/cmake/Modules/Findlibsharpyuv.cmake index f1e1fec..fe70f36 100644 --- a/cmake/Modules/Findlibsharpyuv.cmake +++ b/cmake/Modules/Findlibsharpyuv.cmake
@@ -45,6 +45,9 @@ else() add_library(sharpyuv::sharpyuv SHARED IMPORTED GLOBAL) endif() - set_target_properties(sharpyuv::sharpyuv PROPERTIES IMPORTED_LOCATION "${LIBSHARPYUV_LIBRARY}" IMPORTED_SONAME sharpyuv) + set_target_properties( + sharpyuv::sharpyuv PROPERTIES IMPORTED_LOCATION "${LIBSHARPYUV_LIBRARY}" IMPORTED_IMPLIB "${LIBSHARPYUV_LIBRARY}" + IMPORTED_SONAME sharpyuv + ) target_include_directories(sharpyuv::sharpyuv INTERFACE "${LIBSHARPYUV_INCLUDE_DIR}") endif()
diff --git a/cmake/Modules/Findlibyuv.cmake b/cmake/Modules/Findlibyuv.cmake index 3fb912f..30e2e01 100644 --- a/cmake/Modules/Findlibyuv.cmake +++ b/cmake/Modules/Findlibyuv.cmake
@@ -63,7 +63,9 @@ else() add_library(yuv::yuv SHARED IMPORTED GLOBAL) endif() - set_target_properties(yuv::yuv PROPERTIES IMPORTED_LOCATION "${LIBYUV_LIBRARY}" IMPORTED_SONAME yuv) + set_target_properties( + yuv::yuv PROPERTIES IMPORTED_LOCATION "${LIBYUV_LIBRARY}" IMPORTED_IMPLIB "${LIBYUV_LIBRARY}" IMPORTED_SONAME yuv + ) target_include_directories(yuv::yuv INTERFACE "${LIBYUV_INCLUDE_DIR}") set(libyuv_FOUND ON) endif()
diff --git a/cmake/Modules/Findrav1e.cmake b/cmake/Modules/Findrav1e.cmake index 5c36816..f844624 100644 --- a/cmake/Modules/Findrav1e.cmake +++ b/cmake/Modules/Findrav1e.cmake
@@ -57,7 +57,9 @@ else() add_library(rav1e::rav1e SHARED IMPORTED GLOBAL) endif() - set_target_properties(rav1e::rav1e PROPERTIES IMPORTED_LOCATION "${RAV1E_LIBRARY}" IMPORTED_SONAME rav1e) + set_target_properties( + rav1e::rav1e PROPERTIES IMPORTED_LOCATION "${RAV1E_LIBRARY}" IMPORTED_IMPLIB "${RAV1E_LIBRARY}" IMPORTED_SONAME rav1e + ) target_include_directories(rav1e::rav1e INTERFACE ${RAV1E_INCLUDE_DIR}) # The following is copied from the main CMakeLists.txt. if(WIN32)
diff --git a/cmake/Modules/Findsvt.cmake b/cmake/Modules/Findsvt.cmake index 4acd218..15484eb 100644 --- a/cmake/Modules/Findsvt.cmake +++ b/cmake/Modules/Findsvt.cmake
@@ -43,6 +43,6 @@ else() add_library(SvtAv1Enc SHARED IMPORTED GLOBAL) endif() - set_target_properties(SvtAv1Enc PROPERTIES IMPORTED_LOCATION "${SVT_LIBRARY}") + set_target_properties(SvtAv1Enc PROPERTIES IMPORTED_LOCATION "${SVT_LIBRARY}" IMPORTED_IMPLIB "${SVT_LIBRARY}") target_include_directories(SvtAv1Enc INTERFACE ${SVT_INCLUDE_DIR}) endif()