C++ソフト開発ツールのセオライザー

次世代シリアライザ Theolizer®(セオライザ)【特許出願中】

技術解説

第7回 CMakeのユーザ定義コマンド

こんにちは。花見の季節ですね! 田原です。 CMakeは一種のプログラミング言語でもあるのでCMakeLists.txtやCMakeスクリプト内で定義できる関数もあります。(ここでは「ユーザ定義コマンド」と呼びます。)ユ …

第6回 CMake変数その2

こんにちは。田原です。花粉症に悩まされる今日この頃です。 さて、今回も前回に引き続きCMakeの変数について解説してみます。CMake変数は文字列ですが、数値や配列(リスト)として取り扱うこともだきます。数値の場合は明示 …

第5回 CMake変数と文字列

こんにちは。正月太りで焦っている田原です。 さて、CMakeはadd_executableなどを使うことでビルド・システムを構築できますが、それだけではかゆいところに手が届きません。そこに手が届くようプログラミング言語的 …

第4回 ビルド時に実行されるコマンドの依存関係

あけましておめでとうございます。本年もよろしくお願い申し上げます。 ということで、この年末年始で久しぶりに焼酎を飲んだ田原です。 さて、CMakeはビルド・システム(makeのmakefileやVisual Studio …

第3回 ビルド・ターゲット

こんにちは。田原です。 今回から良く使うCMakeのコマンドについて解説していきます。まずは最も重要なビルド・ターゲットの定義方法です。ほとんどの場合、実行ファイルとライブラリのビルド・ターゲットの定義を行います。それら …

  • Facebook
  • Hatena
  • twitter
  • Google+
PAGETOP
Copyright © Theoride Technology Co.,Ltd. All Rights Reserved.
Powered by WordPress & BizVektor Theme by Vektor,Inc. technology.