Share to: share facebook share twitter share wa share telegram print page

 

Waf

Waf
개발자토머스 네기(Thomas Nagy)
안정화 버전
2.0.22 / 2021년 1월 31일(3년 전)(2021-01-31)
저장소
프로그래밍 언어파이썬[1]
운영 체제MS 윈도우, POSIX
종류소프트웨어 개발 도구
라이선스New BSD License(소스 코드), CC-BY-NC-ND(문서)
웹사이트waf.io

와프(Waf또는 WAF)는 컴퓨터 소프트웨어의 자동 컴파일 및 설치를 지원하도록 설계된 빌드 자동화 도구이다. 이것은 파이썬으로 작성되었으며 토마스 네기(Thomas Nagy)가 관리한다.

Waf의 소스 코드는 New BSD License의 조건에 따라 배포되는 오픈 소스 소프트웨어이다. 함께 제공되는 문서는 수정 및 상업적 재배포를 금지하는 CC-BY-NC-ND 라이센스하에 있다. 이러한 상태에서 데비안 프로젝트는 그들의 배포판에 Waf 문서를 포함시키고있다.

히스토리

토마스 네기(Thomas Nagy)는 Autotools와같은 높은 수준의 기능을 제공하는 SCons 위에 기반하여 설계된 BKsys라는 빌드 자동화 도구를 만들었었다. 이는 KDE 4 개발주기의 초기 단계에서 KDE를 Autotools에서 최신 빌드 시스템으로 전환하려는 노력의 일환이었다. BKsys / SCons는 새로운 표준 빌드 시스템으로 KDE 커뮤니티에서 선택했다. 토마스 네기(Thomas Nagy)가 SCons의 근본적인 문제(특히 취약한 확장성)가 너무 복잡하고 수정하는데도 어려움이있다는 결정적인 이유로 그는 Waf라는 완전한 빌드시스템의 재작성을 시작했다. BKsys가 막 다른 골목으로 인식되면서 KDE는 대신 CMake로 전환하기로 결정했으나 Waf는 계속해서 개별 프로젝트로 유지되어 왔으며 이후 다른 공동체에서 많은 추가 개발과 채택이 이루어졌다.[2][3]

CDT

서로 다른 기종의 운영체제에 대한 크로스 디벨롭먼트 툴(Cross Development Tools)로서 빌드 자동화 시스템에 강점을 가지고있다.[4][5]

같이 보기

각주

  1. “Waf”. 《Analysis Summary》. Ohloh. 2012년 10월 14일에 원본 문서에서 보존된 문서. 2010년 12월 19일에 확인함. 
  2. Riddell, Jonathan. “KDE to Migrate to bksys/SCons Build System”. KDE Dot News. 2012년 5월 9일에 확인함. 
  3. Unrau, Troy. “The Road to KDE 4: CMake, a New Build System for KDE”. KDE Dot News. 2012년 5월 9일에 확인함. 
  4. Eclipse CDT for C/C++ , Cross GNU , Cross ARM GNU
  5. ARM - The GNU Embedded Toolchain for Arm

외부 링크

  • Waf 위키데이터에서 편집하기 - 공식 웹사이트
Kembali kehalaman sebelumnya


Index: pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve 
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9