xcodebuild

2008年11月28日 19:16

Mac OS Xの開発環境であるXcodeで開発をしていると、依存関係やら何やらの管理はXcodeにお任せになってしまう(ことが多い)。そうすると、コマンドラインでのコンパイルができないじゃん!となるのだが、さすがApple、ちゃんとコマンドラインでXcodeのプロジェクトをコンパイルする機構を用意してくれている。

「xcodebuild」は、Xcodeで作成されたプロジェクトをコンパイルするコマンドラインツールだ。用法は下記のとおり。

     xcodebuild [-project projectname] [-activetarget] [-alltargets]
                [-target targetname] [-parallelizeTargets]

                [-activeconfiguration] [-configuration configurationname]

                [buildaction ...] [setting=value ...] [-default=value ...]

     xcodebuild -version

     xcodebuild -list

     xcodebuild -help

「xcodebuild -list」で、選択できるターゲット、コンパイル設定が一覧表示できる。SourceForge.JPにはMac OS X環境のコンパイルファームも用意されているので、Subversionリポジトリからコンパイルファームにチェックアウト→xcodebuildでビルド、てなこともできる。

以上、個人的メモでした。

Permalink | コメントを読む | hylomの日記

Cygwinの遅さはどうにかして解消できないものか

16:30

Cygwin上でコンパイルとかすると、気になるのがその遅さ。CygwinはFile I/Oとコンソール画面出力が遅いらしいが、コンパイルとかするとそれが顕著に出てくる。

Linux上でCygwinを使ったWin32バイナリって作れないのだろうかと思ってググってみたのだが、Cygwin上にクロスコンパイル環境を作る話ばかりが出てきた。

何かうまい手はないもんかな。Cygwinは嫌いなんだが、そのためにわざわざライブラリ関連をCygwinを使わないように1からビルドするなんてやってられないのだが……。

Permalink | コメントを読む | hylomの日記

ガンダムVSガンダム

11:44

そんなにガンダム好きでもないのに、何となくPSPのガンダムVSガンダムを購入。ゲーセンでもこのシリーズは全くやったことなかったんだけど、最近ゲーム熱がアップしていたので買ってみた。

とりあえず平日なので1時間くらいしかやっていないのだが、これシューティング系ではなく格闘系ゲームだったのね。マクロスAFのように「蝶のように舞い蜂のように撃つ」をちょっと期待していたのに。まぁこれはこれで楽しいのだが、先日やっていたらしいゲーセン版の大会では結局上位ユーザーは皆同じキャラを使っていたそうでちとつまらん。

Permalink | コメントを読む | hylomの日記

HandBrakeのコンパイル

2008年11月27日 17:39

ちょいと私用でHandBrakeという動画エンコードツールをいじっている。というかビルドしている。


そして、ドキュメントをちょっと読んで「VC#でプロジェクトファイル開いてビルドするだけじゃんwww 楽勝www」とか思ったら、それでビルドできるのはGUIのカワだけだった。



本体(コマンドラインツールのHandBrakeCLI.exe)は別途コンパイルだと。しかも「Compiling HandBrakeCLI.exe is not for the faint of heart. Prior knowledge of compiling software under linux/unix is a requirement.」(HandBrakeCLI.exeのコンパイルは気の弱い人には向いていない。linux/unixでのソフトウェアのコンパイルの知識が必要だ)だって。



…知識はあるのだが、Windows環境でcygwin使ってビルドって面倒くさいんだよ! なんかcygwin上でのコンパイルって遅いし……。



ということでいきなりハマリ道に突入しました。

Permalink | コメントを読む | hylomの日記


uTorrent for Mac

12:52

Mac版uTorrentのベータが公開されている。Windows版uTorrentは定番のBitTorrentクライアントだが、MacだとどのTorrentクライアントを使うか正直迷うところだったので、期待したいところ。といっても、たまにISO落とす位ならTransmissionでまったく問題ないのだが。


Permalink | コメントを読む | hylomの日記