aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfuzzard <fuzzard@kodi.tv>2022-01-27 10:23:44 +1000
committerfuzzard <fuzzard@kodi.tv>2022-03-02 08:57:28 +1000
commitd6144d7d998b059909a856a8c05233c2ace2dfcd (patch)
tree2695e3d5ffdcb600f48f809a4fd778b56e5d1269
parent82ce7bc87911edc99e4ee66d6a5ba00e9c32753a (diff)
[cmake] FindFstrcmp use SETUP_BUILD_VARS macro
-rw-r--r--cmake/modules/FindFstrcmp.cmake20
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}