📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 54行目: | 54行目: | ||
# ...略 | # ...略 | ||
) | ) | ||
</syntaxhighlight> | |||
<br> | |||
Pkg-Configを使用しない場合<br> | |||
<syntaxhighlight lang="cmake"> | |||
## インクルードファイル | |||
include_directories( | include_directories( | ||
# ...略 | # ...略 | ||
| 65行目: | 69行目: | ||
) | ) | ||
## ライブラリファイル | |||
target_link_libraries(<プロジェクト名> | target_link_libraries(<プロジェクト名> | ||
# ...略 | # ...略 | ||
| 74行目: | 79行目: | ||
# ...略 | # ...略 | ||
) | |||
</syntaxhighlight> | |||
<br> | |||
Pkg-Configを使用する場合<br> | |||
<syntaxhighlight lang="cmake"> | |||
find_package(PkgConfig REQUIRED) | |||
pkg_check_modules(GLIB2 REQUIRED glib-2.0) | |||
pkg_check_modules(POLKITGOBJECT2 REQUIRED polkit-gobject-1) | |||
pkg_check_modules(GOBJECT2 REQUIRED gobject-2.0) | |||
pkg_check_modules(GIO2 REQUIRED gio-2.0) | |||
include_directories( | |||
${GLIB2_INCLUDE_DIRS} | |||
${POLKITGOBJECT2_INCLUDE_DIRS} | |||
${GOBJECT2_INCLUDE_DIRS} | |||
${GIO2_INCLUDE_DIRS} | |||
) | |||
link_directories( | |||
${GLIB2_LIBRARY_DIRS} | |||
${POLKITGOBJECT2_LIBRARY_DIRS} | |||
${GOBJECT2_LIBRARY_DIRS} | |||
${GIO2_LIBRARY_DIRS} | |||
) | |||
add_definitions( | |||
${GLIB2_CFLAGS_OTHER} | |||
${POLKITGOBJECT2_CFLAGS_OTHER} | |||
${GOBJECT2_CFLAGS_OTHER} | |||
${GIO2_CFLAGS_OTHER} | |||
) | ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||