Создание пользовательских флагов #warning

Я создаю коммерческое приложение, и мы используем код GPL для помогите нам.

Как я могу добавить операторы #warning или #error , чтобы при создании кода для отладки он предупреждал, но когда мы создаем для выпуска, он выдает ошибки?

Я могу сделать:

#warning this code is released under a CCL licensing scheme, see Source_Code_License.rtf
#warning this code is not LGPL-compliant
#warning this code was copied verbatim from a GP Licensed file

в начале файлов, но могу ли я сделать лучше? Есть ли лучший способ пометить файл, если он включен?

Я использую Objective-C ++ с gcc или clang.

5
задан Stephen Furlani 12 November 2010 в 19:38
поделиться