Issue #12424: properly disable gjs requirement at build time

This commit is contained in:
Bruno
2025-01-19 11:35:36 -03:00
parent 6b13a9fff2
commit 99fa22939a

View File

@ -1170,20 +1170,17 @@ MIMEtypes += 'image/openraster'
## Javascript
gjs = find_program('gjs', required: get_option('javascript'))
gjs = find_program('gjs', required: false)
have_javascript = get_option('javascript').enabled() or (gjs.found() and get_option('javascript').auto())
if not gjs.found() and have_javascript
gjs = find_program('gjs', required: false)
if not gjs.found()
js_warning = '''
GJS was not found.
JavaScript plug-ins will be installed anyway but you should make sure that
the JavaScript interpreter GJS is available at installation, otherwise
installed plug-ins won't be usable.
'''
warning(js_warning)
warnings += js_warning
endif
js_warning = '''
GJS was not found.
JavaScript plug-ins will be installed anyway but you should make sure that
the JavaScript interpreter GJS is available at installation, otherwise
installed plug-ins won't be usable.
'''
warning(js_warning)
warnings += js_warning
endif
## Lua