All-in-one Starsector toolkit. Very very early development.
You will need to run the following command in a terminal in the project's root folder (I run it in IntelliJ's terminal).
dart run build_runner watch --delete-conflicting-outputs
vcpkg
. https://vcpkg.io/en/getting-startedvcpkg
folder into the libarchive
folder, or just move it there../vcpkg/vcpkg.exe install libarchive:x64-windows
.set(CMAKE_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake"
CACHE STRING "Vcpkg toolchain file")
libarchive/build
, hit Configure
, wait, hit Generate
, then click Open Project
.build/bin
. MinSizeRel
seems good.brew install autoconf automake libtool pkg-config bzip2 xz lz4 zlib zstd
whereis xz
to make sure the paths are right):
export LDFLAGS="-L/opt/homebrew/opt/xz/lib -L/opt/homebrew/opt/zlib/lib -L/opt/homebrew/opt/lz4/lib -L/opt/homebrew/opt/zstd/lib"
export CPPFLAGS="-I/opt/homebrew/opt/xz/include -I/opt/homebrew/opt/zlib/include -I/opt/homebrew/opt/lz4/include -I/opt/homebrew/opt/zstd/include"
export PKG_CONFIG_PATH="/opt/homebrew/opt/xz/lib/pkgconfig:/opt/homebrew/opt/zlib/lib/pkgconfig:/opt/homebrew/opt/lz4/lib/pkgconfig:/opt/homebrew/opt/zstd/lib/pkgconfig"
git clone https://github.com/libarchive/libarchive.git
cd libarchive
./build/autogen.sh
./configure --prefix=$HOME/libarchive-output --with-bz2lib --with-lzma --with-lz4 --with-zlib --with-zstd
make
make install
The output will be in $HOME/libarchive-output
.
TODO copy/paste here
git clone https://github.com/libarchive/libarchive.git
cd libarchive
./build/autogen.sh
./configure --prefix=$HOME/libarchive-output-x86-64 --with-bz2lib --with-lzma --with-lz4 --with-zlib --with-zstd
make
make install
The output will be in $HOME/libarchive-output-x86-64
. x84-64 covers just about all desktop PCs and laptops. And the Steam Deck.