Я пытаюсь добавить некоторые неявные правила в CMake, которые будут генерировать прямые зависимости (например, файлы .c из файлов Bison .y). Как это можно сделать?
Для этого вы используете пользовательские команды в CMake. Здесь есть статья в вики: http://www.cmake.org/Wiki/CMake_FAQ#How_can_I_generate_a_source_file_during_the_build.3F
Кроме того, вы можете попробовать учебник, упомянутый в моем блоге здесь:
http://www.kitware.com/blog/home/post/7
(см. Шаг 5: http://www.cmake.org/cmake/help/cmake_tutorial.html#s5)
-Билль