diff options
author | fuzzard <fuzzard@kodi.tv> | 2022-01-27 10:23:44 +1000 |
---|---|---|
committer | fuzzard <fuzzard@kodi.tv> | 2022-03-02 08:57:28 +1000 |
commit | d6144d7d998b059909a856a8c05233c2ace2dfcd (patch) | |
tree | 2695e3d5ffdcb600f48f809a4fd778b56e5d1269 | |
parent | 82ce7bc87911edc99e4ee66d6a5ba00e9c32753a (diff) |
[cmake] FindFstrcmp use SETUP_BUILD_VARS macro
-rw-r--r-- | cmake/modules/FindFstrcmp.cmake | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/cmake/modules/FindFstrcmp.cmake b/cmake/modules/FindFstrcmp.cmake index 5dbc62e7a3..55646669e0 100644 --- a/cmake/modules/FindFstrcmp.cmake +++ b/cmake/modules/FindFstrcmp.cmake @@ -15,25 +15,19 @@ if(ENABLE_INTERNAL_FSTRCMP) include(ExternalProject) include(cmake/scripts/common/ModuleHelpers.cmake) - get_archive_name(libfstrcmp) + set(MODULE_LC libfstrcmp) - # allow user to override the download URL with a local tarball - # needed for offline build envs - if(FSTRCMP_URL) - get_filename_component(FSTRCMP_URL "${FSTRCMP_URL}" ABSOLUTE) - else() - set(FSTRCMP_URL http://mirrors.kodi.tv/build-deps/sources/${LIBFSTRCMP_ARCHIVE}) - endif() - if(VERBOSE) - message(STATUS "FSTRCMPURL: ${FSTRCMP_URL}") - endif() + SETUP_BUILD_VARS() set(FSTRCMP_LIBRARY ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/libfstrcmp.a) set(FSTRCMP_INCLUDE_DIR ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/include) + set(FSTRCMP_VER ${${MODULE}_VER}) + externalproject_add(fstrcmp - URL ${FSTRCMP_URL} - URL_HASH ${FSTRCMP_HASH} + URL ${${MODULE}_URL} + URL_HASH ${${MODULE}_HASH} DOWNLOAD_DIR ${TARBALL_DIR} + DOWNLOAD_NAME ${${MODULE}_ARCHIVE} PREFIX ${CORE_BUILD_DIR}/fstrcmp PATCH_COMMAND autoreconf -vif CONFIGURE_COMMAND ./configure --prefix ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} |