gundam-organization / gundam

GUNDAM, for Generalized and Unified Neutrino Data Analysis Methods, is a suite of applications which aims at performing various statistical analysis with different purposes and setups.
GNU Lesser General Public License v2.1
13 stars 10 forks source link

Preprocessor supports lowest common denominator #550

Closed ClarkMcGrew closed 2 weeks ago

ClarkMcGrew commented 2 weeks ago

Make sure that the preprocessor directives support older preprocessor syntax. It looks like pre GCC10 doesn't support sequential evaluation of preprocessor expressions, so break things into direct ifdef and nested control directives.