私のC/C ++コードの中に、別のコンパイルに応じてファイルを含めるかどうかを指定したいと思います。
今のところ私はこれを使用します:
#ifndef __x86_64__
#include <myLib.h>
#endif
これにより、プラットフォームが32/64ビットであるかどうかを確認できる可能性がありますが、十分な自由度は得られません。
次のような変数をmakefileに渡したい
make includeMyLib=1
そしてこれに応じて次のようなものがあります:
#ifndef includeMyLib
#include <myLib.h>
#endif
このようなことが可能かどうか知っていますか?