Analyzing the cmake build system

KH Nguyen, TV Nguyen, QS Phan - Proceedings of the 44th International …, 2022 - dl.acm.org
CMake is one of the most widely used build automation tools in the industry. Facebook
engineers often rely on examining large and complex CMake build … when analyzing CMake files …

An empirical study of bugs in software build system

X Xia, X Zhou, D Lo, X Zhao, Y Wang - … on Information and Systems, 2014 - search.ieice.org
… in software build systems. We analyze four software build systems, Ant, Maven, CMake and
… four typical and widely-used software build systems, and can be used to build Java, C, C++ …

A CMake-based build and configuration framework

M Clemencic, P Mato - Journal of Physics: Conference Series, 2012 - iopscience.iop.org
… to CMake ones, we developed a Python script that analyzes the … We do not need to ask
CMake developers to support the … ), but our build system could be simplified a lot if CMake is …

[BOOK][B] Modern CMake for C++: Discover a better approach to building, testing, and packaging your software

R Swidzinski - 2022 - books.google.com
… On Windows, we also require a build tool that can finalize the build process started by
CMake. A popular choice here is Visual Studio, for which the Community Edition is available for …

Understanding the Implications of Changes to Build Systems

M Nejati, M Alfadel, S McIntosh - Proceedings of the 39th IEEE/ACM …, 2024 - dl.acm.org
… To evaluate the applicability of BCIA, we implement BuiScout, a prototype tool for BCIA that
analyzes CMake build systems, which are renowned for the complexity of their maintenance […

[PDF][PDF] Towards Understanding System Building

M Askari, R Blanco, A Grosskurth - 2005 - academia.edu
… We analyzed the changes to build scripts across several releases of Mozilla. We found the
… By that time the build system was already using CMake. The repository shows significant …

Software process for rapid development of hpc software using cmake

B Hoffman, D Cole, J Vines - 2009 DoD high performance …, 2009 - ieeexplore.ieee.org
… application that can display and analyze testing data. CDash … The previous CSE build system
could test each individual … “smoke tests” in the CMake build system, a developer committing …

A CMake-based build and configuration framework

P Mato - Journal of Physics: Conference Series, 2012 - search.proquest.com
… to CMake ones, we developed a Python script that analyzes the … We do not need to ask
CMake developers to support the … ), but our build system could be simplified a lot if CMake is …

Studying the Software Development Overhead of Build Systems.

S McIntosh - 2015 - library-archives.canada.ca
… cloning impacts build systems, we collect and analyze a large … Similarly, CMake abstractions
can be used to generate make … We study the Autotools and CMake abstractionbased …

[PDF][PDF] CppBuild: Large-Scale, Automatic Build System for Open Source C++ Repositories

L Gygi - 2021 - research-collection.ethz.ch
… (Fetch Build Analyze Code… build system generator, aiming to be more portable and
user-friendly. Using a file called CMakeLists.txt CMake can generate build files in native build