Conditional compiler directive (#17687)
Conditional compiler directive (#17687)

* Conditional compiler directive

* Fix syntax of platform condition in compiler directive.

Co-authored-by: Jorge <67c70c476acbfd03a9c242709178ca17881fb316@users.noreply.github.com>
Co-authored-by: Roger Oba <c32dd10c7497db8a10fa21b0d773bb266e938e68@gmail.com>
kohtenko/fastlane,Econa77/fastlane,KrauseFx/fastlane,KrauseFx/fastlane,cpk1/fastlane,bassrock/fastlane,lacostej/fastlane,bolom/fastlane,icecrystal23/fastlane,fastlane/fastlane,KrauseFx/fastlane,cpk1/fastlane,bolom/fastlane,icecrystal23/fastlane,lacostej/fastlane,KrauseFx/fastlane,nafu/fastlane,Econa77/fastlane,icecrystal23/fastlane,icecrystal23/fastlane,taquitos/fastlane,lacostej/fastlane,fastlane/fastlane,kazuhidet/fastlane,cpk1/fastlane,fastlane/fastlane,bolom/fastlane,kazuhidet/fastlane,cpk1/fastlane,KrauseFx/fastlane,nafu/fastlane,icecrystal23/fastlane,bassrock/fastlane,Econa77/fastlane,kazuhidet/fastlane,cpk1/fastlane,taquitos/fastlane,lacostej/fastlane,bassrock/fastlane,Econa77/fastlane,KrauseFx/fastlane,cpk1/fastlane,bolom/fastlane,kazuhidet/fastlane,icecrystal23/fastlane,fastlane/fastlane,kohtenko/fastlane,kazuhidet/fastlane,bolom/fastlane,taquitos/fastlane,KrauseFx/fastlane,cpk1/fastlane,nafu/fastlane,Econa77/fastlane,fastlane/fastlane,bolom/fastlane,bassrock/fastlane,nafu/fastlane,lacostej/fastlane,kazuhidet/fastlane,kazuhidet/fastlane,nafu/fastlane,taquitos/fastlane,bolom/fastlane,bassrock/fastlane,fastlane/fastlane,Econa77/fastlane,taquitos/fastlane,bassrock/fastlane,taquitos/fastlane,nafu/fastlane,nafu/fastlane,lacostej/fastlane,taquitos/fastlane,Econa77/fastlane