unplugged-system/external/cronet/build/config/chromebox_for_meetings
2025-10-06 13:59:42 +00:00
..
BUILD.gn Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
buildflags.gni Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
README.md Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00

CfM GN Build Flags

Note: GN Flags are Build time flags

You can get a comprehensive list of all arguments supported by gn by running the command gn args --list out/some-directory (the directory passed to gn args is required as gn args will invokes gn gen to generate the build.ninja files).

is_cfm (BUILDFLAG(PLATFORM_CFM))

Flag for building chromium for CfM devices.

Query Flag

$ gn args out_<cfm_overlay>/{Release||Debug} --list=is_cfm

Enable Flag

$ gn args out_<cfm_overlay>/{Release||Debug}
$ Editor will open add is_cfm=true save and exit

Alt: EnrollmentRequisitionManager

We can alternatively use the EnrollmentRequisitionManager to determine if chromium is running a CfM enabled Platform in source code

policy::EnrollmentRequisitionManager::IsRemoraRequisition();