タグ

2020年3月24日のブックマーク (7件)

  • CMakeの使い方(その1) - Qiita

    はじめに 2月のはじめ頃、CMakeを使ってビルドを自動化しようと思い、色々ググってCMakeLists.txtを作り試行錯誤したのですが、その時は結局断念しました。というのも、abcというステップがあるとすると、ググッて得られる解説はabcのaやbが抜けていきなりcから解説されたものが多く、初心者にはきつかったからです。特にcmake.orgのチュートリアルはまさにその典型で、チュートリアルのStep 1からして長過ぎて、当に何が必要なのかわかりにくい・・・orz ところが、今学期受けているHigh Performance Computingという講義で行われたCMakeの使い方の解説がわかり易すぎて、あっという間に自作ライブラリをCMakeでコンパイルすることができるようになり、CMakeの便利さに感動してしまいました。私と同じくCMake初心者という方にこの感動を共有すべく、ここに

    CMakeの使い方(その1) - Qiita
  • BuildingGtk – WebKit

    Building WebKitGTK from a release tarball You can build and install WebKitGTK from a ​release tarball the same as you would any other CMake project. The only trick is that you must pass the CMake option -DPORT=GTK. For example, to do a release build with debug info and install the result: $ cmake -DPORT=GTK -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja $ ninja $ sudo ninja install Note: If you want to

  • WebKit2GTK+ Reference Manual: WebKit2GTK+ Reference Manual

  • gcc の9.0をインストール - Qiita

    デフォルトコンパイラ設定 これまでの作業でgcc-9/g++-9コマンドでバージョン9系のgccが使えますが、-9とか打ちたくないです。 update-alternativesで普段使いのコンパイラを9系にします。30はauto modeでのプライオリティで大きいほど優先されます。私の環境にはgccの5系と7系が既にインストールされ、それぞれプライオリティが10,20なので30を指定しました。 # update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 30 # update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 30 # update-alternatives --display gcc gcc - auto mode link best versi

    gcc の9.0をインストール - Qiita
  • ninjaでリソースビルド - Qiita

    ソシャゲで忍衣装のキャラを入手できましたΣ(・ω・ノ)ノ! 記念に個人的なninjaの使い方をまとめます。 TL;DR 個人的なゲーム開発で使用する予定のリソースビルド(データコンバート)のつくり方をまとめます。 ゲーム開発では多くのリソースが必要であり、ゲームで読み込めるようにコンバートする必要があります。例えば Excelでデータを入力して jsonファイルで出力して バイナリファイル(msgpackとか独自形式とか)に変換して 複数のバイナリをまとめて一つのファイルに みたいなものがたくさんあります。ここでninjaに限らずビルドシステムを導入するメリットとしては 並列ビルド(複数のCPUで同時にビルド)ができる 差分ビルド(変更のあったファイルだけをビルド)ができる だと思います。 コード全部載せたら結構長文になってしまったのでコード部分は雰囲気で読み飛ばすのが良いと思います。

    ninjaでリソースビルド - Qiita
  • ビルドツールninjaのスクリプトを書いてみたメモ. - 心鏡曼荼羅

    Ninja, a small build system with a focus on speed 素早いビルドが可能と話題のninjaを試してみました.しかし,僕自身巨大だったり,クロスプラットフォーム対応だったりするC++プログラムを書いたことがないので,実際の運用というのがいまいちわかりませんね… 参考にしたのは以下のエントリです. ninja build tools使い方メモ - 北海道日記 Wonderlands in Usagi's brain: さすがNinja素速い…(気がする) 手に入れる Releases · ninja-build/ninja · GitHub GitHub releasesで取得します.zipファイルを解凍すればninja.exeが手に入ります. スクリプトを書く VCのコンパイラを用いてARToolKitを用いたプログラムをビルドするスクリプトを書

    ビルドツールninjaのスクリプトを書いてみたメモ. - 心鏡曼荼羅
  • 勝手に作るCMake入門 その1 基本的な使い方 - かみのメモ

    風呂敷を広げすぎてぐちゃぐちゃになったのでお蔵入りしていた記事なんですが、なんとなく納得できる形にまとまってきたので公開してみます! 文字数が50000字弱になったので4記事の連載という形になっています。 この連載は、ここ1年くらいでCMakeに入門した筆者が勉強した内容をまとめたものです。 初回のこの記事では、CMakeとは何なのかと、CMakeの基的な使い方について書いていきます。 全体の目次 基的な使い方【今ここ】 プロジェクトの階層化 プロジェクトの設定 外部ライブラリを利用する この記事の目次 1. はじめに 1.1. この記事で書くこと 1.2. 必要な事前知識 2. CMakeについて 2.1. CMakeとは? 2.2. CMakeのインストール 3. はじめてのCMakeプロジェクト 3.1. main.cppとCMakeLists.txtを書く 3.2. Confi

    勝手に作るCMake入門 その1 基本的な使い方 - かみのメモ