<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llmath/CMakeLists.txt, 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-05-13T02:22:54Z</updated>
<entry>
<title>Not rely on (LL_)USESYSTEMLIBS macro &amp; CMake setting</title>
<updated>2025-05-13T02:22:54Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-05-13T02:22:54Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=f5ab6e11f13699c03a696611f67f8384434130a1'/>
<id>urn:sha1:f5ab6e11f13699c03a696611f67f8384434130a1</id>
<content type='text'>
but the fact that we keep on using as many system libraries as we
can (and only resort to other sources in certain cases), hasn't
changed, of course.
Also stop having to set USE_AUTOBUILD_3P to OFF.
Lines are reindented, and when a system library can be found for
a dependency, then that should be the way. If later we find out
that using some other way is better, than stick to that. So, one
option at a time, whichever is best for the situation.
GLEXT hasn't been used, and in order to be not having to hack its
.cmake file, we bypass it and refer to GLH (which is still used)
right away in LLWindow.
CMake commands that need to be bypassed, if it's a one-liner then
it's just commented out, but if it's multiple lines, then scope
them with if (FALSE) to minimise difference.
</content>
</entry>
<entry>
<title>GLH and Mikktspace can be untarred in packages now</title>
<updated>2024-07-08T08:15:09Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-07-08T08:15:09Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=9d088bea3cc29dde6290db9e6da5dafd4f3ec524'/>
<id>urn:sha1:9d088bea3cc29dde6290db9e6da5dafd4f3ec524</id>
<content type='text'>
They're custom anyway so very unlikely to be reused in other projects.
TinyGLTF.cmake changes here just to minimise diff, the include
directory setting does not have any effect (just like in TinyEXR.cmake).
</content>
</entry>
<entry>
<title>Swap dependency between llmath &amp; llmeshoptimizer</title>
<updated>2023-09-10T12:28:50Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2023-09-10T12:28:50Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=5c1d8537c940450cdc6f8548aec478c440e68b5a'/>
<id>urn:sha1:5c1d8537c940450cdc6f8548aec478c440e68b5a</id>
<content type='text'>
It seems easier the other way around. This is only so building
shared libraries won't fail.
</content>
</entry>
<entry>
<title>Fix commit 7aa029</title>
<updated>2023-08-01T01:43:21Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2023-08-01T01:43:21Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=02090f361e631a014a3e2d35cb25229ad0f0b843'/>
<id>urn:sha1:02090f361e631a014a3e2d35cb25229ad0f0b843</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set so dangling pointer is no error when using GCC</title>
<updated>2023-08-01T01:30:00Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2023-08-01T01:30:00Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=7aa0299d38dd8fdef9d7e722e94db84c7b2fb5f4'/>
<id>urn:sha1:7aa0299d38dd8fdef9d7e722e94db84c7b2fb5f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The Linden libraries can be installed now</title>
<updated>2023-07-29T13:07:13Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2023-07-29T13:07:13Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=665a55a1a232877ccb499dbfd17806f438385e82'/>
<id>urn:sha1:665a55a1a232877ccb499dbfd17806f438385e82</id>
<content type='text'>
Useful when installed as shared libraries, so other viewer executables
can share these libraries.
</content>
</entry>
<entry>
<title>Setting BUILD_SHARED_LIBS on is now possible</title>
<updated>2023-07-29T12:58:27Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2023-07-29T12:58:27Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=6e4f095baa8e33effe80b68ddf834a3b80f2bb67'/>
<id>urn:sha1:6e4f095baa8e33effe80b68ddf834a3b80f2bb67</id>
<content type='text'>
by removing cyclic dependencies, and allowing shlib undefined on
SLPlugin alone.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into DRTVWR-568_cmake</title>
<updated>2022-09-16T21:15:49Z</updated>
<author>
<name>Nicky Dasmijn</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2022-09-16T21:15:49Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=0710d95f4b6b1a1c9ce242e7ce0aa7e828e6fdc1'/>
<id>urn:sha1:0710d95f4b6b1a1c9ce242e7ce0aa7e828e6fdc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-17475 Remap models before simplification</title>
<updated>2022-06-11T07:23:46Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2022-06-10T16:43:14Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=b08340f1831005ae227577899a64408cc939a12d'/>
<id>urn:sha1:b08340f1831005ae227577899a64408cc939a12d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove setting of HEADER_FILE_ONLY on .h* files, cmake automatically</title>
<updated>2022-04-30T22:38:40Z</updated>
<author>
<name>Nicky</name>
<email>nicky.dasmijn@gmail.com</email>
</author>
<published>2022-04-30T22:38:40Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=283c2a20cc4ef856076d287303c7143332b201fe'/>
<id>urn:sha1:283c2a20cc4ef856076d287303c7143332b201fe</id>
<content type='text'>
sets the property on those.
</content>
</entry>
</feed>
