Skip to content

Commit

Permalink
Embedded Linux: mention Meson too
Browse files Browse the repository at this point in the history
- Before adding more details later

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
  • Loading branch information
Michael Opdenacker authored and tpetazzoni committed Oct 29, 2021
1 parent a3e1e9f commit efaaeb5
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,8 @@ \subsection{Developing applications on embedded Linux}
\begin{itemize}
\item {\em autotools} is ancient, complicated but very
widely used.
\item We recommend to invest in {\em CMake} instead: modern, simpler, smaller but
growing user base. See an example on \url{https://cmake.org/examples/}
\item We recommend to invest in simpler and more modern tools
instead, such as {\em CMake} and {\em Meson}.
\end{itemize}
\end{itemize}
\end{frame}
Expand Down
8 changes: 6 additions & 2 deletions slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
Original file line number Diff line number Diff line change
Expand Up @@ -949,12 +949,16 @@ \subsection{System building}
\end{itemize}
\item CMake, \url{https://cmake.org/}
\begin{itemize}
\item Newer and simpler than the {\em autotools}. Used by
\item More recent and simpler than the {\em autotools}. Used by
(sometimes large) projects such as KDE, KiCad, LLVM / Clang,
Scribus, OpenCV, Qt (since version 6).
\end{itemize}
\item Meson, \url{https://mesonbuild.com/}
\begin{itemize}
\item Even more recent. Faster and simple to use. Now used by
projects such as GNOME (partially), GTK+, Gstreamer, Mesa, Systemd, Wayland (Weston).
\end{itemize}
\item Scons, \url{https://scons.org/}
\item Waf, \url{https://waf.io/}
\item Other manual build systems
\end{itemize}
\end{frame}
Expand Down

0 comments on commit efaaeb5

Please sign in to comment.