fix: version()元数据为空时回退到编译时版本号
CMakeLists.txt 新增 target_compile_definitions 将 project(VERSION) 暴露为 PROJECT_VERSION 宏。version() 在 pluginMetaData 返回空时 回退到该宏,避免 AboutWindow 版本行显示空白。
This commit is contained in:
@@ -20,6 +20,9 @@ add_library(space.jokul.JNetApplet SHARED
|
||||
|
||||
set_target_properties(space.jokul.JNetApplet PROPERTIES PREFIX "")
|
||||
|
||||
# 将 project(VERSION) 暴露为编译宏,供 C++ version() 兜底使用
|
||||
target_compile_definitions(space.jokul.JNetApplet PRIVATE PROJECT_VERSION="${PROJECT_VERSION}")
|
||||
|
||||
# 头文件搜索路径指向 src/,使 #include "networkmonitorapplet.h" 可被外部解析
|
||||
target_include_directories(space.jokul.JNetApplet PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src
|
||||
|
||||
Reference in New Issue
Block a user