| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-16 | modify versionv2.2.2 | ruki | |
| 2018-10-16 | format code | ruki | |
| 2018-10-16 | Merge pull request #231 from rivy/fix.find_vstudio | ruki | |
| Fixes and minor improvement for detect.sdks.find_vstudio | |||
| 2018-10-15 | fix find_vstudio when executing from an already defined MSVC command prompt | Roy Ivy III | |
| .# Discussion Older MSVC/VS versions don't define the "VisualStudioVersion" environment variable. Prior to this fix, when executing within an already prepared environment (eg, the "Visual Studio Command Prompt") with those older MSVC/VS builds, the search logic would incorrectly try to search for all installed versions and read their environments. But since the environment had already been prepped, executing `vsvarsall` for any found MSVC/VS versions resulted in a superimposed and confused/invalid environment. For the older MSVC/VS versions without "VisualStudioVersion", this fix does use heuristics to guess at the correct version (and it's corresponding vsvers value [used as the results key value]). But, even if the wrong version is guessed, the results from find_vstudio are clean, without any environmental superposition, and fully usable for compilation. | |||
| 2018-10-15 | fix "fix UCRTVersion" logic for possibly missing WindowsSDKVersion | Roy Ivy III | |
| * some versions (especially early versions) of MSVC/VS may not define the WindowsSDKVersion environment variable | |||
| 2018-10-16 | improve tbox templates and package install scripts | ruki | |
| 2018-10-15 | remove some unsupported nvcc flags | ruki | |
| 2018-10-15 | ignore -export and improve vs201x proj | ruki | |
| 2018-10-15 | improve find_rc again | ruki | |
| 2018-10-15 | improve find_rc | ruki | |
| 2018-10-15 | improve find_vswhere and find_vstudio | ruki | |
| 2018-10-15 | Merge pull request #228 from rivy/fix.find_vstudio | ruki | |
| fix detection strategy for MSVC/VS2017+ | |||
| 2018-10-14 | fix `vswhere` detection in find_vswhere | Roy Ivy III | |
| 2018-10-14 | fix detection strategy for MSVC/VS2017+ | Roy Ivy III | |
| * fixes the MSVC/VS 2017 detection problem discussed within <https://github.com/tboox/xmake/issues/225> .# Discussion MSVC/VS versions >= 15.0 will no longer be setting registry entries for tool location purposes. But `vswhere` (included with MSVC/VS versions >= 15.2, and placed in a guaranteed location) can instead be used to find the needed path. `os.runv(...)` is used as the tool to gather `vswhere` output instead of `($shell ...)` in order to avoid some `($shell ...)` limitations. Commands containing white space and/or special characters (eg, '[', ')') are difficult or impossible to pass through the current `($shell ...)` implementation, causing application exceptions. Both white space and the noted special characters are needed to construct the required `vswhere` command. ref: <https://github.com/Microsoft/vswhere/blob/master/README.md> @@ <https://archive.is/mEmdu> | |||
| 2018-10-14 | fix missing rc.exe and add find_vswhere | ruki | |
| 2018-10-12 | update readme | ruki | |
| 2018-10-12 | add set_dependir to target | ruki | |
| 2018-10-12 | add set_config | ruki | |
| 2018-10-11 | modify readme | ruki | |
| 2018-10-11 | modify changelogs | ruki | |
| 2018-10-11 | fix install file | ruki | |
| 2018-10-11 | add on_load for package | ruki | |
| 2018-10-11 | improve to install local package | ruki | |
| 2018-10-10 | fix cmake for x86 on windows | ruki | |
| 2018-10-10 | fix cmake for x64 | ruki | |
| 2018-10-10 | fix link conflicts | ruki | |
| 2018-10-10 | improve pkg-config find order | ruki | |
| 2018-10-10 | Merge pull request #221 from rivy/fix.makefile-null | ruki | |
| fix makefile use of null device for windows | |||
| 2018-10-10 | improve pkg-config.find | ruki | |
| 2018-10-09 | fix makefile use of null device for windows | Roy 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-10-09 | fix package option | ruki | |
| 2018-10-09 | improve pkg-config package | ruki | |
| 2018-10-09 | add version instance api | ruki | |
| 2018-10-09 | improve winos.version comparator | ruki | |
| 2018-10-09 | improve macos and winos versions | ruki | |
| 2018-10-08 | add metainfo for semver instance | ruki | |
| 2018-10-08 | check the updated repo | ruki | |
| 2018-10-08 | add semver instance | ruki | |
| 2018-10-08 | add semver.compare | ruki | |
| 2018-10-08 | update libsv | ruki | |
| 2018-10-07 | move macos and winos path | ruki | |
| 2018-10-07 | improve lua plugin | ruki | |
| 2018-10-07 | improve the import interface to load the given api | ruki | |
| 2018-10-07 | add macos and winos version | ruki | |
| 2018-10-05 | add cmake prefix dirs | ruki | |
| 2018-10-04 | add pkgconfig search pathes | ruki | |
| 2018-10-04 | fix find_package dirs bug | ruki | |
| 2018-10-04 | improve to find package | ruki | |
| 2018-10-04 | fix find package bug | ruki | |
| 2018-10-04 | fix find package | ruki | |
