X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Ffreedreno%2Fmeson.build;h=64108c57756d3023841b9feb32e2dc02ad1c1cea;hb=e05e60b2301d3859597cc82b0caecf1a61fd94dd;hp=4350aa8d526880ad5db9782c6b7bf56cbef9d868;hpb=24f55eb6e808cab74ff21aa809742dc644c5c900;p=mesa.git diff --git a/src/freedreno/meson.build b/src/freedreno/meson.build index 4350aa8d526..64108c57756 100644 --- a/src/freedreno/meson.build +++ b/src/freedreno/meson.build @@ -18,13 +18,28 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -inc_freedreno = include_directories(['.', './registers', './common']) +inc_freedreno = include_directories(['.', './registers', './registers/adreno', './common']) inc_freedreno_rnn = include_directories('rnn') rnn_src_path = meson.source_root() + '/src/freedreno/registers' rnn_install_path = get_option('datadir') + '/freedreno/registers' rnn_path = rnn_src_path + ':' + get_option('prefix') + '/' + rnn_install_path +dep_lua = dependency('lua53', required: false) +if not dep_lua.found() + dep_lua = dependency('lua52', required: false) +endif +if not dep_lua.found() + dep_lua = dependency('lua', required: false) +endif + +dep_libarchive = dependency('libarchive', required: false) +dep_libxml2 = dependency('libxml-2.0', required: false) +prog_gzip = find_program('gzip', required: false) + +install_fd_decode_tools = dep_libxml2.found() and prog_gzip.found() and \ + with_tools.contains('freedreno') + subdir('common') subdir('registers') subdir('drm') @@ -34,8 +49,6 @@ subdir('fdl') subdir('perfcntrs') subdir('computerator') -dep_libxml2 = dependency('libxml-2.0', required: false) - # Everything that depends on rnn requires (indirectly) libxml2: if dep_libxml2.found() subdir('rnn')