diff options
author | fuzzard <fuzzard@kodi.tv> | 2022-03-01 09:23:48 +1000 |
---|---|---|
committer | fuzzard <fuzzard@kodi.tv> | 2022-03-07 19:46:41 +1000 |
commit | 748acead686d9f65280474c34a41e5115128c632 (patch) | |
tree | de08c5d62db36c8affe74b04dfed79b977e47583 /cmake | |
parent | 37ec2b9a6949664594237112641e034551d59008 (diff) |
[cmake] FindUdfread use BUILD_DEP_TARGET macro
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/FindUdfread.cmake | 23 |
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) |