version 1.11: + 'copy_to' targets now support the $(auto) tag + mostly windows only: in case of an ar or ranlib error xmake will now attempt to rebuild a library (.a) twice before giving up version 1.10: + option '--more' now prints out 16 errors/warnings instead of just 10 + added automatic newline warning suppression version 1.09: + added config options "gcc_options" and "gpp_options" to control gcc and g++ more specifically version 1.08: + smarter obsolete link hint removal. outdated readonly link maps generate warnings. - removed '--alter_root_profile'. + non-windows: profiles outside the user home folder are automatically readonly + profile default.xcp files may specify 'readonly = true' to make the local profile readonly. version 1.07: + xmake now follows external dependencies as far as .meta files are available. missing external .meta files will not be built, outdated ones will generate warnings. version 1.06: + renamed '--write_to_root' to '--alter_root_profile' + now splitting custom link inputs to tokens allowing combinations of directories and libraries + added long flags '--executable', '--library', and '--dll' allowing redefinition of active build rule without editing the project file version 1.05: + xmake now automatically prints out a time report if the build takes longer than 30 seconds (unless '--format' is specified). + renamed '--config' to '--format_config'. passing '--format_config' in combination with '--write_to_root' also generates/reformats (otherwise omits) configuration files in xmake's home folder. + added option '--trace_config' to print out information about what option was modified by what config layer (automatically set when passing '--verbose' + added option '--print_config' to print out the final configuration (automatically set when passing '--verbose') + non windows systems only: retricted write access and generation of private xmake configuration files. option '--write_to_root' overrides this restriction. version 1.04: + altered option '--ask': will now cause xmake to also ask before auto linking libraries and allow alternatives. + smarter auto linking + non windows systems only: options.Linux.map in the xmake root folder is no longer auto updatable unless parameter '--write_to_root' is specified version 1.03: + added customizable file extensions. - removed the internal hardcoded auto-exclusion of 'maker' sub folders. version 1.02: + added additional (non-crucial) information to .meta files. + xmake now inserts #line directives at the beginning of code/php blocks of .xc files. - thus removed the internal code line conversion map. - thus meta files do no longer store code segments. version 1.01: + full support for profiles (configuration, prototypes, published headers, potentially link maps). + better and more detailed timing (using -t) + parameter '--xnew' will recompile all .xc files + changed naming of generated .o files to [path]_[filename]_[file extension].o + .xc files are now recompiled if published or private headers are missing + .xc files are now checked for missing #include directives for published types