Mercurial > minori
view dep/pugixml/scripts/pugixml_codelite.project @ 187:9613d72b097e
*: multiple performance improvements
like marking `static const` when it makes sense...
date: change old stupid heap-based method to a structure which should
make copying the thing actually make a copy.
also many performance-based changes, like removing the std::tie
dependency and forward-declaring nlohmann json
*: replace every instance of QString::fromUtf8 to Strings::ToQString.
the main difference is that our function will always convert exactly
what is in the string, while some other times it would only convert
up to the nearest NUL byte
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Wed, 06 Dec 2023 13:43:54 -0500 |
| parents | d10b6c6b432e |
| children |
line wrap: on
line source
<?xml version="1.0" encoding="utf-8"?> <CodeLite_Project Name="pugixml"> <VirtualDirectory Name="src"> <File Name="../src/pugixml.hpp"/> <File Name="../src/pugiconfig.hpp"/> <File Name="../src/pugixml.cpp"/> </VirtualDirectory> <Settings Type="Static Library"> <Configuration Name="Debug" CompilerType="gnu g++" DebuggerType="GNU gdb debugger" Type="Static Library"> <General OutputFile="codelite/libpugixmld.a" IntermediateDirectory="codelite/Debug" Command="./libpugixmld.a" CommandArguments="" WorkingDirectory="codelite" PauseExecWhenProcTerminates="yes"/> <Compiler Required="yes" Options="-g"> <Preprocessor Value="_DEBUG"/> </Compiler> <Linker Required="yes" Options=""> </Linker> <ResourceCompiler Required="no" Options=""/> <CustomBuild Enabled="no"> <CleanCommand></CleanCommand> <BuildCommand></BuildCommand> <SingleFileCommand></SingleFileCommand> <MakefileGenerationCommand></MakefileGenerationCommand> <ThirdPartyToolName>None</ThirdPartyToolName> <WorkingDirectory></WorkingDirectory> </CustomBuild> <AdditionalRules> <CustomPostBuild></CustomPostBuild> <CustomPreBuild></CustomPreBuild> </AdditionalRules> </Configuration> <Configuration Name="Release" CompilerType="gnu g++" DebuggerType="GNU gdb debugger" Type="Static Library"> <General OutputFile="codelite/libpugixml.a" IntermediateDirectory="codelite/Release" Command="./libpugixml.a" CommandArguments="" WorkingDirectory="codelite" PauseExecWhenProcTerminates="yes"/> <Compiler Required="yes" Options="-g;-O2"> <Preprocessor Value="NDEBUG"/> </Compiler> <Linker Required="yes" Options=""> </Linker> <ResourceCompiler Required="no" Options=""/> <CustomBuild Enabled="no"> <CleanCommand></CleanCommand> <BuildCommand></BuildCommand> <SingleFileCommand></SingleFileCommand> <MakefileGenerationCommand></MakefileGenerationCommand> <ThirdPartyToolName>None</ThirdPartyToolName> <WorkingDirectory></WorkingDirectory> </CustomBuild> <AdditionalRules> <CustomPostBuild></CustomPostBuild> <CustomPreBuild></CustomPreBuild> </AdditionalRules> </Configuration> </Settings> <Dependencies name="Debug"> </Dependencies> <Dependencies name="Release"> </Dependencies> </CodeLite_Project>
