Browse Source

cmake-plugin: 在 hello-simple 中调整“共享的资源文件”默认模板配置

zinface 1 year ago
parent
commit
1346c6ad6a

+ 1 - 1
src/plugin/framework-plugins/hello-simple/hello.cpp

@@ -214,7 +214,7 @@ void Hello::registerPluginActions(QMenu *rootMenu)
                         QTextStream fcmakeout(&fcmake);
                         fcmakeout.setCodec("utf-8");
                         fcmakeout.setGenerateByteOrderMark(true); // with Bom
-                        fcmakeout << txt.split("\n").mid(29,29).join("\n").replace(existDir, "${CMAKE_CURRENT_LIST_DIR}");
+                        fcmakeout << txt.split("\n").mid(29,28).join("\n").replace(existDir, "${CMAKE_CURRENT_LIST_DIR}");
                         fcmakeout << txt.split("\n").mid(8,10).join("\n").replace(existDir, "${CMAKE_CURRENT_LIST_DIR}");
                         fcmake.close();
                     }

+ 4 - 5
src/plugin/framework-plugins/hello-simple/template/plugintemplate.txt

@@ -30,12 +30,11 @@ endif(framework-plugintemplate_ENABLE)
 # 提供给其它插件项目引用的共享资源(如果其它插件想通过框架构建引用的话)
 if(FRAMEWORK_WANT_INCLUDE)
     message("-- [PLUGIN EXPORT]: FRAMEWORK_WANT_INCLUDE?")
-    set(FRAMEWORK_INCLUDE_EXPORTS      # 共享的引用目录
-        ${CMAKE_CURRENT_LIST_DIR}/src
+    set(FRAMEWORK_INCLUDE_EXPORTS      # 共享的引用目录 - 用于 include
+        # ${CMAKE_CURRENT_LIST_DIR}/src
     )
-    set(FRAMEWORK_SOURCES_EXPORTS      # 共享的资源文件
-        # ${CMAKE_CURRENT_LIST_DIR}/src/config.h         # 通用的 qDebug 配置定义
-        # ${CMAKE_CURRENT_LIST_DIR}/src/utils/qrcutil.*  # 简化读取 qrc 资源文件内容
+    set(FRAMEWORK_SOURCES_EXPORTS      # 共享的资源文件 - 用于 构建
+        # ${CMAKE_CURRENT_LIST_DIR}/src/*.cpp
     )
     set(FRAMEWORK_WITHGIT_EXPORTS      # 共享的引用构建资源
         # 1. 引用了公共存储库