タグ

CMakeに関するrin51のブックマーク (6)

  • Professional CMake: A Practical Guide

    Structured learning, best practice and real world advice direct from a CMake co-maintainer Production Focused Professional CMake: A Practical Guide is the handbook for every CMake user, from beginner to seasoned veteran. It contains hundreds of pages of real-world advice, best practices, and insights gained from production projects and interaction with the CMake community. Topics cover the complet

    Professional CMake: A Practical Guide
    rin51
    rin51 2018/12/29
  • たのしい組み込みCMake - Qiita

    この記事は NTTコミュニケーションズ Advent Calendar 2018 の19日目です。 先週土日風邪で寝込んでいて大幅に遅れてしまいました。すみません。 今回は楽しい楽しいCMakeを組み込みで使っていくための話をしようと思います。 TL;DR 組み込みMakefile : 素直で簡単。でも1から全て書く必要があるので大変 組み込みCMake : 多機能で便利。でもCMakeが何を自動でやってくれてるか一つずつ暴いて変更していく必要があって大変 適材適所で使い分けると良さそう CMakeとは CMakeは数あるビルド自動化ツールのうちの一つです。 有名どころではLLVMやOpenCVなどで使われています。 なぜCMakeなのか Makefileは素直で小回りの効く良いビルド自動化ツールだと思います。技術としてよく枯れていて(ほめことば)資料も多いです。 しかし、たくさん書いてい

    たのしい組み込みCMake - Qiita
    rin51
    rin51 2018/12/28
  • CMakeを使ってみた(2)もう少しまともなプロジェクト - wagavulin's blog

    前回は簡単なアプリケーションを作り、CMakeでビルドしてみた。もちろん実際のプロジェクトはもっと複雑で、ソースファイルも複数あるだろうし、各種パスの設定も必要だろう。そこで今回は以下を設定してみる。 デバッグ版ビルドとリリース版ビルドができるようにする コンパイラ・リンカへの基的な設定を行う インクルードパス (-I) マクロ定義 (-D, -U) ライブラリパス (-L) ライブラリ (-l) デバッグオプションをつける 多くのプロジェクトではデバッグビルドとリリースビルドを用意しているだろう。デバッグビルドはデバッグシンボルをつけ、またデバッガによる追跡がしやすいよう最適化オプションをあまりつけないようにし、一方リリースビルドでは逆にデバッグシンボルをつけず、最適化も最大限行う、というのが一般的だと思う。 CMakeでは変数CMAKE_BUILD_TYPEを設定することでデバッグ版

    CMakeを使ってみた(2)もう少しまともなプロジェクト - wagavulin's blog
    rin51
    rin51 2012/06/19
  • CMake - Upgrade Your Software Build System

    CMake is the de-facto standard for building C++ code, with over 2 million downloads a month. It’s a powerful, comprehensive solution for managing the software build process. Get everything you need to successfully leverage CMake by visiting our resources section. Getting Started Documentation

  • CMake - Wikipedia

    CMakeは、コンパイラに依存しないビルド自動化のためのフリーソフトウェアであり、様々なオペレーティングシステムで動作させることができる。CMakeは階層化ディレクトリや複数のライブラリを利用するアプリケーションをサポートするよう設計されている。実際のビルドにおいては、make、Xcode、Visual Studioのようなネイティブのビルド環境が利用される。CMake自身は最小限の依存関係を持つよう設計されており、ビルドするにはC++コンパイラのみを必要とする[3]。 CMakeは1999年に開発が始まった。その目的はInsight Segmentation and Registration Toolkit (ITK) のクロスプラットフォームなビルド環境の要求に答えるためのものだった[4]。このプロジェクトは可視化人間プロジェクト英語: Visible Human Project)の

    CMake - Wikipedia
  • 免费国产软件,欧美成人A片在线观看无码_在线男女AV免费_日本三级试看视频

  • 1