updated compiling doc section for fedora
parent
fbd9b41acc
commit
ccf18058c2
|
@ -41,8 +41,8 @@ You may also set adjust certain compilation flags here:
|
||||||
All default configurations use the flags \code{MTS\_DEBUG}, \code{SINGLE\_PRECISION}, \code{MTS\_SSE}, \code{MTS\_HAS\_COHERENT\_RT}.
|
All default configurations use the flags \code{MTS\_DEBUG}, \code{SINGLE\_PRECISION}, \code{MTS\_SSE}, \code{MTS\_HAS\_COHERENT\_RT}.
|
||||||
Initially, it is a good idea to just leave the configuration the way it is.
|
Initially, it is a good idea to just leave the configuration the way it is.
|
||||||
|
|
||||||
\subsection{Building on Linux}
|
\subsection{Building on Ubuntu Linux}
|
||||||
On Linux, you'll first need to install a whole bunch of dependencies. It is assumed here
|
You'll first need to install a number of dependencies. It is assumed here
|
||||||
that you are using Ubuntu Linux, hence some of the package may be named differently if you are
|
that you are using Ubuntu Linux, hence some of the package may be named differently if you are
|
||||||
using another distribution.
|
using another distribution.
|
||||||
|
|
||||||
|
@ -69,6 +69,32 @@ $\text{\$}$ . setpath.sh
|
||||||
\end{shell}
|
\end{shell}
|
||||||
(note the period at the beginning -- this assumes that you are using \code{bash}).
|
(note the period at the beginning -- this assumes that you are using \code{bash}).
|
||||||
|
|
||||||
|
\subsection{Building on Fedora Core}
|
||||||
|
You'll first need to install a number of dependencies. It is assumed here
|
||||||
|
that you are using Fedora Core, hence some of the package may be named differently if you are
|
||||||
|
using another distribution.
|
||||||
|
|
||||||
|
First, run
|
||||||
|
\begin{shell}
|
||||||
|
$\text{\$}$ yum install mercurial gcc-c++ boost-devel qt4-devel OpenEXR-devel xerces-c-devel
|
||||||
|
\end{shell}
|
||||||
|
You will also need the \texttt{glew-mx} and \texttt{collada-dom} packages, which are not included in the Fedora package repository. You can grab source and \texttt{i386} binary \texttt{RPM} files here: \texttt{http://www.mitsuba-renderer.org/release}.
|
||||||
|
Afterwards, simply run
|
||||||
|
\begin{shell}
|
||||||
|
$\text{\$}$ scons
|
||||||
|
\end{shell}
|
||||||
|
inside the Mitsuba directory. In the case that you have multiple processors, you might want to parallelize the build by appending \code{-j }\emph{core count} to the command.
|
||||||
|
If all goes well, SCons should finish successfully within a few minutes:
|
||||||
|
\begin{shell}
|
||||||
|
scons: $\texttt{done}$ building targets.
|
||||||
|
\end{shell}
|
||||||
|
To be able to run the renderer from the command line, you will also have to import it into your path:
|
||||||
|
\begin{shell}
|
||||||
|
$\text{\$}$ . setpath.sh
|
||||||
|
\end{shell}
|
||||||
|
(note the period at the beginning -- this assumes that you are using \code{bash}).
|
||||||
|
|
||||||
|
|
||||||
\subsection{Building on Windows}
|
\subsection{Building on Windows}
|
||||||
This section assumes that Visual Studio 2008 is installed, but the instructions should work equally well with other versions.
|
This section assumes that Visual Studio 2008 is installed, but the instructions should work equally well with other versions.
|
||||||
On the Windows platform, Mitsuba already includes most of the dependencies in precompiled form.
|
On the Windows platform, Mitsuba already includes most of the dependencies in precompiled form.
|
||||||
|
|
Loading…
Reference in New Issue