# File lib/phusion_passenger/common_library.rb, line 34
        def initialize(&block)
                @all_components = {}
                @all_ordered_components = []
                @selected_components = {}
                @namespace = "common"
                if defined?(COMMON_OUTPUT_DIR)
                        @output_dir = COMMON_OUTPUT_DIR + "libpassenger_common"
                else
                        @output_dir = "."
                end
                instance_eval(&block) if block
        end