varsayalım Aşağıdaki CKağıt pasajı gibi: msg
noktalı virgül gibi "msg1;msg2"
içerenCKağıt: Nasıl çıktı noktalı virgül ile (;) ADD_CUSTOM_TARGET komut seçenekleri
MACRO(ADD_CUSTOM_TARGET_COMMAND tag OUTPUT file)
ADD_CUSTOM_TARGET(tag
${ARGN}
)
ADD_CUSTOM_TARGET(OUTPUT file
${ARGN}
)
ENDMACRO()
ADD_CUSTOM_TARGET_COMMAND(tag
OUTPUT file
COMMAND git tag -a -m "${msg}" 1.0.0 HEAD
VERBATIM
)
, o zaman gerçek komut genişletilir
için Bir sözdizimi hatasına neden olangit -a -m "msg1" "msg2" 1.0.0. HEAD
.
;
'dan kurtulmak için \
kullanmayı denedim ama boşuna.
Ne yapmalıyım?
Doğru. :-) Fakat daha genel bir çözüm bulmak istiyorum. –