<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/cmake/bugsplat.cmake, branch main</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://www.megapahit.org/viewer.git/atom?h=main</id>
<link rel='self' href='https://www.megapahit.org/viewer.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/'/>
<updated>2025-11-18T09:08:41Z</updated>
<entry>
<title>#4939 Bugsplat update</title>
<updated>2025-11-18T09:08:41Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2025-11-12T16:21:00Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=3e7c67b5493d6dde2751c08e324db0c8d00a5a6a'/>
<id>urn:sha1:3e7c67b5493d6dde2751c08e324db0c8d00a5a6a</id>
<content type='text'>
to version 1.2.6
</content>
</entry>
<entry>
<title>Only set include property on ll::bugpsplat target when on Windows.</title>
<updated>2022-09-17T10:57:49Z</updated>
<author>
<name>Nicky Dasmijn</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2022-09-17T10:57:49Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=8c1427c39f90a322d4069162636e4ee433b664fb'/>
<id>urn:sha1:8c1427c39f90a322d4069162636e4ee433b664fb</id>
<content type='text'>
The include was preveiously declared for all platforms, but the Mac
package does not even ship this include directory. With the new way
cmake works this will lead to an error (which is good, so we don't
end with bogus include dirs).
</content>
</entry>
<entry>
<title>Remove function create_target and instead directly use add_library</title>
<updated>2022-04-17T16:28:55Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-17T16:28:55Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=363f2df4fa22b3eb95ff4603d73b7a042f3fefd1'/>
<id>urn:sha1:363f2df4fa22b3eb95ff4603d73b7a042f3fefd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to target_include_directories</title>
<updated>2022-04-17T16:04:57Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-17T16:04:57Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=e0cf0cdfd49e5a946dcd202a083fb23f01e4f1fe'/>
<id>urn:sha1:e0cf0cdfd49e5a946dcd202a083fb23f01e4f1fe</id>
<content type='text'>
All 3Ps include dirs are treated as SYSTEM, this will stop compilers
stop emitting warnings from those files and greatly helps having high
warning levels and not being swamped by warnings that come from
external libraries.
</content>
</entry>
<entry>
<title>Switch over to standard target_link_libraries (cmake requirements are high enough now).</title>
<updated>2022-04-17T15:32:14Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-17T15:32:14Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=6d0bba9c03da0d8aca5e88fcb9289cb2f89f3467'/>
<id>urn:sha1:6d0bba9c03da0d8aca5e88fcb9289cb2f89f3467</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Streamline bugsplat target:</title>
<updated>2022-04-16T20:08:40Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-16T20:08:40Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=3ac18ad9932b4e2fda8e850bd18a524fb1593520'/>
<id>urn:sha1:3ac18ad9932b4e2fda8e850bd18a524fb1593520</id>
<content type='text'>
- Fix usage of bugsplat::bugsplat by using ll::bugsplat
- Use bugsplat define by importing target not by using hand crafted magic
</content>
</entry>
<entry>
<title>Initialize variables so that calling cmake with "--warn-unused-vars --warn-uninitialized" does</title>
<updated>2022-04-16T16:03:04Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-16T16:03:04Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=cc48def709c2a6eca90c690bd63491011ad68d36'/>
<id>urn:sha1:cc48def709c2a6eca90c690bd63491011ad68d36</id>
<content type='text'>
not make it go all crazy.
</content>
</entry>
<entry>
<title>Rework cmake, the original plan was to maybe be able to use conan targets with the same name (that's why 3ps had names like apr::apr),</title>
<updated>2022-04-13T17:21:55Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-13T17:21:55Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=241919e7f7986c11586a49bff53cf19c2c0e0ea6'/>
<id>urn:sha1:241919e7f7986c11586a49bff53cf19c2c0e0ea6</id>
<content type='text'>
but it's safer and saner to put the LL 3ps under the ll:: prefix.
This also allows means it is possible to get rid of that bad "if( TRAGET ...) return() endif()" pattern and rather use include_guard().
</content>
</entry>
<entry>
<title>Remove obsolete and unmaintained USE_SYSTEMLIBS</title>
<updated>2022-04-13T08:28:46Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-13T08:28:46Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=d3521b4462195cfe882b2cc8eb4e7c5e948c0fb6'/>
<id>urn:sha1:d3521b4462195cfe882b2cc8eb4e7c5e948c0fb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMake 3.8.0 compatibility</title>
<updated>2022-04-06T21:33:06Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-06T21:29:26Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=e447e0231273f9621f50bb447770e31acaa378dd'/>
<id>urn:sha1:e447e0231273f9621f50bb447770e31acaa378dd</id>
<content type='text'>
</content>
</entry>
</feed>
