이 내 프로젝트 구조입니다. 예 :#DEFINE는 Jamfiles
#ifdef SOMEVALUE
Code
#endif
나는 Jamfile에 #DEFINE으로 CPP 파일을 컴파일 할 필요가있다. 이후, 나는 두 종류의 실행 파일을 가지고있다. (#define과 하나는 필요 없다.) 나는 Jamfile 자체에서 이것을해야하고 cpp 코드는 필요 없다.
나는 (#ifdef와 #endif 다음 블록 내부 정의를 찾을 수 없습니다) 작동하지 않는, 다음을 시도 :
내에서lib libname : [ glob *.cpp ] : <link>static : <define>SOMEVALUE ;