Я пытаюсь добавить custom_command с CMake и вызовите команду эхо «$»> file.txtcustom_command ECHO с особым характером
до тех пор, как я положил $ в нем, конфигурационный файл будет генерировать, но не строить ,
Я также пробовал эхо «\ $» и, похоже, не работает.
add_custom_command(TARGET ${TARGET_NAME}
POST_BUILD
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/out
COMMAND echo "-keep class com.android.**\$* { ; }" >> ./proguard.txt
)
Команда работает CMake, но до тех пор, как я называю ниндзя, я получил следующее сообщение об ошибке:
error: 'src', needed by 'all', missing and no known rule to make it
Походит CMake не может генерировать шаг сборки. Мое намерение состоит в том, чтобы напечатать этот файл **$
в файле.
Это поможет, если вы разместите сегменты своих усилий. –
add_custom_command (TARGET $ {TARGET_NAME} POST_BUILD working_directory $ {CMAKE_CURRENT_BINARY_DIR}/из COMMAND эхо "-keep класса com.android ** \ $ *. {*;}" >> ./proguard.txt командование CMake работает, но до тех пор, как я называю ninja, я получил следующую ошибку: ошибка: 'src', необходимо для 'all', отсутствует и не известно, как это сделать Кажется, что cmake не может сгенерировать шаг построения. Мое намерение состоит в том, чтобы напечатать это ** $ * в файл. – apikachu
@apikachu: Ваш комментарий должен быть частью вашего вопроса, так как он существенно изменяет его значение. Просто «отредактируйте» свой вопрос и скопируйте свой комментарий в него. – Tsyvarev