mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 06:14:59 +00:00
21 lines
509 B
TypeScript
21 lines
509 B
TypeScript
import path from 'path'
|
|
|
|
export type BuildType = 'Debug' | 'Release'
|
|
|
|
export interface CppBuildAssistantConfig {
|
|
projectRoot: string
|
|
cppDir: string
|
|
buildDir: string
|
|
}
|
|
|
|
export const createCppBuildAssistantConfig = (projectRoot?: string): CppBuildAssistantConfig => {
|
|
const resolvedProjectRoot = projectRoot || path.join(__dirname, '..')
|
|
const cppDir = path.join(resolvedProjectRoot, 'cpp')
|
|
|
|
return {
|
|
projectRoot: resolvedProjectRoot,
|
|
cppDir,
|
|
buildDir: path.join(cppDir, 'build'),
|
|
}
|
|
}
|