LINUX.ORG.RU

Ответ на: комментарий от anonymous

Кажись, таки да.

catch свой скрипт юзает. Я чот думал, что как-то каким-нибудь clang'ом можно это сделать.

seryoga
() автор топика

cat. Какой, блин, тебе нафиг нужен инструмент чтобы склеить файлы?

anonymous
()
Ответ на: комментарий от DELIRIUM

Во. Это похоже на то, что нужно. Спасибо.

seryoga
() автор топика

Нет, ну можно, конечно наваять какой-то хитрый алгоритм... но чем вам кошки не угодили?

erfea ★★★★★
()

cpp - The C Preprocessor?

asaw ★★★★★
()
Ответ на: комментарий от anonymous

Будет неудобнее поддерживать. Лучше иннклюдами грамотно прописать. Можно в отдельном файле, если так хочется. Разбиение обычно делают не просто так, а чтобы отделить разные сущности друг от друга. Хотя я всё равно не понимаю вас с ТС-ом.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от andreyu

cat?

Я тоже так думал. А потом попробовал объединить несколько файлов с исходниками и заголовками в один. В общем случае задача не решается (причем, даже если есть только одни заголовки, а исходник один). Возможны варианты типа:

#include <header1>
#define SOME_FLAG 1
#include <header2>

SOME_FLAG используется в header1 и header2
Были и еще какие-то нерешаемые сложности, совершенно неочевидные, пока не попробуешь решить, казалось бы, тривиальную задачу.
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.