0
私はマルチターゲットのCMakeプロジェクトを持っています。それらの1つは、ネイティブC++コードのCLRラッパーです。私はこのターゲットに対してのみ/EHsc
フラグを無効にします。私が試した:単一のターゲットからの/ EHscの削除
get_target_property(MYPROPS ${DOT_NET_WRAPPER_NAME} COMPILE_FLAGS)
message(${MYPROPS})
STRING(REPLACE "/EHsc" "" MYPROPS ${MYPROPS})
set_target_properties(${DOT_NET_WRAPPER_NAME} PROPERTIES COMPILE_FLAGS ${MYPROPS})
それは出力します。MYPROPS-NOTFOUND
私は何を逃したのですか?