xfangfang / wiliwili

第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上
https://xfangfang.github.io/wiliwili
GNU General Public License v3.0
3.11k stars 145 forks source link

Cmake rewrite #165

Closed xfangfang closed 1 year ago

xfangfang commented 1 year ago

Simplify CMakeLists.txt

xfangfang commented 1 year ago

@mochaaP 打扰一下,我在这个 PR 中调整了一下项目cmake的结构,对于系统动态库调用的调整如下:

https://github.com/xfangfang/wiliwili/blob/0ad6705c9e12cb69045afa4f744a05280ee71569/CMakeLists.txt#L42-L47

保留了之前的 USE_SHARED_LIB,同时在 USE_SHARED_LIB 关闭时,也可以单独调整具体的库来满足不同人的需求(如果有的话)。 我感觉大概率效果是和之前一样的,但是如果您有时间的话,可以测试看看最新的调整有没有对之前制作的包产生应用:https://copr.fedorainfracloud.org/coprs/mochaa/wiliwili/

(我不确定是不是先合并到dev会让这个测试变得方便,如果是的话我也可以先合并到dev)

mochaaP commented 1 year ago

收到,等下我看看!

xfangfang commented 1 year ago

先合并了,有其他问题随时联系

mochaaP commented 1 year ago

不知道為什麼 .appdata.xml 沒有安裝(cmake 好像就沒複製到那邊去

xfangfang commented 1 year ago

@mochaaP 感谢发现,dev分支的最新提交解决了这个问题