public static function init($build_options)
    {
        self::$variables_def = $build_options;

        foreach ($build_options as $name => $def) {
            // if there isn't a defined default value,
            // let's defining an empty string as default value
            if (!isset($def[1])) {
                self::$variables_def[$name][1] = '';
            }
            // if the default value is not a boolean, and if there isn't a third
            // parameter in the array, let's define a third parameter
            if (!isset($def[2]) && !is_bool(self::$variables_def[$name][1])) {
                self::$variables_def[$name][2] = '';
            }
            self::storeValue($name, self::$variables_def[$name][1]);
        }
    }