meson.build 541 B

12345678910111213141516171819202122232425262728293031323334353637
  1. project(
  2. 'scufcont',
  3. 'c',
  4. version: '0.0.1',
  5. default_options: {
  6. 'buildtype': 'release'
  7. }
  8. )
  9. c_args = [
  10. '-std=c99',
  11. '-Wall',
  12. '-Wextra',
  13. '-pedantic'
  14. ]
  15. cmocka_dep = dependency('cmocka')
  16. scufcont_include = include_directories('include')
  17. scufcont_lib = library(
  18. 'scufcont',
  19. 'src/DString.c',
  20. 'src/scufcont.c',
  21. include_directories: [
  22. 'include'
  23. ],
  24. c_args: [
  25. c_args,
  26. '-D_SCUFCONT_VERSION="' + meson.project_version() + '"',
  27. ]
  28. )
  29. if get_option('SCUFCONT_BUILD_TESTS') == true
  30. subdir('tests')
  31. endif