MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
CMake - メッセージのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
CMake - メッセージ
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == <br><br> == messageコマンド == <syntaxhighlight lang="cmake"> message([<mode>] "message to display" ...) </syntaxhighlight> <br> 下表に、<code><mode></code>に指定できる項目を示す。(一部)<br> <center> {| class="wikitable" | style="background-color:#fefefe;text-align: center;" |- ! style="background-color:#66CCFF;width: 20%;" | modeの種類 ! style="background-color:#66CCFF;width: 30%;" | 説明 ! style="background-color:#66CCFF;width: 30%;" | 処理の継続 ! style="background-color:#66CCFF;width: 20%;" | 出力先 |- | 省略する場合 || 重要な情報 || CMakeの処理を継続する || STDERR |- | STATUS || 情報 || CMakeの処理を継続する || STDOUT |- | WARNING || 警告 || CMakeの処理を継続する || STDERR |- | SEND_ERROR || エラー || CMakeの処理を継続する || STDERR |- | FATAL_ERROR || 致命的なエラー || CMakeの処理を終了する || STDERR |} </center> <br> 以下の例では、<code>message</code>コマンドにおいて、第1引数に<code>FATAL_ERROR</code>を指定することにより、エラーメッセージを出力して、CMakeコマンドを終了している。<br> <syntaxhighlight lang="cmake"> message(FATAL_ERROR "cmake to terminate.") </syntaxhighlight> <br> また、<code>message</code>コマンドにおいて、第1引数に<code>SEND_ERROR</code>を指定することにより、エラーメッセージを出力して動作を継続する。<br> <syntaxhighlight lang="cmake"> message(SEND_ERROR "Continue cmake.") </syntaxhighlight> <br> 以下の例では、Linux以外のOSの場合は、エラーメッセージを出力して、<code>cmake</code>コマンドを終了している。<br> <syntaxhighlight lang="cmake"> if(NOT (UNIX AND NOT APPLE)) message(FATAL_ERROR "ERROR! Only Linux can build this software.") else() set(LINUX TRUE) endif() </syntaxhighlight> <br> 以下の例では、CMakeの特殊変数である<code>CMAKE_COMMAND</code>と<code>CMAKE_CTEST_COMMAND</code>を出力している。<br> <syntaxhighlight lang="cmake"> message("${CMAKE_COMMAND}") # /usr/bin/cmake message("${CMAKE_CTEST_COMMAND}") # /usr/bin/ctest </syntaxhighlight> <br><br> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:C]][[カテゴリ:C++]][[カテゴリ:Qt]]
CMake - メッセージ
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse