Releases
v2.2.2
waruqi
released this
16 Oct 13:21
New features
Support fasm assembler
Add has_config
, get_config
, and is_config
apis
Add set_config
to set the default configuration
Add $xmake --try
to try building project using third-party buildsystem
Add set_enabled(false)
to disable target
#69 : Add remote package management, add_requires("tbox ~1.6.1")
#216 : Add windows mfc rules
Changes
Improve to detect Qt envirnoment and support mingw
Add debug and release rules to the auto-generated xmake.lua
#178 : Modify the shared library name for mingw.
Support case-insensitive path pattern-matching for add_files()
on windows
Improve to detect Qt sdk directory for detect.sdks.find_qt
#184 : Improve lib.detect.find_package
to support vcpkg
#208 : Improve rpath for shared library
#225 : Improve to detect vs envirnoment
Bug fixed
#177 : Fix the dependent target link bug
Fix high cpu usage bug and Exit issues for $ xmake f --menu
#197 : Fix Chinese path for generating vs201x project
Fix wdk rules bug
#205 : Fix targetdir,objectdir not used in vsproject
新特性
新增fasm汇编器支持
添加has_config
, get_config
和is_config
接口去快速判断option和配置值
添加set_config
接口去设置默认配置
添加$xmake --try
去尝试构建工程
添加set_enabled(false)
去显示的禁用target
#69 : 添加远程依赖包管理, add_requires("tbox ~1.6.1")
#216 : 添加windows mfc编译规则
改进
改进Qt编译编译环境探测,增加对mingw sdk的支持
在自动扫描生成的xmake.lua中增加默认debug/release规则
#178 : 修改mingw平台下的目标名
对于add_files()
在windows上支持大小写不敏感路径模式匹配
改进detect.sdks.find_qt
对于Qt根目录的探测
#184 : 改进lib.detect.find_package
支持vcpkg
#208 : 改进rpath对动态库的支持
#225 : 改进vs环境探测
Bugs修复
#177 : 修复被依赖的动态库target,如果设置了basename后链接失败问题
修复$ xmake f --menu
中Exit问题以及cpu过高问题
#197 : 修复生成的vs201x工程文件带有中文路径乱码问题
修复WDK规则编译生成的驱动在Win7下运行蓝屏问题
#205 : 修复vcproj工程生成targetdir, objectdir路径设置不匹配问题
You can’t perform that action at this time.