Divine Power

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

WAF 2

WAF 예제 (WAF build system)

CMakeLists.txt 는 매우 고통스럽다. 뭐랄까... autotools의 약점을 보완하기 위해 나온 것이나 자체적인 스크립트 언어가 매우 개떡인 고로 되니까 쓰는거지 즐겨쓰지 않는다는 듯. 나도 별로 쓰기 싫다. WAF는 스크립트가 파이썬이란 장점이 있어서 C++ 프로젝트가 아닌 것으로 이상한 짓 하려면 추천한다. 물론 인기는 없다...;; 구글에서 Bazel도 내놓고 어디선 뭐 내놓고 난리를 치고 있는데 딱히 앞으로도 인기가 있어질 것 같지는 않다. 사용 설명서가 좀 개떡같다는 평인 듯 하다. 그래도 난 맘에 들긴 했다. 하지만 다른 게 더 맘에 드는 고로 일단은 패스. #!/usr/bin/python3import os APPNAME = 'libplacer'VERSION = '001' top =..

Unix 2017.07.21

WAF build system

가끔 보면 빌드 시스템이 짜증날 때가 있다. make는 작은 프로젝트에서 출발할 땐 좋음. 그러나 프로젝트가 커지기 시작하면 dependency를 계속 추적하기가 어렵기 때문에 GG. cmake는... C/C++엔 좋긴 한데 LaTeX나 Pelican이나... 아니면 뭐 커스텀으로 이거저거 하는 것엔 별로인듯. WAF는 빌드 스크립트 자체가 파이썬 스크립트다 ㅎㄷㄷㄷ;;; 내가 이런걸 찾았는데 말이지. 일단 여긴 메모를 하고 나중에 소감이나 사용법을 정리해봐야겠다.

Unix 2016.10.27
이전
1
다음
더보기
프로필사진

Divine Power

언리미티드 빠와!

  • 분류 전체보기 (1156)
    • thoughts (33)
    • 이것저것 (51)
    • LaTeX (67)
    • cygwin (7)
    • Mac (2)
    • Unix (165)
      • Arch Linux (62)
      • openSUSE (14)
      • CentOS (27)
      • Fedora Core 4 (101)
      • *Nix계통 팁 (65)
      • Gentoo (14)
      • Ubuntu (113)
      • Solaris10 (98)
      • coLinux (13)
      • 유닉스와 디렉토리 (34)
      • Open Solaris (16)
      • Debian (12)
    • 윈도우 (127)
      • 윈도우 '잘'쓰기 (77)
      • Windows Server (3)
      • 비스타 (6)
      • MFC (2)
    • Data science (2)
    • 서버관리 삽질 기록 (23)
    • 링크 (13)
    • 하드웨어 (11)
    • parkoz tips (7)
    • collect (67)
    • 병맛단편 (5)

Tag

arch linux, VIM, latex, Solaris, Windows, pidgin-nateon, tikz, Python, 설치, 우분투, Gentoo, FedoraCore, 팁, Scrap, 리눅스, ubuntu, opensuse, archlinux, 하드웨어, Linux,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • SOHEE 서버 관계도
  • 첨부파일에 대해

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바