{"title":"Build Systems for Generating Independent Software","authors":"Maria Pashinska-Gadzheva","doi":"10.55630/stem.2022.0409","DOIUrl":null,"url":null,"abstract":"In this paper we present the need for build systems for generating independent software. The main focus of the paper is the CMake build system that is most appropriate for building and managing large scale projects in C/C++. The system allows the development of software independent from the platform. Its main advantages and capabilities are presented in this paper.","PeriodicalId":183669,"journal":{"name":"Innovative STEM Education","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Innovative STEM Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.55630/stem.2022.0409","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper we present the need for build systems for generating independent software. The main focus of the paper is the CMake build system that is most appropriate for building and managing large scale projects in C/C++. The system allows the development of software independent from the platform. Its main advantages and capabilities are presented in this paper.