.ycm_extra_conf.py 557 B

12345678910111213141516
  1. RPI_DIR = '/opt/raspberry-pi'
  2. RPI_VCDIR = RPI_DIR+'/raspberry-firmware/hardfp/opt/vc'
  3. RPI_FLAGS = [
  4. '-I'+RPI_VCDIR+'/include',
  5. '-I'+RPI_VCDIR+'/include/interface/vcos/pthreads',
  6. '-I'+RPI_VCDIR+'/include/interface/vmcs_host/linux',
  7. '-DATTO_PLATFORM_RPI',
  8. '-D_POSIX_C_SOURCE=200809L',
  9. '-std=gnu99']
  10. COMMON_FLAGS = ['-Wall', '-Wextra', '-pedantic', '-std=c99', '-I.', '-Iatto']
  11. def FlagsForFile(filename, **kwargs):
  12. flags = COMMON_FLAGS
  13. if 'app_rpi.c' in filename:
  14. flags = flags + RPI_FLAGS
  15. return {'flags': flags}