GAST provides a wrapper script for gcc to preserve temporary (=preprocessed) files automatically.
When you build an open-source product from tarball/package file, If you want to get temporary (=preprocessed) files of all the compiled objects, you can get them easily only by using this tool with setting some environment variables. You don't need to modify any Makefile/CFLAGS variable at all, and also this tool changes nothing of target product.
Using this tool is too easy! Extracting this tools in temporary working directory and initializing, setting PATH and some environment variable, and then do compiling your C/C++ source files or OSS product.
[ merit of this tool ]
In temporary (=preprocessed) file, If you focus only C/C++ source part (= included header-files part is a nuisance for you), this tool removes header-file part automatically from temporary file when you choose such action mode. You can keep temporary files compact.
For more information, please read README . Git repository is here .
以下の3つのスクリプトを公開
* gast
なお、make コマンド配下でコンパイルが実施される場合は、以下のツールの支援も必要とします。
* gast_make
* gast_rpmbuild
詳細は、README.ja_JP.UTF-8 を参照してください。
まずは、最初の公開です。