// file : bpkg/bpkg.hxx -*- C++ -*- // license : MIT; see accompanying LICENSE file #ifndef BPKG_BPKG_HXX #define BPKG_BPKG_HXX // Embedded build system driver. // #include #include #include #include #include #include namespace bpkg { // These are initialized by build2_init(). // extern strings build2_cmd_vars; extern build2::scheduler build2_sched; extern build2::global_mutexes build2_mutexes; extern build2::file_cache build2_fcache; // Use build2_sched.started() to check if already initialized. Note that the // scheduler is pre-tuned for serial execution. // // void build2_init (const common_options&); } #endif // BPKG_BPKG_HXX