aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorfuzzard <fuzzard@kodi.tv>2022-03-01 09:23:48 +1000
committerfuzzard <fuzzard@kodi.tv>2022-03-07 19:46:41 +1000
commit748acead686d9f65280474c34a41e5115128c632 (patch)
treede08c5d62db36c8affe74b04dfed79b977e47583 /cmake
parent37ec2b9a6949664594237112641e034551d59008 (diff)
[cmake] FindUdfread use BUILD_DEP_TARGET macro
Diffstat (limited to 'cmake')
-rw-r--r--cmake/modules/FindUdfread.cmake23
1 files changed, 9 insertions, 14 deletions
diff --git a/cmake/modules/FindUdfread.cmake b/cmake/modules/FindUdfread.cmake
index 02ff8411dc..e5cf6c3aee 100644
--- a/cmake/modules/FindUdfread.cmake
+++ b/cmake/modules/FindUdfread.cmake
@@ -22,21 +22,16 @@ if(ENABLE_INTERNAL_UDFREAD)
set(UDFREAD_INCLUDE_DIR ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/include)
set(UDFREAD_VERSION ${${MODULE}_VER})
- externalproject_add(udfread
- URL ${${MODULE}_URL}
- URL_HASH ${${MODULE}_HASH}
- DOWNLOAD_NAME ${${MODULE}_ARCHIVE}
- DOWNLOAD_DIR ${TARBALL_DIR}
- PREFIX ${CORE_BUILD_DIR}/${MODULE_LC}
- CONFIGURE_COMMAND autoreconf -vif &&
- ./configure
- --enable-static
- --disable-shared
- --prefix=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}
- BUILD_BYPRODUCTS ${UDFREAD_LIBRARY}
- BUILD_IN_SOURCE 1)
+ set(CONFIGURE_COMMAND autoreconf -vif &&
+ ./configure
+ --enable-static
+ --disable-shared
+ --prefix=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR})
+ set(BUILD_IN_SOURCE 1)
+ set(BUILD_BYPRODUCTS ${UDFREAD_LIBRARY})
+
+ BUILD_DEP_TARGET()
- set_target_properties(udfread PROPERTIES FOLDER "External Projects")
set_property(GLOBAL APPEND PROPERTY INTERNAL_DEPS_PROP udfread)
else()
if(PKG_CONFIG_FOUND)