53 lines
1.0 KiB
Markdown
53 lines
1.0 KiB
Markdown
# poomer-efsw [Work in progress]
|
|
Prototype cross-platform command line file monitoring and queuing
|
|
|
|
## Usage
|
|
|
|
poomer-efsw --watchdir:/tmp
|
|
poomer-efsw --watchdir:/tmp --ext:zip --ext:bsz
|
|
|
|
|
|
# Build
|
|
```
|
|
workdir/
|
|
├── cmake/ (macos)
|
|
├── build_engine_sdk/
|
|
├── oom/
|
|
├── efsw/
|
|
└── poomer-efsw/
|
|
```
|
|
|
|
## MacOS
|
|
|
|
```
|
|
# Install xcode
|
|
xcode-select --install
|
|
|
|
mkdir workdir && cd workdir
|
|
mkdir cmake efsw poomer-efsw
|
|
|
|
# Build cmake
|
|
cd cmake
|
|
git clone https://github.com/Kitware/CMake.git .
|
|
./configure
|
|
make -j$(sysctl -n hw.ncpu)
|
|
|
|
# Build efsw
|
|
cd ../efsw && git clone https://github.com/SpartanJ/efsw.git .
|
|
../cmake/bin/cmake -B ./build
|
|
../cmake/bin/cmake --build ./build -j$(sysctl -n hw.ncpu)
|
|
|
|
# Get bella sdk
|
|
cd ..
|
|
curl -LO https://downloads.bellarender.com/bella_engine_sdk-25.3.0-macos.zip
|
|
tar -xvf bella_engine_sdk-25.3.0-macos.zip
|
|
|
|
# Get oom
|
|
git clone https://git.indoodle.com/oomer/oom.git
|
|
|
|
# Build poomer-efsw
|
|
cd poomer-efsw
|
|
git clone https://github.com/oomer/poomer-efsw.git .
|
|
make all -j$(sysctl -n hw.ncpu)
|
|
```
|