Witam.
Mam następujące pytanie: w Code::Blocks mam projekt, w którym jest kod flexa i bisona. Oczywiście wymagają one wygenerowania kodu C++ i dopiero potem jego kompilacji i linkowania. Mógłbym to zrobić jako pre-build step, ale wtedy zależnie od ustawienia albo modyfikacje dotyczące wyłącznie plików flexa/bisona zostałyby niezauważone, albo byłby z nich generowany kod nawet wtedy, gdy się nie zmieniły, co pociągałoby za sobą rekompilację wynikowych plików z kodem. Więc pre-build step odpada.

Mogę też dla tych plików ustawić custom-build z użyciem flexa i bisona, i ustawić im wyższy priorytet niż reszcie kodu. Czy będzie to dobre rozwiązanie?

Jest może jeszcze jakiś inny sposób włączenia generowania kodu flexa/bisona przed kompilacją?

Z góry dziękuję za odpowiedź.