これは私のプロジェクト構造である:の#define
MainFolder
- Jamroot.jam
- AnotherFolder
- libFolder
- Jamfile.jam
- cpp files
私はcppのファイルのいずれかでの#ifdefを持っています。 例:
#ifdef SOMEVALUE
Code
#endif
私はのJamfile内の#defineでのcppファイルをコンパイルする必要があります。以来、私は2つのタイプの実行可能ファイル(#defineと1つではないもの)を持っています。私はこれをJamfile自身で行い、cppコードでは実行する必要はありません。
私は(の#ifdef #endifのブロック内の定義を見つけることができない)動作しません。これは、次のことを試してみました:
鉱山でlib libname : [ glob *.cpp ] : <link>static : <define>SOMEVALUE ;