waf

    2

    1답변

    파이썬 스크립트를 통해 푸시 된 파일을 빌드 디렉토리로 보내려고합니다. 내가 어떻게 이것을 waf에서 할 수 있을까? 예를 들어 , 나는이 같은 파일이 있다면 : VERSION=%%VERSION%% DATADIR=%%DATADIR%% 을 그리고 웹 애플리케이션 방화벽 빌드 디렉토리에 저것을하고 출력하기 전에 %% VERSION %% 및 %% DATAD

    3

    1답변

    나는 그것의 GIR 파일과 함께 발라 라이브러리를 구축하기 위해 다음과 같은 wscript_build 조각을 사용하지만 lib = bld.shlib ( features = 'c cshlib', target = 'sample', name = 'libsample', vnum = '0.0.0', vapi_dirs = '

    3

    2답변

    환경을보고 있지만 사용 가능한 것을 볼 수 없습니다. 어떤 아이디어? Waf에 대한 패치를 제출하려고합니다. MSBuild에서 빌드를 실행할 때만 나타나는 버그가 있습니다. (예, 미친 것처럼 들리지만 MSBuild를 사용하여 Teamcity 서버를 구동하고 있습니다.)

    4

    1답변

    나는 대안을 찾는다. (나는 지금 당장 나 자신을 지킬 것이다.) 내 필요 사항은 c/C++ 및 C#을 컴파일하고 정적 분석 및 단위 테스트를 실행하는 것입니다. 중간 기술 스킬을 가진 사람이라 할지라도 쉽게 파악하고 유지해야합니다. 내가 분석하는 동안 WAF와 SCons에 빠졌고 특히 WAF가 나를 감동 시켰고 내일 테스트 할 계획입니다. 내 관심사는 필

    2

    1답변

    나는 내 프로젝트에 대해 waf로 실험 중이다. D의 멋진 기능 중 하나는 컴파일시 전체 파일을 코드로 "가져 오는"것입니다. 이렇게하려면 가져올 파일을 찾을 폴더를 지정해야합니다. dmd 컴파일러의 경우에는 -Jpath 명령 행 옵션을 사용해야합니다. 다른 폴더에 수백 개의 파일이있는 라이브러리를 구축 중이며 일부 특정 파일의 복사에만 -J 옵션을 지정할

    2

    1답변

    웹 애플리케이션 방화벽은 다음 Waf: Entering directory `/home/atomos/dc_mmo/netclient/build' [47/53] c: c_lib/c_lib.c -> build/c_lib/c_lib.c.1.o In file included from ../c_lib/c_lib.c:12: ../c_lib/./physics/comm

    2

    1답변

    여러 프로젝트에서 서로 다른 모듈 (독립적 인 wscript 파일 포함)을 사용하려고하므로 모듈을 한 곳에서 개발하고 여러 곳에서 체크 아웃 할 수 있습니다. 나는이 같은 프로젝트의 최고 WScript와는가 : 하위 디렉토리 './a'과의 모듈에 def configure(cfg): ... cfg.recurse('a') cfg.re

    3

    1답변

    Waf이 10 초 이상 걸린 명령의 실행을 끝내면 신호음을 생성하려고합니다. 어떻게 추가 해야할지 모르겠지만 Waf가 종료 될 때 코드가 실행되는지 확인해야합니다. 이것은 Waf 명령을 빌드 할 때 실행해야합니다. Waf book을 확인했지만 어떻게해야합니까?

    4

    3답변

    그들 하나는 CMake입니다 비주얼 스튜디오 sln, vcproj, vcxproj 파일 또는 OS X를 아래 XCodexcodeproj 프로젝트와 같은 플랫폼 특정 프로젝트 파일을 생성 할 수있는 몇 가지 빌드 시스템이있다 그러나 나는 발견 그 지원 이것은 매우 제한적이며, 버그이며 VS (2010과 같은) 최신 버전으로 업데이트하기가 매우 어렵습니다. 또

    0

    1답변

    우리 프로젝트에는 많은 C++ 소스가 포함되어 있습니다. 이제까지 모든 것을 빌드하기 위해 make를 부르지 만 나이가 들었습니다. 그래서 나는 waf를 우연히 만났습니다. waf는 꽤 잘 작동하고 빌드 속도를 크게 향상시킵니다. 그러나 내가 전체 빌드를 할 때마다 나는 감각을 짓지 못하는 몇 가지 빌드 오류로 끝납니다. 이제 점진적 빌드를 수행하면 대부분