<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cmake-common/project/cmake, branch v1.0</title>
<subtitle>Utilities to help develop C++/CMake projects</subtitle>
<id>http://git.tensin.name/cmake-common/atom?h=v1.0</id>
<link rel='self' href='http://git.tensin.name/cmake-common/atom?h=v1.0'/>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/'/>
<updated>2021-04-13T21:25:22Z</updated>
<entry>
<title>update script names in README and --help output</title>
<updated>2021-04-13T21:25:22Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2021-04-13T21:25:22Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/commit/?id=2f13d5a050f1190538e011ccdfb3be3603e1051d'/>
<id>urn:sha1:2f13d5a050f1190538e011ccdfb3be3603e1051d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove excessive logging &amp; obsolete project.ci.* packages</title>
<updated>2021-04-13T16:14:23Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2021-04-13T16:14:23Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/commit/?id=0fa3ad2c007d1ea90694f73754ccac8c42dcdf93'/>
<id>urn:sha1:0fa3ad2c007d1ea90694f73754ccac8c42dcdf93</id>
<content type='text'>
Logging command line arguments before parsing them is a bit excessive.
</content>
</entry>
<entry>
<title>project.cmake.build: -H must be at the end</title>
<updated>2021-03-24T21:24:07Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2021-03-24T21:19:26Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/commit/?id=f1d8aaf9bd9c8f6e8a0907422a34c023d527f13f'/>
<id>urn:sha1:f1d8aaf9bd9c8f6e8a0907422a34c023d527f13f</id>
<content type='text'>
Older CMake versions don't like it when it's not the last argument.
</content>
</entry>
<entry>
<title>project.cmake: fix "auto" platform detection</title>
<updated>2021-03-23T21:16:39Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2021-03-23T21:16:39Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/commit/?id=3c32508762c764734f08e10abf85ec8017fe578d'/>
<id>urn:sha1:3c32508762c764734f08e10abf85ec8017fe578d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>project.cmake: set CMAKE_BUILD_PARALLEL_LEVEL</title>
<updated>2021-03-23T21:04:22Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2021-03-23T20:57:05Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/commit/?id=7a48deafe7615392b458681bd23e6136ed20deb6'/>
<id>urn:sha1:7a48deafe7615392b458681bd23e6136ed20deb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>project: minor refactoring</title>
<updated>2021-03-23T15:52:49Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2021-03-23T15:52:49Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/commit/?id=8b3d24461ff1946fee8f599bfdc77453691f388d'/>
<id>urn:sha1:8b3d24461ff1946fee8f599bfdc77453691f388d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>project.cmake.build: refactoring &amp; cleanup</title>
<updated>2021-03-20T15:39:47Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2021-03-20T15:39:47Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/commit/?id=e5da422ad27fe6b2f61fd303c70b943225fab8f3'/>
<id>urn:sha1:e5da422ad27fe6b2f61fd303c70b943225fab8f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>project: minor refactoring</title>
<updated>2021-03-20T15:08:30Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2021-03-20T15:08:30Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/commit/?id=fb12e2d2bba3d74d42108795bb682f1271f802c3'/>
<id>urn:sha1:fb12e2d2bba3d74d42108795bb682f1271f802c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>project.platform: add platform 'auto'</title>
<updated>2021-03-20T11:34:32Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2021-03-20T10:16:15Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/commit/?id=e731e6345d7fa1c2326b18c56f5dc361ea3adbfb'/>
<id>urn:sha1:e731e6345d7fa1c2326b18c56f5dc361ea3adbfb</id>
<content type='text'>
There were two problems:

  * On Windows, VS 2019 defaults to x64 while VS 2017 defaults to x86.
  * Too much focus on x86(-64) might mean that building stuff on ARM can
    become difficult.

These were all addressed by adding a new platform 'auto'.  On Windows,
it defaults to picking either x64 or x86 (depending on the host arch)
for both Boost and CMake.  On Linux, it lets the compiler decide what
arch to target.
</content>
</entry>
<entry>
<title>move large in-code comments to docs/</title>
<updated>2021-03-14T16:03:20Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2021-03-14T16:03:20Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/cmake-common/commit/?id=53701adc9afa2d31020a9306a54c5ed58f71b948'/>
<id>urn:sha1:53701adc9afa2d31020a9306a54c5ed58f71b948</id>
<content type='text'>
</content>
</entry>
</feed>
