読者です 読者をやめる 読者になる 読者になる

にゃははー

はへらー

C++ Advent Clandar 2013 1日目 (forkした方)

※注: これはforkした方の。C++ Advent Calendar 2013今年もAdvent Calendarの季節です。 しかも驚くべきことにC++ Advent Calendarはforkしました。あと先に断っておきますが、25日やらないです。 立ちあげた本人が表にもこちらにも書こうとしていないのは一…

UPDATE_NOWの引数

自分向けの覚書 rule UPDATE_NOW ( target * : out-fd ? : force ? : continue ? ) target virtual-targetに対してactualizeしたabstract-target out-fd このupdateでのstdout/stderrの出力を吐き出すfile descriptor fdはFILE_OPENで引っ張ってくる force !…

複数のobjを束ねる

例えばあるprojectがあって、 project / : source-location ./src ; exe x : [ glob *.cpp ] ;とあるぐらいなら別に問題にならないけど、 project / : source-location ./src ; obj module/a : module/a.cpp ; obj module/b : module/b.cpp ; alias module :…

Boost.Build v2の誰てめ

ところで君はだれだい? numbers.log10 名前の通り常用対数を取るruleです。 import numbers ; ECHO [ numbers.log10 1 ] ; # => 0 ECHO [ numbers.log10 100 ] ; # => 2注意なのが、bjamは全て文字列で処理するのでパラメータと戻り値は全て正数です。悲し…

tools/boostbook/setup_boostbook.(sh|py)が加えるuser-config.jamへの変更

$HOMEにuser-config.jamを置いている場合、user-config.jamが変更されるため単なるビルドでもエラーになってしまう場合があります。もちろんuser-config.jamを$HOMEに置いたりbjam Advent Calendar jp 2011を読むぐらいの皆さんですからこんな事書かなくても…