<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmake.git/xmake/modules/detect/sdks, branch v2.2.3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/xmake.git/atom/xmake/modules/detect/sdks?h=v2.2.3</id>
<link rel='self' href='http://cgit.235523.xyz/xmake.git/atom/xmake/modules/detect/sdks?h=v2.2.3'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/'/>
<updated>2018-11-26T10:59:21Z</updated>
<entry>
<title>Fixes a issues that failed to run vcvarsall when vs_toolset and vs_sdkver are setted at same time.</title>
<updated>2018-11-26T10:59:21Z</updated>
<author>
<name>mclee</name>
<email>orzuk.lmj@gmail.com</email>
</author>
<published>2018-11-26T10:59:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=7d0901f3014960bd53afa0918f21c4a53094faad'/>
<id>urn:sha1:7d0901f3014960bd53afa0918f21c4a53094faad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add vs_sdkver option</title>
<updated>2018-11-16T02:09:04Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2018-11-16T14:41:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=3e33ce093e87c1d5b925dc6a099448d5b5e5be6f'/>
<id>urn:sha1:3e33ce093e87c1d5b925dc6a099448d5b5e5be6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve to build for android ndk</title>
<updated>2018-11-14T14:56:32Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2018-11-14T16:49:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=b0cabeb7b3e21380073df6521cc9027b5ac3f1ca'/>
<id>urn:sha1:b0cabeb7b3e21380073df6521cc9027b5ac3f1ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve find_vstudio ~ minor fixes</title>
<updated>2018-10-31T17:52:35Z</updated>
<author>
<name>Roy Ivy III</name>
<email>rivy.dev@gmail.com</email>
</author>
<published>2018-10-31T17:17:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=46376463b39d25a0aeb688cc5dfa3ca374d5c2b0'/>
<id>urn:sha1:46376463b39d25a0aeb688cc5dfa3ca374d5c2b0</id>
<content type='text'>
* use `tonumber()` conversion instead of `(x + 0)` (more explicit)
* remove redundant listing of VC/VS versions
</content>
</entry>
<entry>
<title>add vs_toolset option</title>
<updated>2018-10-20T01:32:43Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2018-10-20T01:32:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=783cc8c25729b2ed9a5dd9f928dcdbf4e0eda6bd'/>
<id>urn:sha1:783cc8c25729b2ed9a5dd9f928dcdbf4e0eda6bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix uses vswhere to find_vstudio</title>
<updated>2018-10-19T16:00:37Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2018-10-19T16:00:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=a99a556f6ffe6ec70bee3c3444313198e93c32a0'/>
<id>urn:sha1:a99a556f6ffe6ec70bee3c3444313198e93c32a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix module error for find_qt</title>
<updated>2018-10-18T14:52:00Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2018-10-18T16:48:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=5ef2fec39c0910f3211dd0314a357217e2b2e14e'/>
<id>urn:sha1:5ef2fec39c0910f3211dd0314a357217e2b2e14e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>format code</title>
<updated>2018-10-16T06:05:31Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2018-10-16T15:20:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=b7fb3fa8f6efc8c467ab7edb016da3dc2319390b'/>
<id>urn:sha1:b7fb3fa8f6efc8c467ab7edb016da3dc2319390b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix find_vstudio when executing from an already defined MSVC command prompt</title>
<updated>2018-10-16T03:55:16Z</updated>
<author>
<name>Roy Ivy III</name>
<email>rivy.dev@gmail.com</email>
</author>
<published>2018-10-15T03:16:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=ca72eb0cf60c3e0747444859d9fc738b98ecc4b5'/>
<id>urn:sha1:ca72eb0cf60c3e0747444859d9fc738b98ecc4b5</id>
<content type='text'>
.# 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.
</content>
</entry>
<entry>
<title>fix "fix UCRTVersion" logic for possibly missing WindowsSDKVersion</title>
<updated>2018-10-16T02:59:32Z</updated>
<author>
<name>Roy Ivy III</name>
<email>rivy.dev@gmail.com</email>
</author>
<published>2018-10-15T03:12:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=19829f49a644d4377c082df90b812a891d4d403c'/>
<id>urn:sha1:19829f49a644d4377c082df90b812a891d4d403c</id>
<content type='text'>
* some versions (especially early versions) of MSVC/VS may not define the WindowsSDKVersion environment variable
</content>
</entry>
</feed>
