Howto:Building SimGear via Docker: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
m (reduce size by 50%)
Line 4: Line 4:


<syntaxhighlight lang="docker">
<syntaxhighlight lang="docker">
FROM gcc
FROM debian:buster-slim
Maintainer http://wiki.flightgear.org/Howto:Building_SimGear_via_Docker
Maintainer http://wiki.flightgear.org/Howto:Building_SimGear_via_Docker
RUN apt-get update  && apt-get install -y cmake git libboost-dev
RUN apt-get update  && apt-get install -y cmake git g++ libboost-dev libz-dev libcurl4-openssl-dev




Line 18: Line 18:


CMD cd /BUILD/simgear && make -j all test
CMD cd /BUILD/simgear && make -j all test
</syntaxhighlight>
</syntaxhighlight>


[[Category:Dockerfiles]]
[[Category:Dockerfiles]]

Revision as of 21:30, 27 February 2020

This article is a stub. You can help the wiki by expanding it.
Note  This builds SimGear in headless mode (aka no graphics), which is primarily useful for unit testing purposes.
FROM debian:buster-slim
Maintainer http://wiki.flightgear.org/Howto:Building_SimGear_via_Docker
RUN apt-get update  && apt-get install -y cmake git g++ libboost-dev libz-dev libcurl4-openssl-dev


RUN mkdir -p /SOURCES 
WORKDIR /SOURCES
RUN git clone git://git.code.sf.net/p/flightgear/simgear /SOURCES/simgear

RUN mkdir -p /BUILD/simgear 
WORKDIR /BUILD/simgear
RUN cmake . /SOURCES/simgear -DSIMGEAR_HEADLESS=ON -DENABLE_SOUND=OFF -DUSE_AEONWAVE=OFF -DENABLE_PKGUTIL=OFF

CMD cd /BUILD/simgear && make -j all test