<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmake.git/xmake/plugins/project/cmake, branch v2.8.3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/xmake.git/atom/xmake/plugins/project/cmake?h=v2.8.3</id>
<link rel='self' href='http://cgit.235523.xyz/xmake.git/atom/xmake/plugins/project/cmake?h=v2.8.3'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/'/>
<updated>2023-09-13T15:15:05Z</updated>
<entry>
<title>fix cmake shell str</title>
<updated>2023-09-13T15:15:05Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2023-09-13T15:15:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=7733874171389ce6a9a54e2dfac42b762cb7a26d'/>
<id>urn:sha1:7733874171389ce6a9a54e2dfac42b762cb7a26d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix #4196</title>
<updated>2023-09-13T14:45:44Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2023-09-13T14:45:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=21293b83d75a21a58fa063579b160f21ffd864ac'/>
<id>urn:sha1:21293b83d75a21a58fa063579b160f21ffd864ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: add `_escape_path` to cmd program</title>
<updated>2023-08-29T17:01:07Z</updated>
<author>
<name>Latias94</name>
<email>superfrankie621@gmail.com</email>
</author>
<published>2023-08-29T17:01:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=b652368986efd6bba607855a5bfb8a679d01e085'/>
<id>urn:sha1:b652368986efd6bba607855a5bfb8a679d01e085</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix cmakelists generator #4130</title>
<updated>2023-08-29T14:56:37Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2023-08-29T14:56:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=cc0bb72f305ed4b1df69bb3d4c77583ef1bc77db'/>
<id>urn:sha1:cc0bb72f305ed4b1df69bb3d4c77583ef1bc77db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove more codes</title>
<updated>2023-08-01T15:38:33Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2023-08-01T15:38:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=0f8899180e72c65ce48b37d30902b20f315bbdb9'/>
<id>urn:sha1:0f8899180e72c65ce48b37d30902b20f315bbdb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove some deprecated apis</title>
<updated>2023-08-01T15:34:34Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2023-08-01T15:34:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=d574d28425a53e7d542b32719b250e43366c16be'/>
<id>urn:sha1:d574d28425a53e7d542b32719b250e43366c16be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: none exception for cmake</title>
<updated>2023-07-22T07:53:09Z</updated>
<author>
<name>RimuruChan</name>
<email>42002296+RimuruChan@users.noreply.github.com</email>
</author>
<published>2023-07-22T07:53:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=edc54d1e8b046780e032934a5462783298ec93ea'/>
<id>urn:sha1:edc54d1e8b046780e032934a5462783298ec93ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix grammar</title>
<updated>2023-07-19T04:35:52Z</updated>
<author>
<name>wtz</name>
<email>wangtz0607@outlook.com</email>
</author>
<published>2023-07-19T04:35:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=f75224a8435d0eb9cdda79f8bc571eeef25a8e33'/>
<id>urn:sha1:f75224a8435d0eb9cdda79f8bc571eeef25a8e33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMake only accepts the INTERFACE access type for including directories in header-only libraries</title>
<updated>2023-07-13T13:11:33Z</updated>
<author>
<name>Mohammed</name>
<email>mboujemaoui@eagleseven.com</email>
</author>
<published>2023-07-13T13:11:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=60d6fe79e1c4d2def8e1561c142e427bd425e056'/>
<id>urn:sha1:60d6fe79e1c4d2def8e1561c142e427bd425e056</id>
<content type='text'>
CMake only allows the use of the INTERFACE access type to include directories in header-only libraries.

However, Xmake generates a faulty CMakeLists.txt file when a header-only library has dependencies. This results in the following error message: "target_include_directories may only set INTERFACE properties on INTERFACE targets".

The root cause of this issue is that the include directory function is using a PRIVATE access type instead of INTERFACE. To address this problem, the proposed change checks whether the target is a header-only library and adjusts the access type accordingly.
</content>
</entry>
<entry>
<title>fix cmake generator #3880</title>
<updated>2023-06-23T16:57:48Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2023-06-23T16:57:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=a361c06843cf103e8e1d646b7dce7318a26951fa'/>
<id>urn:sha1:a361c06843cf103e8e1d646b7dce7318a26951fa</id>
<content type='text'>
</content>
</entry>
</feed>
