Tags

CMake

  • 2019-04-01

    Accepting Constraints in Build Systems

    As Embedded Systems become more complex, the complexity of the process to build the software for these systems also increases. As humans, our ability to deal with complexity is limited, so we develop tools and processes to manage the comple…

  • 2017-11-16

    Separation of Source and Build Directories

    As we work with larger and more complex systems (i.e. Linux), more and more of our time is spent on integration and pulling different pieces together.  We often need to debug or understand code we did not write – especially in build systems…

  • 2015-03-10

    Best practices for using CMake in OpenEmbedded/Yocto

    I’ve already written about using autotools and qmake in OE.  With recent projects, we’re using CMake to build most C/C++ components.  Like any good tool, CMake has a learning curve, but it seems to do its job quite well.  Below are examples…