問題点
計算物理春の学校2023において、会場の回線が想定より細かったため、事前に仮想環境あるいはWSLを準備してこなかった人たちがnative Windowsによるsampleの実行を余儀なくされた。
その結果、以下のような不具合が発生した。
make が動かない。
- directoryの構造が違うので、出来たexecutableが見つからない。
-Wall -Wextra を足す親切設計がerrorの原因になる。
改善案
- build自体もCMakeにやらせる。
make ではなく cmake --build . を推奨commandとする。
- executableの場所はbuild時に出力されるのできちんと確認せよという文言を追加する。
- CMakeLists.txt のcompile option設定をWindowsでも動くようにする。
- generator expressionで有名所のcompilerを網羅しておく。
問題点
計算物理春の学校2023において、会場の回線が想定より細かったため、事前に仮想環境あるいはWSLを準備してこなかった人たちがnative Windowsによるsampleの実行を余儀なくされた。
その結果、以下のような不具合が発生した。
makeが動かない。-Wall -Wextraを足す親切設計がerrorの原因になる。改善案
makeではなくcmake --build .を推奨commandとする。