summaryrefslogtreecommitdiff
path: root/xmake/plugins/project
AgeCommit message (Collapse)Author
2019-03-31fix compile_commands path for windowsruki
2019-03-11improve cmakelistsruki
2019-03-09mark add_headerdirs as deprecatedruki
2019-03-07support asm for cmakelistsruki
2019-03-06support vs2019 previewruki
2019-03-06show the description of custom build commandmclee
2019-03-06show the description of custom build commandmclee
2019-03-06fix /I to -I for yasm cmdruki
2019-03-05improve /def for vs201xruki
2019-03-05improve vs201xruki
2019-03-04modify changelogruki
2019-03-04support yasm for vs201x pluginruki
2019-02-18add scope info for interpreterruki
2019-02-15format coderuki
2019-02-15improve cmakelists pluginruki
2019-02-15add warnings and optimization for cmakelistruki
2019-02-14add languages to cmakelistsruki
2019-02-14fix path in cmakelistsruki
2019-02-14support some deprecated api for cmakelistsruki
2019-02-14format coderuki
2019-02-14set target output directory for cmakelistsruki
2019-02-14generate cmakelistsruki
2019-02-13add comment for cmakelists.txtruki
2019-02-13add phony target for cmakelistsruki
2019-02-13add cmakelists plugin stubruki
2019-02-03improve target kindruki
2019-01-16add add_headerfiles and mark add_headers/set_headerdir as deprecatedruki
2019-01-03simplify error and warn stylesruki
2019-01-03improve theme nameruki
2019-01-02use color.error and color.warning stylesruki
2018-12-31modify copyright dateruki
2018-12-06improves project plugin, and preprocessor definitions could be correctly ↵mclee
setted now.
2018-12-04improves the arch settingmclee
2018-11-29avoids warning LNK4010 when subsystem version is different then 5.01mclee
2018-10-23improve vsprojruki
2018-10-15ignore -export and improve vs201x projruki
2018-10-09fix makefile use of null device for windowsRoy Ivy III
.# Discussion On the Windows platform, "NUL" is the null device which discards its input (analogous to "/dev/null" on the *nix platform).
2018-09-21improve mfc rulesruki
2018-09-04fixme -> FIXME夕伽
2018-09-04add *.rc files to vsproject夕伽
2018-09-03remove mfc about夕伽
2018-09-031 string.lower(xxx) -> xxx:lower()夕伽
2 -DUNICODE -> [%-|/]DUNICODE
2018-09-03add *.rc files to vsproject夕伽
2018-09-031 string.lower(xxx) -> xxx:lower()夕伽
2 -DUNICODE -> [%-|/]DUNICODE
2018-09-02vsporject add some configs夕伽
1.suport vsproject mfc mode target(xxx) -- for make vsproject on mfcmode set_values("mfc",true) -- for unicode mode add_defines("UNICODE") -- use MT or MD switch RuntimeLibrary, (debug use MTd,MDd) add_cxflags("-MT") 2.subsystem switch support target(xxx) -- change subsystem to windows, default console add_ldflags("/SUBSYSTEM:WINDOWS",{force=true})
2018-08-31code format夕伽
2018-08-31code format夕伽
2018-08-30The output directory of VS is adjusted to match the xmake script, using ↵夕伽
target:targetdir The temporary obj directory of VS is adjusted to match the xmake script, using target:objectdir The vs output file (including pdb, lib, etc.) removes explicit specifications and adjusts to use the $(TargetDir) $(TargetName) name (this setting is not specified to be set automatically, so it is not explicitly specified). This modification also restores the bug of the dynamic library output lib which is inconsistent with the specified directory in xmake. Generate the directory Library of the vs project, including file directory to standardize the path. 1.vs的输出目录调整为和xmake脚本中的一致,使用target:targetdir 2.vs的临时obj目录调整为和xmake脚本中的一致,使用target:objectdir 3.vs输出文件(包括pdb、lib等)去除显式指定,调整为使用$(TargetDir)$(TargetName)命名(该设置不指定会自动设置,所以不用显式指定)。该修改同时修复了动态库输出lib与xmake中指定目录不一致的bug 4.生成vs项目中的链接库目录、包含文件目录进行路径标准化转换
2018-08-30add string.convertruki
2018-06-06fix rule for vs201xruki