Вопрос, как распознать внутри исходников что они оказались в CodeTyphon? Для FPC, а значит для Lazarus и CodeTyphon, есть директива {$IFDEF FPC}, но меня интересует именно CodeTyphon!
Чисто в качестве размышлений: - у CodeTyphon фиксированное месторасположение. Всегда. Для windows сие c:\codetyphon\... если заполучить path на компилятор и в этом path окажется codetyphon - вы в нём.
Всё не то, но я нашёл способ. В файле настройки проекта, у него своё расширение для файлов настройки проекта, это *.ctpr, прописать объявление переменной окружения, например "CodeTyphon". И всё, проблема решена.