<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/cmake/LLTestCommand.cmake, branch 26.1.1</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.1.1</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.1.1'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2015-11-10T14:48:56Z</updated>
<entry>
<title>remove execute permission from many files that should not have it</title>
<updated>2015-11-10T14:48:56Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2015-11-10T14:48:56Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c8726aba303bcf1207b730a344536e25491420bc'/>
<id>urn:sha1:c8726aba303bcf1207b730a344536e25491420bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Mac and Windows breakpad builds to latest</title>
<updated>2013-03-29T14:50:08Z</updated>
<author>
<name>Graham Madarasz</name>
<email>graham@lindenlab.com</email>
</author>
<published>2013-03-29T14:50:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bf6182daa8b4d7cea79310547f71d7a3155e17b0'/>
<id>urn:sha1:bf6182daa8b4d7cea79310547f71d7a3155e17b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get rid of indra/llcommon/tests/setpython.py.</title>
<updated>2012-02-24T22:14:07Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2012-02-24T22:14:07Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=d2faf5d25a0f6cc3ccaaf450fe6d3585fef058b7'/>
<id>urn:sha1:d2faf5d25a0f6cc3ccaaf450fe6d3585fef058b7</id>
<content type='text'>
run_build_test.py already has the capability to set environment variables, and
we may as well direct it to set PYTHON to the running Python interpreter. That
completely eliminates one level of process wrapper.
</content>
</entry>
<entry>
<title>merge</title>
<updated>2011-04-22T16:50:19Z</updated>
<author>
<name>Dave Parks</name>
<email>davep@lindenlab.com</email>
</author>
<published>2011-04-22T16:50:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=764412f9b5e8d69950f9866a60299b1b458339c6'/>
<id>urn:sha1:764412f9b5e8d69950f9866a60299b1b458339c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Trying to fix missing python exe problem</title>
<updated>2011-04-06T22:20:18Z</updated>
<author>
<name>Brad Payne (Vir Linden)</name>
<email>vir@lindenlab.com</email>
</author>
<published>2011-04-06T22:20:18Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e4819d9b22deebf080ca262a5a110a0ddfaee672'/>
<id>urn:sha1:e4819d9b22deebf080ca262a5a110a0ddfaee672</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EXT-7926: fix broken LD_LIBRARY_PATH handling on Windows.</title>
<updated>2010-06-21T16:18:16Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2010-06-21T16:18:16Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=4e538adca41d486125c3b887ce694c457bcab157'/>
<id>urn:sha1:4e538adca41d486125c3b887ce694c457bcab157</id>
<content type='text'>
Recent checkins introduced two different CMake macros SET_TEST_LIST (which
returned a CMake list of PATH directory strings) and SET_TEST_PATH (which
returned a single platform-appropriate PATH string). On Windows, whose
path-separator character is ';', SET_TEST_PATH interacted badly with CMake: in
CMake, a single string containing ';' characters is indistinguishable from a
list of strings.
Eliminate the return-single-string form, redirecting the name SET_TEST_PATH to
the macro that returns a CMake list. Make LL_TEST_COMMAND expect a list value,
prepending each directory string with run_build_test.py's -l switch.
</content>
</entry>
<entry>
<title>Centralize LD_LIBRARY_PATH logic with new SET_TEST_PATH macro.</title>
<updated>2010-06-18T21:38:21Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2010-06-18T21:38:21Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=477fb26c1ef458b6b552c7ac42bd0f18a483770f'/>
<id>urn:sha1:477fb26c1ef458b6b552c7ac42bd0f18a483770f</id>
<content type='text'>
Add ${SHARED_LIB_STAGING_DIR_RELEASE} to LD_LIBRARY_PATH for executing tests:
otherwise Debug-build tests can't find (e.g.) the aprutil DLL, for which we
don't build/package a debug variant.
Leverage discovery that a CMake macro can accept a target variable name
argument for LL_TEST_COMMAND macro.
</content>
</entry>
<entry>
<title>QAR-1619: Finish replacing RunBuildTest.cmake with run_build_test.py.</title>
<updated>2009-09-08T16:03:32Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2009-09-08T16:03:32Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b9546a33e90df60e2d47735b4627de4eb97ba6b9'/>
<id>urn:sha1:b9546a33e90df60e2d47735b4627de4eb97ba6b9</id>
<content type='text'>
Because the details of RunBuildTest.cmake versus run_build_test.py had to be
changed in so many different places, introduce LL_TEST_COMMAND CMake macro (in
LLTestCommand.cmake) to encapsulate construction of the actual command line.
Use LL_TEST_COMMAND in LL_ADD_PROJECT_UNIT_TESTS, LL_ADD_INTEGRATION_TEST, the
big indra/test monolith and the various LslCompilerMacros.
Fix run_build_test.py to pass through the test executable's own options (e.g.
--touch, --output) without inspection. Defend it against the case when the
platform-specific library path environment variable doesn't yet exist. Make it
report errors only on nonzero test-program rc.
Remove RunBuildTest.cmake.
</content>
</entry>
</feed>
