gcc_manual_math.yml 854 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. compiler:
  2. path: gcc
  3. source_path: '../src/'
  4. unit_tests_path: &unit_tests_path 'tests/'
  5. build_path: &build_path 'build/'
  6. options:
  7. - '-c'
  8. - '-m64'
  9. - '-Wall'
  10. - '-Wno-address'
  11. - '-std=c99'
  12. - '-pedantic'
  13. includes:
  14. prefix: '-I'
  15. items:
  16. - 'src/'
  17. - '../src/'
  18. - 'testdata/'
  19. - *unit_tests_path
  20. defines:
  21. prefix: '-D'
  22. items:
  23. - UNITY_EXCLUDE_MATH_H
  24. - UNITY_INCLUDE_DOUBLE
  25. - UNITY_SUPPORT_TEST_CASES
  26. - UNITY_SUPPORT_64
  27. object_files:
  28. prefix: '-o'
  29. extension: '.o'
  30. destination: *build_path
  31. linker:
  32. path: gcc
  33. options:
  34. - -lm
  35. - '-m64'
  36. includes:
  37. prefix: '-I'
  38. object_files:
  39. path: *build_path
  40. extension: '.o'
  41. bin_files:
  42. prefix: '-o'
  43. extension: '.exe'
  44. destination: *build_path
  45. colour: true
  46. :unity:
  47. :plugins: []