meson.build 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. # Copyright © 2017 Intel Corporation
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. project('config tool variable', 'cpp')
  15. dep_llvm = dependency('llvm', required : false)
  16. if not dep_llvm.found()
  17. error('MESON_SKIP_TEST LLVM not installed.')
  18. endif
  19. includedir = dep_llvm.get_configtool_variable('includedir')
  20. includedir = join_paths(includedir, 'llvm')
  21. if host_machine.system() == 'windows'
  22. cmd = run_command(['dir', includedir])
  23. else
  24. cmd = run_command(['ls', includedir])
  25. endif
  26. assert(cmd.returncode() == 0, 'did not run successfully')