config.h.in (3a85108f9fdf27ca1e7e70469d4c327e0b19a00c) | config.h.in (e4bfb47cacbab517d15ad965174fc04368742df7) |
---|---|
1#pragma once 2 3// clang-format off 4 5// IMPORTANT: 6// Use constexpr and avoid #define whenever possible. This has the benefit of 7// compiling as much code as possible, regardless if it is actually used. Thus 8// ensuring each code path remains buildable. Note that the optimization path 9// should delete the unused code later. 10 | 1#pragma once 2 3// clang-format off 4 5// IMPORTANT: 6// Use constexpr and avoid #define whenever possible. This has the benefit of 7// compiling as much code as possible, regardless if it is actually used. Thus 8// ensuring each code path remains buildable. Note that the optimization path 9// should delete the unused code later. 10 |
11constexpr const int configPhalApi = @CONFIG_PHAL_API@; | 11// TODO: This has a problem because as currently designed, meson will replace 12// the field with `True`, which won't compile. Will need to investigate 13// later. Fortunately, this variable is not currently used. So we can 14// comment it out and leave it here for an example when other config 15// options are added later. 16// constexpr const int configPhalApi = @CONFIG_PHAL_API@; |
12 13// IMPORTANT: 14// Avoid using #define whenever possible. See note above for reason. 15 16#mesondefine CONFIG_PHAL_API 17 18// clang-format on | 17 18// IMPORTANT: 19// Avoid using #define whenever possible. See note above for reason. 20 21#mesondefine CONFIG_PHAL_API 22 23// clang-format on |