bjam

    5

    1답변

    설명서를 읽으려고했지만 오히려 뚫을 수 없으므로 간단한 답변을 얻을 수 있기를 바랍니다. 컴파일러 명령 줄에 일부 매크로 정의를 추가하는 'debug'를 기반으로 새로운 'variant'를 정의하려고합니다 (예 : "-DSOMEMACRO"). 나는 이것을 디버그의 "하위 변형"으로 할 수있을 것이라고 생각한다. 그렇지 않으면 새로운 변형을 '디버그'로 정의

    5

    1답변

    부스트 라이브러리는 예제와 테스트로 가득차 있으며 가능한 경우 bjam을 사용하여 빌드하고 싶습니다. 어떻게 bjam으로 부스트 예제를 만들 수 있습니까? 추신. 이 옵션에 대한 적절한 문서를 찾을 수 없었습니다.

    6

    1답변

    "일반적인"디렉토리 트리 (즉, /usr 대신 /custom/dir) 외부에 Boost를 구축해야합니다. 그다지 문제가되지는 않습니다. --prefix=/custom/path을 ./runscript.sh/./bjam으로 전달하면됩니다. 또는 그렇게 생각했습니다. , --prefix 경로가 부스트 libs와의 라이브러리 검색 경로에 추가되지 것 같다 - ./

    1

    1답변

    나는 부스트 1.46에서 발견 된 최신 버전의 부스트 빌드를 사용하고 있습니다. 구현 파일 b.cpp이있는 경우에 부스트 빌드의 능력을 사용하여, a.h 및 b.h에 의존하는 main.cpp을 감안할 때 객체 b.o이 생성되지 않고, 내 잼 파일은 단순히 exe my_prog : main.cpp ; 입니다 종속성을 자동으로 감지하지만도 내 빌드 스크립트

    5

    1답변

    할당량 제한으로 인해 나는 모든 임시 파일로 작업하는 프로젝트를 빌드해야하고 별도의 디렉토리 (내 경우 /tmp/somewhere)에 제품을 빌드해야합니다. 저는 CMake에서 이렇게하는 데 익숙합니다. bjam으로 가능합니까? 그렇다면 어떻게해야합니까?

    1

    1답변

    다음 명령으로 Jamfile을 가지고 있습니다. 나는 bjam이 유닉스 install 명령을 사용하여 설치한다고 생각한다. 특정 명령에 대해서는 install --backup 또는 install -b으로 변경하고 싶습니다. exe datagen : base_data_gen.cpp install install-bin : datagen

    5

    1답변

    인텔 컴파일러와 vs2008 모두에 대해 bjam을 사용하여 부스트 라이브러리를 구축하고 있는데 bjam에서 컴파일러로 전달되는 최적화를 알 수 없습니다. 컴파일러의 gcc 중 하나에 대해 bjam 파일 중 하나에서 일부 최적화를 볼 수는 있지만 컴파일러에 대한 최적화 플래그를 찾을 수 없습니다. 그래서, 내 질문은 - 누구는 기본 최적화 플래그가 어디에

    1

    1답변

    누구나 Windows CE에서 사용할 부스트 라이브러리를 작성하는 지침이 있습니까? 빌드 source for a batch file here있을 보이는

    1

    1답변

    bjam 스크립트에서 정의를 콘솔에 쓸 수 있습니까? 나는 $ (PROJECT_ROOT)와 같은 것을 가지고 있으며 그것을 반향시키고 싶다.

    0

    1답변

    는, bjam의 글로브 연산자는 제외과 같이하는 패턴을 지정하는 두번째 인수를 받아 . 내 Bjam 버전이 너무 오래되었을 수도 있습니다. 누구도이 '제외'기능이 추가 된 버전을 알고 있습니까? 나는 3.1.17을 사용하고있다.