/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying file Copyright.txt or https://cmake.org/licensing for details. */ #include "cmTest.h" #include "cmMakefile.h" #include "cmProperty.h" #include "cmState.h" #include "cmStringAlgorithms.h" cmTest::cmTest(cmMakefile* mf) : CommandExpandLists(false) , Backtrace(mf->GetBacktrace()) { this->Makefile = mf; this->OldStyle = true; } cmTest::~cmTest() = default; cmListFileBacktrace const& cmTest::GetBacktrace() const { return this->Backtrace; } void cmTest::SetName(const std::string& name) { this->Name = name; } void cmTest::SetCommand(std::vector const& command) { this->Command = command; } const char* cmTest::GetProperty(const std::string& prop) const { cmProp retVal = this->Properties.GetPropertyValue(prop); if (!retVal) { const bool chain = this->Makefile->GetState()->IsPropertyChained(prop, cmProperty::TEST); if (chain) { if (cmProp p = this->Makefile->GetProperty(prop, chain)) { return p->c_str(); } } return nullptr; } return retVal->c_str(); } bool cmTest::GetPropertyAsBool(const std::string& prop) const { return cmIsOn(this->GetProperty(prop)); } void cmTest::SetProperty(const std::string& prop, const char* value) { this->Properties.SetProperty(prop, value); } void cmTest::AppendProperty(const std::string& prop, const std::string& value, bool asString) { this->Properties.AppendProperty(prop, value, asString); } bool cmTest::GetCommandExpandLists() const { return this->CommandExpandLists; } void cmTest::SetCommandExpandLists(bool b) { this->CommandExpandLists = b; } e capabilities and speed.
summaryrefslogtreecommitdiffstats
path: root/src/gui/math3d/qvector2d.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update license headers in files that are new in 4.6.Jason McDonald2009-06-171-2/+2
* Fix some incorrect license headers.Jason McDonald2009-06-101-1/+1
* Optimize vector normalize for vectors of length 1Rhys Weatherley2009-04-151-9/+15
* Remove the int constructors from the vector classesRhys Weatherley2009-04-151-6/+0
* Remove fixed-point support from math3dRhys Weatherley2009-04-081-4/+5
* Update the license on this code to match the rest.Thiago Macieira2009-03-311-1/+31
* Long live Qt!Lars Knoll2009-03-23