Joseph Liu
Joseph Liu
### Brief Issue Summary I've added some kits to `cmake-tools-kits.json`, and marked all these custom kits with `"keep":true`. **I pressed ctrl+s and weird thing happeded when I click `select for...
When I was creating a map.dat through the website, the picture in the map was delted and regenerated by Minecraft 1.15.2. I checked the map color id in the map...
I tried to introduce xsimd into my project with `FetchContent`, it works well, but all xsimd headers are installed together with my project files, which is not expected. And I...
I found that short, int and long tags will not always be parsed correctly, but an minimal integer type that can represent its value. For example, `int 10` will be...
### 你在什么场景下需要该功能? 我希望这个插件能同时维持多个不同Platform、不同architecture、不同的mode和不同的additional configuration,就像clion的cmake功能那样(clion将一系列编译选项的集合称为profile,这里沿用这个词)。具体来说,就是能同时调用xmake配置不同的profile,也能先后依次构建不同的profile,或者只构建一个profile;每个profile可以被启用或禁用。这样就能同时测试一个项目在不同平台能否都正常编译,而不用反复修改设置。 ### 描述可能的解决方案 参照clion的cmake设置,将platform、architecture、mode和additional configuration这四条设置的组合称为一个profile,允许同时存在多个profile。 每个profile的信息可以存储于`.xmake/platform/architecture/mode/[additional configuration的哈希]`文件夹下,也可以改而存放在.idea文件夹里; 相应的,每个target的依赖文件可以存在`build/.deps/[target name]/platform/architecture/mode/[additional configuration的哈希]`文件夹里;编译产生的目标文件可以放在`build/.objs/[target name]/platform/architecture/mode/[additional configuration的哈希]`文件夹里;最终产生的二进制文件放在`build/[target name]/platform/architecture/mode/[additional configuration的哈希]`文件夹 ### 描述你认为的候选方案 _No response_ ### 其他信息 _No response_
由于一些原因,我重新开了一个新的仓库,SlopeCraftv3.0-pre已开发完毕并发布在新的仓库。想要下载或者fork,请前往并关注新仓库。 新仓库:https://github.com/ToKiNoBug/SlopeCraft 这个仓库不会再发布更新。