CMake で CMAKE_SYSTEM_NAME を利用して Linux 等の情報を調べる2021年02月14日 00時31分15秒

CMake で CMAKE_SYSTEM_NAME を利用して Linux 等を調べる。 Cmake で Linux だけのライブラリを組み込むにて、Linux は変数として利用できるのは紹介した。

他にも追加情報を調べたいのなら CMAKE_SYSTEM_NAME といった別の変数を使うことも出来る。

OS 名に関しては、Variables that Describe the Systemに、CMake が生成する変数に付いてはcmake-variables(7) に詳細が記述されている

if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
        # Linux
else()
        # non-Linux 
endif()

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2021/02/14/9346962/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。