📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 67行目: | 67行目: | ||
プロジェクトファイルに含めるビルドタイプを、<code>Release</code>と<code>RelWithDebInfo</code>の2つに限定する場合は、<br> | プロジェクトファイルに含めるビルドタイプを、<code>Release</code>と<code>RelWithDebInfo</code>の2つに限定する場合は、<br> | ||
キャッシュ変数<code>CMAKE_CONFIGURATION_TYPES</code>に<code>Release;RelWithDebInfo</code>のように値を設定する。<br> | キャッシュ変数<code>CMAKE_CONFIGURATION_TYPES</code>に<code>Release;RelWithDebInfo</code>のように値を設定する。<br> | ||
<br><br> | |||
== CMakeのインストール == | |||
[https://cmake.org/download/ CMakeの公式Webサイト]にアクセスして、<br> | |||
cmake-<バージョン>.tar.gzファイル(ソースコード)またはcmake-<バージョン>-linux-x86_64.tar.gzファイル(バイナリ)をダウンロードする。<br> | |||
<br> | |||
==== バイナリファイルをインストールする場合 ==== | |||
cmake-<バージョン>-linux-x86_64.tar.gzファイル(バイナリ)をを解凍して、任意のインストールディレクトリに配置する。<br> | |||
tar xf cmake-<バージョン>-linux-x86_64.tar.gz | |||
mv cmake-3.22.1-linux-x86_64 CMake | |||
cp -r CMake <CMakeのインストールディレクトリ> | |||
<br> | |||
CMake GUIもインストールする場合、デスクトップエントリファイルを作成する。<br> | |||
vi ~/.local/share/applications/CMake_GUI.desktop | |||
<br> | |||
# ~/.local/share/applications/CMake_GUI.desktopファイル | |||
[Desktop Entry] | |||
Type=Application | |||
Version=1.0 | |||
Name=CMake | |||
Comment=Cross-platform buildsystem | |||
Exec=/<CMakeのインストールディレクトリ>/bin/cmake-gui %f | |||
Icon=/<CMakeのインストールディレクトリ>/share/icons/hicolor/128x128/apps/CMakeSetup | |||
Categories=Development; | |||
MimeType=application/x-cmakecache; | |||
Terminal=false | |||
X-MultipleArgs=false | |||
StartupNotify=true | |||
<br> | |||
~/.profileファイル等に環境変数PATHを追記する。<br> | |||
vi ~/.profile | |||
<br> | |||
# ~/.profileファイル | |||
export PATH="/<CMakeのインストールディレクトリ>/bin:$PATH" | |||
<br> | |||
==== ソースコードからインストールする場合 ==== | |||
cmake-<バージョン>.tar.gzファイル(ソースコード)を解凍する。<br> | |||
tar xf cmake-<バージョン>.tar.gz | |||
cd cmake-<バージョン> | |||
<br> | |||
ビルド用ディレクトリを作成する。<br> | |||
mkdir build && cd build | |||
<br> | |||
CMakeをビルドおよびインストールする。<br> | |||
# CMake GUIをインストールする場合 | |||
../configure --qt-gui --prefix=<CMakeのインストールディレクトリ> | |||
# CMake GUIをインストールしない場合 | |||
../configure --prefix=<CMakeのインストールディレクトリ> | |||
gmake -j $(nproc) | |||
gmake install | |||
<br> | |||
CMake GUIもインストールする場合、デスクトップエントリファイルを作成する。<br> | |||
vi ~/.local/share/applications/CMake_GUI.desktop | |||
<br> | |||
# ~/.local/share/applications/CMake_GUI.desktopファイル | |||
[Desktop Entry] | |||
Type=Application | |||
Version=1.0 | |||
Name=CMake | |||
Comment=Cross-platform buildsystem | |||
Exec=/<CMakeのインストールディレクトリ>/bin/cmake-gui %f | |||
Icon=/<CMakeのインストールディレクトリ>/share/icons/hicolor/128x128/apps/CMakeSetup | |||
Categories=Development; | |||
MimeType=application/x-cmakecache; | |||
Terminal=false | |||
X-MultipleArgs=false | |||
StartupNotify=true | |||
<br> | |||
~/.profileファイル等に環境変数PATHを追記する。<br> | |||
vi ~/.profile | |||
<br> | |||
# ~/.profileファイル | |||
export PATH="/<CMakeのインストールディレクトリ>/bin:$PATH" | |||
<br><br> | |||
== Extra CMake Module(ECM)のインストール == | |||
[https://github.com/KDE/extra-cmake-modules/tags Extra CMake ModuleのGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf extra-cmake-modules-<バージョン>.tar.gz | |||
cd extra-cmake-modules-<バージョン> | |||
<br> | |||
次に、Extra CMake Moduleのビルドに必要なライブラリをインストールする。<br> | |||
sudo zypper install sphinx libsphinxclient-devel reuse | |||
<br> | |||
ビルド用ディレクトリを作成して、Extra CMake Moduleをビルドおよびインストールする。<br> | |||
<u>Extra CMake ModuleのインストールディレクトリはCMakeのインストールディレクトリを共通であることに注意する。</u><br> | |||
mkdir build && cd build | |||
cmake -DCMAKE_INSTALL_PREFIX=<CMakeのインストールディレクトリ> .. | |||
make -j $(nproc) | |||
make install | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:CentOS]][[カテゴリ:SUSE]] | [[カテゴリ:CentOS]][[カテゴリ:SUSE]] | ||