aboutsummaryrefslogtreecommitdiff
path: root/include/Package.hpp
AgeCommit message (Collapse)Author
2020-07-06Use ranges for dependency versiondec05eba
2020-07-06Allow specifying project platform without archdec05eba
2018-01-06Change package list formatdec05eba
2018-01-04Use packages list to find packagesdec05eba
2017-12-13Fix linking issue (linking in wrong order)dec05eba
Change program argument handling. Add new program argument "new" to create a new sibs project which creates a project with all necessary files and also uses git init (ignores failure, for example if git is not installed). Change build path from "build" to "sibs-build" to prevent name clashing since "build" is a common name for directories.
2017-12-11Add package type to project.confdec05eba
Type can be either executable or library. Executable: project compiles to an executable binary. Library: project compiles to either a static or dynamic library, depending on what how the dependent project wants the dependency to compile. With having type in project.conf, you cant include wrong type of project (an executable including another executable, conflicting main functions).