mieki256's diary



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 を入手して解凍。中には複数のファイルが入っていた。
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

以上です。

過去ログ表示

Prev - 2024/02 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project