OSDN Git Service

[Fix] gcc-wrap を .cpp 以外の拡張子にも対応する
authorHabu <habu1010+github@gmail.com>
Sun, 6 Mar 2022 00:53:39 +0000 (09:53 +0900)
committerHabu <habu1010+github@gmail.com>
Sun, 6 Mar 2022 00:53:39 +0000 (09:53 +0900)
commit2fe6de425e72533aa8aa7e0903d79b5ea38645f5
treeafbe78f90b2f2a2d3bdf4ae8d92cd55a28f5ac6e
parent4c56ad530d84fec21ad90803e664dcdbd469996d
[Fix] gcc-wrap を .cpp 以外の拡張子にも対応する

gcc-wrap に渡されたソースファイルに対応するオブジェクトファイルのパス文字列を作る時に、
ソースファイルの拡張子が .cpp である事を前提としているため、MacOS への移植 Fork に
あるソースファイルの拡張子 .mm (Objective C++ 用の拡張子らしい) が渡された場合にオ
ブジェクトファイルのパス文字列が正しく生成されず MacOS でビルドエラーとなっている。
sed により拡張子を決め打ちせずに .o に置換することで MacOS でも正常にビルドできるよ
うにする。
src/gcc-wrap