-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pre Release (v3.9.0-beta.2): Split C89 compile option to BUILD_C2A_AS_C99 #527
Conversation
既存の設定にそのまま取り込んだ時の挙動を変更しないために,C99 の方をオプションとし直した |
これよく考えたら hotfix だな(つまり,main にマージするべきだな) |
もう 3.9.0 の beta 出しちゃってるし hotfix はいいか......(微妙に面倒になるだけでそこまでメリットが大きくない) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sksat OKなんですが,リリースはどうします?
(suer で使いたいのでという理由で) beta.2 を打つのもありですが,気持ちが知りたい
and
beta.1 でちゃってるので,どちらにせよ rebase してから merge してほしい
気持ちとしては v3.8.1 にできるならしたかったんですが,現状の c2a-core のリリース手順・更新手順を考えると hotfix 扱いにしたところで微妙に面倒になるだけなので,今まで通り beta でいいかな,というかんじです.明確に user で使いたい理由があるので beta にせよリリースはマスト. |
rebase |
7a0f641
to
5077d44
Compare
リリースする.OK.ちょっとまってね |
@sksat バージョン上げたので,マージOK. リリースはこっちで書くのでよい? |
ではマージします.リリースは @meltingrabbit の責任範囲という認識なので,そっちで書くので OK |
概要
Pre Release (v3.9.0-beta.2): Split C89 compile option to BUILD_C2A_AS_C99
C99 のためのコンパイルオプションの指定を
BUILD_C2A_AS_C99
に分割するIssue/PR
詳細
BUILD_C2A_AS_C99
という CMake オプションに分割BUILD_C2A_AS_C99
は c2a-core では default OFF とする(C89 な C2A user が存在するため)BUILD_C2A_AS_C99 = ON
のとき,C99 としてビルドする影響範囲
C99 でビルドしており,かつ,#526 のような雑な
common.cmake
を書いていた C2A user のみBUILD_C2A_AS_C99=ON
にする対応が必要(ただし,これをしていた場合 clang で意図した挙動になっていないため,このパッチを取り込む必要がある)補足