mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
update compile howto for making release binaries
Former-commit-id: 5105b3f374221e573290c98990c55f0bd67ba849
This commit is contained in:
parent
ea89a85ddb
commit
f0c1e63fba
@ -24,11 +24,11 @@ mkdir "$HYPERION_DIR/build"
|
|||||||
cd "$HYPERION_DIR/build"
|
cd "$HYPERION_DIR/build"
|
||||||
|
|
||||||
# run cmake to generate make files on the raspberry pi
|
# run cmake to generate make files on the raspberry pi
|
||||||
cmake ..
|
cmake -DCMAKE_BUILD_TYPE=Release -Wno-dev ..
|
||||||
# or if you are not compiling on the raspberry pi and need to disable the Dispmanx grabber and support for spi devices
|
# or if you are not compiling on the raspberry pi and need to disable the Dispmanx grabber and support for spi devices
|
||||||
cmake -DENABLE_DISPMANX=OFF -DENABLE_SPIDEV=OFF -DENABLE_X11=ON ..
|
cmake -DENABLE_DISPMANX=OFF -DENABLE_SPIDEV=OFF -DENABLE_X11=ON -DCMAKE_BUILD_TYPE=Release -Wno-dev ..
|
||||||
# as an alternative for the dispmanx grabber on non-rpi devices (e.g. cubox-i) you could try the framebuffer grabber
|
# as an alternative for the dispmanx grabber on non-rpi devices (e.g. cubox-i) you could try the framebuffer grabber
|
||||||
cmake -DENABLE_DISPMANX=OFF -DENABLE_SPIDEV=OFF -DENABLE_FB=ON ..
|
cmake -DENABLE_DISPMANX=OFF -DENABLE_SPIDEV=OFF -DENABLE_FB=ON -DCMAKE_BUILD_TYPE=Release -Wno-dev ..
|
||||||
# for OSX build you need XCode, qt4 libraries and cmake. You can use macport (homebrew might work too) to install them
|
# for OSX build you need XCode, qt4 libraries and cmake. You can use macport (homebrew might work too) to install them
|
||||||
sudo port install qt4-mac
|
sudo port install qt4-mac
|
||||||
sudo port install cmake
|
sudo port install cmake
|
||||||
@ -36,6 +36,12 @@ cmake -DENABLE_DISPMANX=OFF -DENABLE_SPIDEV=OFF -DENABLE_V4L2=OFF -DENABLE_OSX=O
|
|||||||
|
|
||||||
# run make to build Hyperion
|
# run make to build Hyperion
|
||||||
make
|
make
|
||||||
|
# or if you have a system with more then 1 cpu core
|
||||||
|
make -j 4
|
||||||
|
# "4" is the number of cpu cores (e.g. 4 on RPi2), this makes compile faster
|
||||||
|
|
||||||
|
#after compile, to remove any stuff not needed for a release version.
|
||||||
|
strip bin/*
|
||||||
|
|
||||||
# The binaries are build in "$HYPERION_DIR/build/bin". You could copy those to /usr/bin
|
# The binaries are build in "$HYPERION_DIR/build/bin". You could copy those to /usr/bin
|
||||||
sudo cp ./bin/hyperion-remote /usr/bin/
|
sudo cp ./bin/hyperion-remote /usr/bin/
|
||||||
|
Loading…
Reference in New Issue
Block a user