* #4202 Checked if the path exists, create one if not
* Addressed comments
* fix(Poco::File): resolve compile errors related to createfile.
---------
Co-authored-by: capak07 <69026837+capak07@users.noreply.github.com>
* enh(cmake): Add option POCO_CXX20 to enable standard C++20 and related changes.
* chore(cmake): do not allow C++20 setting for compilers that do not support it properly.
* fix(NetSSL_Win): indentation.
In the unbundled build, utf8proc, PCRE2, zlib and expat were all
included as part of the CMake link interface, and therefore the CMake
config file required find_dependency() calls for each.
These libraries are internal implementation details of Poco and are not
exposed in any public API. Therefore, we can make them private
dependencies and avoid the find_dependency() calls and their associated
find scripts.
In the unbundled build, utf8proc, PCRE2, zlib and expat were all
included as part of the CMake link interface, and therefore the CMake
config file required find_dependency() calls for each.
These libraries are internal implementation details of Poco and are not
exposed in any public API. Therefore, we can make them private
dependencies and avoid the find_dependency() calls and their associated
find scripts.
* Take the absolute value of the value in numValDigits to fix the precision loss check for negative values.
* fix(VarHolder): Correct numValDigits to properly convert to signed integer.
* Potential fix for code scanning alert no. 1075: Declaration hides variable
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
---------
Co-authored-by: Mias <mias@innoventix.co.za>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Take the absolute value of the value in numValDigits to fix the precision loss check for negative values.
* fix(VarHolder): Correct numValDigits to properly convert to signed integer.
* Potential fix for code scanning alert no. 1075: Declaration hides variable
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
---------
Co-authored-by: Mias <mias@innoventix.co.za>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix(CMake): Select MSVC runtime library with variable CMAKE_MSVC_RUNTIME_LIBRARY instead of modifying compiler flags.
* enh(CI): Add static and MT MSVC builds.
* fix(CMake): Correct TestLibrary DLL name when building with MSVC
* fix(CMake): Select MSVC runtime library with variable CMAKE_MSVC_RUNTIME_LIBRARY instead of modifying compiler flags.
* enh(CI): Add static and MT MSVC builds.
* fix(CMake): Correct TestLibrary DLL name when building with MSVC