From 30d1ba80b2100eb3ce29d87afbe280cafd9813ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hauke=20Kr=C3=BCger?= Date: Mon, 3 Jun 2024 16:11:04 +0200 Subject: [PATCH] Generalized flutter template files --- .../linux/ayfcorepack/CMakeLists.txt | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/flutter/project_templates/linux/ayfcorepack/CMakeLists.txt b/flutter/project_templates/linux/ayfcorepack/CMakeLists.txt index ff53ae1f..fd2548df 100644 --- a/flutter/project_templates/linux/ayfcorepack/CMakeLists.txt +++ b/flutter/project_templates/linux/ayfcorepack/CMakeLists.txt @@ -38,13 +38,15 @@ else() endif() list(APPEND PLUGIN_SOURCES - "ayfcorepack_plugin.cc" - "include/ayfcorepack/ayfcorepack_plugin.h" - "../common/ayf-sdk-local-headers.h" + "${CMAKE_CURRENT_SOURCE_DIR}/include/ayfcorepack/ayfcorepack_plugin.h" + "${AYF_SDK_PATH}/flutter/project_templates/linux/ayfcorepack/ayfcorepack_plugin.cc" + "${AYF_SDK_PATH}/flutter/project_templates/common/ayf-sdk-local-headers.h" "${AYF_SDK_PATH}/software/codeFragments/jvxApplications/native-config/exports/windows/exports-flutter-native-config.def" "${AYF_SDK_PATH}/include/${AYF_CORE_PACK_INCLUDE}/include/${AYF_PROJECT}.h" ) +configure_file(${AYF_SDK_PATH}/flutter/project_templates/linux/ayfcorepack/include/ayfcorepack/ayfcorepack_plugin.h.in "${CMAKE_CURRENT_SOURCE_DIR}/include/ayfcorepack/ayfcorepack_plugin.h" @ONLY) + # Define the plugin library target. Its name must not be changed (see comment # on PLUGIN_NAME above). # @@ -80,8 +82,10 @@ endif() target_include_directories(${PLUGIN_NAME} PRIVATE ${AYF_MINIMAL_SDK_HEADER_INCLUDES} - ${AYF_SDK_PATH}/include/${AYF_CORE_PACK_INCLUDE}/include - ../common + "${AYF_SDK_PATH}/include/${AYF_CORE_PACK_INCLUDE}/include" + "${AYF_SDK_PATH}/flutter/project_templates/common" + "${CMAKE_CURRENT_SOURCE_DIR}" + # "${AYF_SDK_PATH}/flutter/project_templates/linux/ayfcorepack" ) target_link_directories(${PLUGIN_NAME} PRIVATE