cmake
#cmake #man #общиеКоманды #кратко
Кросс-платформенный генератор для систем сборки.
Генерирует Makefile, проекты Visual Studio или другое в зависимости от целевой системы.
- Генерирует Makefile и компилирует с помощью него проект в той же папке, что и исходник:
cmake && make
- Генерирует Makefile и компилирует с помощью него проект в отдельной папке "build" (out-of-source, теневая сборка):
cmake -H. -B`build` && make -C `build`
- Запускает cmake в интерактивном режиме (запрашивает каждую переменную, вместо использования значений по-умолчанию):
cmake -i
#cmake #man #общиеКоманды #кратко
Кросс-платформенный генератор для систем сборки.
Генерирует Makefile, проекты Visual Studio или другое в зависимости от целевой системы.
- Генерирует Makefile и компилирует с помощью него проект в той же папке, что и исходник:
cmake && make
- Генерирует Makefile и компилирует с помощью него проект в отдельной папке "build" (out-of-source, теневая сборка):
cmake -H. -B`build` && make -C `build`
- Запускает cmake в интерактивном режиме (запрашивает каждую переменную, вместо использования значений по-умолчанию):
cmake -i