2024/02/22(木) [n年前の日記]
#1 [prog] Premakeをインストールした
OpenGL利用時に、テクスチャの読み込みを簡単にしてくれる、soil(Simple OpenGL Image Library)というライブラリがある。
_lonesock.net: SOIL (WebArchive)
_littlstar/soil: Simple OpenGL Image Library
_SpartanJ/SOIL2: SOIL2 is a tiny C library used primarily for uploading textures into OpenGL.
この soil2 をビルドする際に premake なるツールが必要になるらしいので、Windows10 x64 22H2上でインストールしてみた。
_What is Premake? | Premake
_Download | Premake
premake-5.0.0-beta2-windows.zip を入手して解凍。中には複数のファイルが入っていた。
今回は、D:\Dev\premake\ に置いてみた。
premakeadd.bat というbatファイルを作って、使いたい時だけ環境変数PATHに追加するようにしておいた。
さておき。premake を使う時は、premake.exe ではなくて、premake5.exe というファイル名で呼び出せばいいのだろうか。
_lonesock.net: SOIL (WebArchive)
_littlstar/soil: Simple OpenGL Image Library
_SpartanJ/SOIL2: SOIL2 is a tiny C library used primarily for uploading textures into OpenGL.
この soil2 をビルドする際に premake なるツールが必要になるらしいので、Windows10 x64 22H2上でインストールしてみた。
_What is Premake? | Premake
_Download | Premake
premake-5.0.0-beta2-windows.zip を入手して解凍。中には複数のファイルが入っていた。
example.dll example.exp example.lib example.pdb luasocket.dll luasocket.exp luasocket.lib luasocket.pdb premake5.exe premake5.pdb
今回は、D:\Dev\premake\ に置いてみた。
premakeadd.bat というbatファイルを作って、使いたい時だけ環境変数PATHに追加するようにしておいた。
@echo off set PREMAKEPATH=D:\Dev\premake set PATH=%PREMAKEPATH%;%PATH% echo Premake enable. echo Add Path [%PREMAKEPATH%]
さておき。premake を使う時は、premake.exe ではなくて、premake5.exe というファイル名で呼び出せばいいのだろうか。
> premakeadd.bat Premake enable. Add Path [D:\Dev\premake] > premake5 --version premake5 (Premake Build Script Generator) 5.0.0-beta2
◎ MSYS2のパッケージがあった :
インストールした後で気づいたけど、MSYS2 でパッケージが用意されていた…。そっちをインストールすれば済んだかも…。
$ pacman -S mingw-w64-i686-premake mingw-w64-i686-premake4 mingw-w64-x86_64-premake mingw-w64-x86_64-premake4 $ which premake which: no premake in $ which premake5 /mingw64/bin/premake5 $ which premake4 /mingw64/bin/premake4 $ premake5 --version premake5 (Premake Build Script Generator) 5.0.0-dev $ premake4 --version premake4 (Premake Build Script Generator) 4.3
[ ツッコむ ]
以上です。