Я использую Android Studio 2.3 beta 3. Я ставлю message(AUTHOR_WARNING "Hello CMake, hello Android")
В моем CMakeLists.txt
Но я видел это сообщение только несколько раз при перестройке проекта в Android Studio. В большинстве случаев нет "Hello CMake, hello Android"
строка в консоли Gradle после завершения сборки. Я попытался повторно синхронизировать Gradle и очистить / перестроить проект, все еще нет ожидаемого результата.
У меня есть некоторые проблемы с моей сборкой (я думаю, что это неправильные пути), поэтому моя цель — напечатать переменные CMake во время компиляции, чтобы лучше понять, что на самом деле происходит.
CMake
сообщения только во время генерации (когда CMake
используется для создания вашего проекта / Makefile).
Один из способов получить CMake
чтобы сгенерировать это перейти в папку сборки в окне cmd / shell и набрать
cmake .
Примечание: папка сборки должна иметь CMakeCache.txt
файл. Выше не будет работать, если это не так.
Внутри дерева проекта вы можете найти журнал со всеми выходными данными cmake внутри папки каждой сгенерированной архитектуры. Относительный путь к файлу должен быть примерно таким:
[project folder]/app/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_output.txt
Здесь вы можете увидеть все вызовы MESSAGE скриптов cmake.