Skip to content
This repository has been archived by the owner on Jan 31, 2019. It is now read-only.
rastersoft edited this page Apr 2, 2013 · 18 revisions

AUTOVALA

Autovala is a program and a library designed to help in the creation of projects with Vala and CMake.

The idea is quite simple: CMake is very powerful, but writting the CMakeLists files is boring and repetitive. Why not let the computer create them, by guessing what to do with each file? And if, at the end, there are mistakes, let the user fix them in an easy way, and generate the final CMakeLists files.

This is what Autovala does. This process is done in three steps:

First, Autovala checks all the folders and files, and writes a project file with the type of each file
It also peeks the source files to determine which Vala packages they need, and generate automagically that list
After that (and after allowing the user to check, if (s)he wishes, the project file), it uses that project file to generate the needed CMakeLists files
Clone this wiki locally