mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-08-22 13:34:11 +07:00
Refactor extension functions to add_extensions scripts
This commit is contained in:
17
src/scripts/extensions/geos.sh
Normal file
17
src/scripts/extensions/geos.sh
Normal file
@ -0,0 +1,17 @@
|
||||
# Helper function to compile and install geos
|
||||
add_geos_helper() {
|
||||
export GEOS_LINUX_LIBS='libgeos-dev'
|
||||
export GEOS_DARWIN_LIBS='geos'
|
||||
add_extension_from_source geos https://github.com libgeos php-geos 1.0.0 extension get
|
||||
}
|
||||
|
||||
# Function to add geos
|
||||
add_geos() {
|
||||
enable_extension "geos" "extension"
|
||||
if check_extension "geos"; then
|
||||
add_log "${tick:?}" "geos" "Enabled"
|
||||
else
|
||||
add_geos_helper >/dev/null 2>&1
|
||||
add_extension_log "geos" "Installed and enabled"
|
||||
fi
|
||||
}
|
Reference in New Issue
Block a user