From 8ef2aa8a3205cb76c15010d4d1ad9f77c6848eb6 Mon Sep 17 00:00:00 2001 From: Wojciech Lewicki Date: Mon, 3 Nov 2025 16:25:59 +0100 Subject: [PATCH] feat: add option for libs to include codegen --- packages/cli-config-android/src/config/index.ts | 2 ++ packages/cli-types/src/android.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/cli-config-android/src/config/index.ts b/packages/cli-config-android/src/config/index.ts index ba81f5c2a..60320e07c 100644 --- a/packages/cli-config-android/src/config/index.ts +++ b/packages/cli-config-android/src/config/index.ts @@ -181,6 +181,7 @@ export function dependencyConfig( cxxModuleCMakeListsPath = cxxModuleCMakeListsPath.replace(/\\/g, '/'); } } + const hasCodegenPrefab = userConfig.hasCodegenPrefab ?? false; return { sourceDir, @@ -195,5 +196,6 @@ export function dependencyConfig( cxxModuleCMakeListsPath, cxxModuleHeaderName, isPureCxxDependency, + hasCodegenPrefab, }; } diff --git a/packages/cli-types/src/android.ts b/packages/cli-types/src/android.ts index 33cb94141..ee79bd41f 100644 --- a/packages/cli-types/src/android.ts +++ b/packages/cli-types/src/android.ts @@ -32,6 +32,7 @@ export type AndroidDependencyConfig = { cxxModuleCMakeListsPath?: string | null; cxxModuleHeaderName?: string | null; isPureCxxDependency?: boolean; + hasCodegenPrefab: boolean; }; export type AndroidDependencyParams = { @@ -48,4 +49,5 @@ export type AndroidDependencyParams = { cxxModuleCMakeListsModuleName?: string | null; cxxModuleCMakeListsPath?: string | null; cxxModuleHeaderName?: string | null; + hasCodegenPrefab?: boolean; };