gcc 4.4.2 cmake 2.6
Я только начал использовать cmake. Исходя из написания собственных Makefile.
Однако у меня есть эта структура каталогов и использование сборки вне источника. Отделить исходные файлы от файлов сборки.
project
src
my_c_files.c
CMakeLists.txt
build
Makefile
Прежде чем писать собственные файлы Makefile в каталоге src, а затем нажмите F5, я смог скомпилировать свою программу. И emacs перечислит любые предупреждения или ошибки. Однако мне кажется, что я должен открыть терминал и перейти в каталог сборки, чтобы запустить
cmake ../src
а затем
make
Я хотел бы запустить make изнутри emacs так же, как нажать F5. Но поскольку Makefile был создан в каталоге сборки, а emacs ищет его в каталоге src.
Даже когда я установил мягкую ссылку на Makefile в каталоге src для ссылки на Makefile в каталоге сборки. Все это дало мне список ошибок.