diff --git a/SRC_engines/build/ALL_BUILD.vcxproj b/SRC_engines/build/ALL_BUILD.vcxproj
deleted file mode 100644
index 32f5ca8..0000000
--- a/SRC_engines/build/ALL_BUILD.vcxproj
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
- x64
-
-
- false
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}
- Win32Proj
- 10.0.22000.0
- x64
- ALL_BUILD
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- Always
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompilerABI.c;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompileFeatures.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Bruce-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Comeau-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-C-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SDCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TinyCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-3.26\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.26\Templates\CPackConfig.cmake.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCXXCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeRCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeSystem.cmake;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompilerABI.c;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompileFeatures.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Bruce-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Comeau-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-C-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SDCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TinyCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-3.26\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.26\Templates\CPackConfig.cmake.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCXXCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeRCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeSystem.cmake;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompilerABI.c;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompileFeatures.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Bruce-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Comeau-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-C-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SDCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TinyCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-3.26\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.26\Templates\CPackConfig.cmake.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCXXCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeRCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeSystem.cmake;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompilerABI.c;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompileFeatures.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Bruce-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Comeau-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-C-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SDCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TinyCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-3.26\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.26\Templates\CPackConfig.cmake.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCXXCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeRCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeSystem.cmake;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\generate.stamp
- false
-
-
-
-
-
-
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- ZERO_CHECK
- false
- Never
-
-
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}
- epanet2
-
-
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002}
- runepanet
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/ALL_BUILD.vcxproj.filters b/SRC_engines/build/ALL_BUILD.vcxproj.filters
deleted file mode 100644
index 3ea1bb5..0000000
--- a/SRC_engines/build/ALL_BUILD.vcxproj.filters
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/SRC_engines/build/CMakeCache.txt b/SRC_engines/build/CMakeCache.txt
deleted file mode 100644
index c3d0379..0000000
--- a/SRC_engines/build/CMakeCache.txt
+++ /dev/null
@@ -1,367 +0,0 @@
-# This is the CMakeCache file.
-# For build in directory: c:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build
-# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe
-# You can edit this file to change values found and used by cmake.
-# If you do not want to change any of the values, simply exit the editor.
-# If you do want to change a value, simply edit, save, and exit the editor.
-# The syntax for the file is as follows:
-# KEY:TYPE=VALUE
-# KEY is the name of a variable in the cache.
-# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
-# VALUE is the current value for the KEY.
-
-########################
-# EXTERNAL cache entries
-########################
-
-//Builds library with def file interface
-BUILD_DEF:BOOL=OFF
-
-//Build using shared libraries
-BUILD_SHARED_LIBS:BOOL=ON
-
-//Path to a program.
-CMAKE_AR:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/lib.exe
-
-//Semicolon separated list of supported configuration types, only
-// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything
-// else will be ignored.
-CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo
-
-//Flags used by the CXX compiler during all build types.
-CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 /GR /EHsc
-
-//Flags used by the CXX compiler during DEBUG builds.
-CMAKE_CXX_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1
-
-//Flags used by the CXX compiler during MINSIZEREL builds.
-CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG
-
-//Flags used by the CXX compiler during RELEASE builds.
-CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG
-
-//Flags used by the CXX compiler during RELWITHDEBINFO builds.
-CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG
-
-//Libraries linked by default with all C++ applications.
-CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
-
-//Flags used by the C compiler during all build types.
-CMAKE_C_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3
-
-//Flags used by the C compiler during DEBUG builds.
-CMAKE_C_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1
-
-//Flags used by the C compiler during MINSIZEREL builds.
-CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG
-
-//Flags used by the C compiler during RELEASE builds.
-CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG
-
-//Flags used by the C compiler during RELWITHDEBINFO builds.
-CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG
-
-//Libraries linked by default with all C applications.
-CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
-
-//Flags used by the linker during all build types.
-CMAKE_EXE_LINKER_FLAGS:STRING=/machine:x64
-
-//Flags used by the linker during DEBUG builds.
-CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
-
-//Flags used by the linker during MINSIZEREL builds.
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
-
-//Flags used by the linker during RELEASE builds.
-CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
-
-//Flags used by the linker during RELWITHDEBINFO builds.
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
-
-//Value Computed by CMake.
-CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/pkgRedirects
-
-//...
-CMAKE_INSTALL_PREFIX:PATH=C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/install
-
-//Path to a program.
-CMAKE_LINKER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/link.exe
-
-//Flags used by the linker during the creation of modules during
-// all build types.
-CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:x64
-
-//Flags used by the linker during the creation of modules during
-// DEBUG builds.
-CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
-
-//Flags used by the linker during the creation of modules during
-// MINSIZEREL builds.
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
-
-//Flags used by the linker during the creation of modules during
-// RELEASE builds.
-CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
-
-//Flags used by the linker during the creation of modules during
-// RELWITHDEBINFO builds.
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
-
-//Path to a program.
-CMAKE_MT:FILEPATH=CMAKE_MT-NOTFOUND
-
-//Value Computed by CMake
-CMAKE_PROJECT_DESCRIPTION:STATIC=The EPANET Program for Water Distribution System Analysis
-
-//Value Computed by CMake
-CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
-
-//Value Computed by CMake
-CMAKE_PROJECT_NAME:STATIC=EPANET
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION:STATIC=2.2.0
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_MAJOR:STATIC=2
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_MINOR:STATIC=2
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_PATCH:STATIC=0
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_TWEAK:STATIC=
-
-//RC compiler
-CMAKE_RC_COMPILER:FILEPATH=rc
-
-//Flags for Windows Resource Compiler during all build types.
-CMAKE_RC_FLAGS:STRING=-DWIN32
-
-//Flags for Windows Resource Compiler during DEBUG builds.
-CMAKE_RC_FLAGS_DEBUG:STRING=-D_DEBUG
-
-//Flags for Windows Resource Compiler during MINSIZEREL builds.
-CMAKE_RC_FLAGS_MINSIZEREL:STRING=
-
-//Flags for Windows Resource Compiler during RELEASE builds.
-CMAKE_RC_FLAGS_RELEASE:STRING=
-
-//Flags for Windows Resource Compiler during RELWITHDEBINFO builds.
-CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during all build types.
-CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:x64
-
-//Flags used by the linker during the creation of shared libraries
-// during DEBUG builds.
-CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
-
-//Flags used by the linker during the creation of shared libraries
-// during MINSIZEREL builds.
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
-
-//Flags used by the linker during the creation of shared libraries
-// during RELEASE builds.
-CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
-
-//Flags used by the linker during the creation of shared libraries
-// during RELWITHDEBINFO builds.
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
-
-//If set, runtime paths are not added when installing shared libraries,
-// but are added when building.
-CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
-
-//If set, runtime paths are not added when using shared libraries.
-CMAKE_SKIP_RPATH:BOOL=NO
-
-//Flags used by the linker during the creation of static libraries
-// during all build types.
-CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64
-
-//Flags used by the linker during the creation of static libraries
-// during DEBUG builds.
-CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during MINSIZEREL builds.
-CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during RELEASE builds.
-CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during RELWITHDEBINFO builds.
-CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//If this value is on, makefiles will be generated without the
-// .SILENT directive, and all commands will be echoed to the console
-// during the make. This is useful for debugging only. With Visual
-// Studio IDE projects all commands are done without /nologo.
-CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
-
-//Enable to build 7-Zip source packages
-CPACK_SOURCE_7Z:BOOL=ON
-
-//Enable to build ZIP source packages
-CPACK_SOURCE_ZIP:BOOL=ON
-
-//Value Computed by CMake
-EPANET_BINARY_DIR:STATIC=C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build
-
-//Value Computed by CMake
-EPANET_IS_TOP_LEVEL:STATIC=ON
-
-//Value Computed by CMake
-EPANET_SOURCE_DIR:STATIC=C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines
-
-//Automatically update version header
-GEN_VER_HEADER:BOOL=ON
-
-//Path to a file.
-MSVC_REDIST_DIR:PATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Redist/MSVC/14.36.32532
-
-
-########################
-# INTERNAL cache entries
-########################
-
-//ADVANCED property for variable: CMAKE_AR
-CMAKE_AR-ADVANCED:INTERNAL=1
-//This is the directory where this CMakeCache.txt was created
-CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build
-//Major version of cmake used to create the current loaded cache
-CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
-//Minor version of cmake used to create the current loaded cache
-CMAKE_CACHE_MINOR_VERSION:INTERNAL=26
-//Patch version of cmake used to create the current loaded cache
-CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
-//Path to CMake executable.
-CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe
-//Path to cpack program executable.
-CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe
-//Path to ctest program executable.
-CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe
-//ADVANCED property for variable: CMAKE_CXX_FLAGS
-CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
-CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
-CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
-CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
-CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES
-CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS
-CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
-CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
-CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
-CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
-CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
-CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
-//Executable file format
-CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
-CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
-CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
-CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//Name of external makefile project generator.
-CMAKE_EXTRA_GENERATOR:INTERNAL=
-//Name of generator.
-CMAKE_GENERATOR:INTERNAL=Visual Studio 17 2022
-//Generator instance identifier.
-CMAKE_GENERATOR_INSTANCE:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Community
-//Name of generator platform.
-CMAKE_GENERATOR_PLATFORM:INTERNAL=
-//Name of generator toolset.
-CMAKE_GENERATOR_TOOLSET:INTERNAL=
-//Source directory with the top level CMakeLists.txt file for this
-// project
-CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines
-//ADVANCED property for variable: CMAKE_LINKER
-CMAKE_LINKER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
-CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
-CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
-CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MT
-CMAKE_MT-ADVANCED:INTERNAL=1
-//number of local generators
-CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=3
-//Platform information initialized
-CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
-//noop for ranlib
-CMAKE_RANLIB:INTERNAL=:
-//ADVANCED property for variable: CMAKE_RC_COMPILER
-CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
-CMAKE_RC_COMPILER_WORKS:INTERNAL=1
-//ADVANCED property for variable: CMAKE_RC_FLAGS
-CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG
-CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL
-CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE
-CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO
-CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//Path to CMake installation.
-CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-3.26
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
-CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
-CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
-CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
-CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SKIP_RPATH
-CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
-CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
-CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
-CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
-CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
-CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_SOURCE_7Z
-CPACK_SOURCE_7Z-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_SOURCE_ZIP
-CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: MSVC_REDIST_DIR
-MSVC_REDIST_DIR-ADVANCED:INTERNAL=1
-
diff --git a/SRC_engines/build/CMakeFiles/09cc4bbbffaba4ee7b869647e20dc616/INSTALL_force.rule b/SRC_engines/build/CMakeFiles/09cc4bbbffaba4ee7b869647e20dc616/INSTALL_force.rule
deleted file mode 100644
index 2d3998c..0000000
--- a/SRC_engines/build/CMakeFiles/09cc4bbbffaba4ee7b869647e20dc616/INSTALL_force.rule
+++ /dev/null
@@ -1 +0,0 @@
-# generated from CMake
diff --git a/SRC_engines/build/CMakeFiles/09cc4bbbffaba4ee7b869647e20dc616/PACKAGE_force.rule b/SRC_engines/build/CMakeFiles/09cc4bbbffaba4ee7b869647e20dc616/PACKAGE_force.rule
deleted file mode 100644
index 2d3998c..0000000
--- a/SRC_engines/build/CMakeFiles/09cc4bbbffaba4ee7b869647e20dc616/PACKAGE_force.rule
+++ /dev/null
@@ -1 +0,0 @@
-# generated from CMake
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CMakeCCompiler.cmake b/SRC_engines/build/CMakeFiles/3.26.3/CMakeCCompiler.cmake
deleted file mode 100644
index ba6fded..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CMakeCCompiler.cmake
+++ /dev/null
@@ -1,72 +0,0 @@
-set(CMAKE_C_COMPILER "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe")
-set(CMAKE_C_COMPILER_ARG1 "")
-set(CMAKE_C_COMPILER_ID "MSVC")
-set(CMAKE_C_COMPILER_VERSION "19.37.32825.0")
-set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
-set(CMAKE_C_COMPILER_WRAPPER "")
-set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "90")
-set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "OFF")
-set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17")
-set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
-set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
-set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
-set(CMAKE_C17_COMPILE_FEATURES "c_std_17")
-set(CMAKE_C23_COMPILE_FEATURES "")
-
-set(CMAKE_C_PLATFORM_ID "Windows")
-set(CMAKE_C_SIMULATE_ID "")
-set(CMAKE_C_COMPILER_FRONTEND_VARIANT "MSVC")
-set(CMAKE_C_SIMULATE_VERSION "")
-set(CMAKE_C_COMPILER_ARCHITECTURE_ID x64)
-
-set(MSVC_C_ARCHITECTURE_ID x64)
-
-set(CMAKE_AR "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/lib.exe")
-set(CMAKE_C_COMPILER_AR "")
-set(CMAKE_RANLIB ":")
-set(CMAKE_C_COMPILER_RANLIB "")
-set(CMAKE_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/link.exe")
-set(CMAKE_MT "CMAKE_MT-NOTFOUND")
-set(CMAKE_COMPILER_IS_GNUCC )
-set(CMAKE_C_COMPILER_LOADED 1)
-set(CMAKE_C_COMPILER_WORKS TRUE)
-set(CMAKE_C_ABI_COMPILED TRUE)
-
-set(CMAKE_C_COMPILER_ENV_VAR "CC")
-
-set(CMAKE_C_COMPILER_ID_RUN 1)
-set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
-set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
-set(CMAKE_C_LINKER_PREFERENCE 10)
-
-# Save compiler ABI information.
-set(CMAKE_C_SIZEOF_DATA_PTR "8")
-set(CMAKE_C_COMPILER_ABI "")
-set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN")
-set(CMAKE_C_LIBRARY_ARCHITECTURE "")
-
-if(CMAKE_C_SIZEOF_DATA_PTR)
- set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
-endif()
-
-if(CMAKE_C_COMPILER_ABI)
- set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
-endif()
-
-if(CMAKE_C_LIBRARY_ARCHITECTURE)
- set(CMAKE_LIBRARY_ARCHITECTURE "")
-endif()
-
-set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
-if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
- set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
-endif()
-
-
-
-
-
-set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "")
-set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "")
-set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "")
-set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CMakeCXXCompiler.cmake b/SRC_engines/build/CMakeFiles/3.26.3/CMakeCXXCompiler.cmake
deleted file mode 100644
index 703418f..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CMakeCXXCompiler.cmake
+++ /dev/null
@@ -1,83 +0,0 @@
-set(CMAKE_CXX_COMPILER "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe")
-set(CMAKE_CXX_COMPILER_ARG1 "")
-set(CMAKE_CXX_COMPILER_ID "MSVC")
-set(CMAKE_CXX_COMPILER_VERSION "19.37.32825.0")
-set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
-set(CMAKE_CXX_COMPILER_WRAPPER "")
-set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
-set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF")
-set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23")
-set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
-set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
-set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
-set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
-set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
-set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
-
-set(CMAKE_CXX_PLATFORM_ID "Windows")
-set(CMAKE_CXX_SIMULATE_ID "")
-set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "MSVC")
-set(CMAKE_CXX_SIMULATE_VERSION "")
-set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID x64)
-
-set(MSVC_CXX_ARCHITECTURE_ID x64)
-
-set(CMAKE_AR "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/lib.exe")
-set(CMAKE_CXX_COMPILER_AR "")
-set(CMAKE_RANLIB ":")
-set(CMAKE_CXX_COMPILER_RANLIB "")
-set(CMAKE_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/link.exe")
-set(CMAKE_MT "CMAKE_MT-NOTFOUND")
-set(CMAKE_COMPILER_IS_GNUCXX )
-set(CMAKE_CXX_COMPILER_LOADED 1)
-set(CMAKE_CXX_COMPILER_WORKS TRUE)
-set(CMAKE_CXX_ABI_COMPILED TRUE)
-
-set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
-
-set(CMAKE_CXX_COMPILER_ID_RUN 1)
-set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
-set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
-
-foreach (lang C OBJC OBJCXX)
- if (CMAKE_${lang}_COMPILER_ID_RUN)
- foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
- list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
- endforeach()
- endif()
-endforeach()
-
-set(CMAKE_CXX_LINKER_PREFERENCE 30)
-set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
-
-# Save compiler ABI information.
-set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
-set(CMAKE_CXX_COMPILER_ABI "")
-set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
-set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
-
-if(CMAKE_CXX_SIZEOF_DATA_PTR)
- set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
-endif()
-
-if(CMAKE_CXX_COMPILER_ABI)
- set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
-endif()
-
-if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
- set(CMAKE_LIBRARY_ARCHITECTURE "")
-endif()
-
-set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
-if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
- set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
-endif()
-
-
-
-
-
-set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "")
-set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
-set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "")
-set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CMakeDetermineCompilerABI_C.bin b/SRC_engines/build/CMakeFiles/3.26.3/CMakeDetermineCompilerABI_C.bin
deleted file mode 100644
index df0dd64..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CMakeDetermineCompilerABI_C.bin and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CMakeDetermineCompilerABI_CXX.bin b/SRC_engines/build/CMakeFiles/3.26.3/CMakeDetermineCompilerABI_CXX.bin
deleted file mode 100644
index af3fb0f..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CMakeDetermineCompilerABI_CXX.bin and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CMakeRCCompiler.cmake b/SRC_engines/build/CMakeFiles/3.26.3/CMakeRCCompiler.cmake
deleted file mode 100644
index 0f61961..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CMakeRCCompiler.cmake
+++ /dev/null
@@ -1,6 +0,0 @@
-set(CMAKE_RC_COMPILER "rc")
-set(CMAKE_RC_COMPILER_ARG1 "")
-set(CMAKE_RC_COMPILER_LOADED 1)
-set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC)
-set(CMAKE_RC_OUTPUT_EXTENSION .res)
-set(CMAKE_RC_COMPILER_ENV_VAR "RC")
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CMakeSystem.cmake b/SRC_engines/build/CMakeFiles/3.26.3/CMakeSystem.cmake
deleted file mode 100644
index d8a5eaf..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CMakeSystem.cmake
+++ /dev/null
@@ -1,15 +0,0 @@
-set(CMAKE_HOST_SYSTEM "Windows-10.0.22000")
-set(CMAKE_HOST_SYSTEM_NAME "Windows")
-set(CMAKE_HOST_SYSTEM_VERSION "10.0.22000")
-set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64")
-
-
-
-set(CMAKE_SYSTEM "Windows-10.0.22000")
-set(CMAKE_SYSTEM_NAME "Windows")
-set(CMAKE_SYSTEM_VERSION "10.0.22000")
-set(CMAKE_SYSTEM_PROCESSOR "AMD64")
-
-set(CMAKE_CROSSCOMPILING "FALSE")
-
-set(CMAKE_SYSTEM_LOADED 1)
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/CMakeCCompilerId.c b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/CMakeCCompilerId.c
deleted file mode 100644
index 88155ff..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/CMakeCCompilerId.c
+++ /dev/null
@@ -1,866 +0,0 @@
-#ifdef __cplusplus
-# error "A C++ compiler has been selected for C."
-#endif
-
-#if defined(__18CXX)
-# define ID_VOID_MAIN
-#endif
-#if defined(__CLASSIC_C__)
-/* cv-qualifiers did not exist in K&R C */
-# define const
-# define volatile
-#endif
-
-#if !defined(__has_include)
-/* If the compiler does not have __has_include, pretend the answer is
- always no. */
-# define __has_include(x) 0
-#endif
-
-
-/* Version number components: V=Version, R=Revision, P=Patch
- Version date components: YYYY=Year, MM=Month, DD=Day */
-
-#if defined(__INTEL_COMPILER) || defined(__ICC)
-# define COMPILER_ID "Intel"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-# endif
- /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
- except that a few beta releases use the old format with V=2021. */
-# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
-# if defined(__INTEL_COMPILER_UPDATE)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
-# else
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
-# endif
-# else
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
- /* The third version component from --version is an update index,
- but no macro is provided for it. */
-# define COMPILER_VERSION_PATCH DEC(0)
-# endif
-# if defined(__INTEL_COMPILER_BUILD_DATE)
- /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
-# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
-# endif
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
-# define COMPILER_ID "IntelLLVM"
-#if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-#endif
-/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
- * later. Look for 6 digit vs. 8 digit version number to decide encoding.
- * VVVV is no smaller than the current year when a version is released.
- */
-#if __INTEL_LLVM_COMPILER < 1000000L
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
-#else
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
-#endif
-#if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-#elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-#endif
-#if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-#endif
-#if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-#endif
-
-#elif defined(__PATHCC__)
-# define COMPILER_ID "PathScale"
-# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
-# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
-# if defined(__PATHCC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
-# endif
-
-#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
-# define COMPILER_ID "Embarcadero"
-# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
-# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
-# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
-
-#elif defined(__BORLANDC__)
-# define COMPILER_ID "Borland"
- /* __BORLANDC__ = 0xVRR */
-# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
-# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
-
-#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
-# define COMPILER_ID "Watcom"
- /* __WATCOMC__ = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__WATCOMC__)
-# define COMPILER_ID "OpenWatcom"
- /* __WATCOMC__ = VVRP + 1100 */
-# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__SUNPRO_C)
-# define COMPILER_ID "SunPro"
-# if __SUNPRO_C >= 0x5100
- /* __SUNPRO_C = 0xVRRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
-# else
- /* __SUNPRO_CC = 0xVRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
-# endif
-
-#elif defined(__HP_cc)
-# define COMPILER_ID "HP"
- /* __HP_cc = VVRRPP */
-# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
-# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
-
-#elif defined(__DECC)
-# define COMPILER_ID "Compaq"
- /* __DECC_VER = VVRRTPPPP */
-# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
-# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
-# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
-
-#elif defined(__IBMC__) && defined(__COMPILER_VER__)
-# define COMPILER_ID "zOS"
- /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
-
-#elif defined(__open_xl__) && defined(__clang__)
-# define COMPILER_ID "IBMClang"
-# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
-# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
-# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
-
-
-#elif defined(__ibmxl__) && defined(__clang__)
-# define COMPILER_ID "XLClang"
-# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
-# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
-# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
-
-
-#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
-# define COMPILER_ID "XL"
- /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
-
-#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
-# define COMPILER_ID "VisualAge"
- /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
-
-#elif defined(__NVCOMPILER)
-# define COMPILER_ID "NVHPC"
-# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
-# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
-# if defined(__NVCOMPILER_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
-# endif
-
-#elif defined(__PGI)
-# define COMPILER_ID "PGI"
-# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
-# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
-# if defined(__PGIC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
-# endif
-
-#elif defined(_CRAYC)
-# define COMPILER_ID "Cray"
-# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
-
-#elif defined(__TI_COMPILER_VERSION__)
-# define COMPILER_ID "TI"
- /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
-# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
-# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
-# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
-
-#elif defined(__CLANG_FUJITSU)
-# define COMPILER_ID "FujitsuClang"
-# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# define COMPILER_VERSION_INTERNAL_STR __clang_version__
-
-
-#elif defined(__FUJITSU)
-# define COMPILER_ID "Fujitsu"
-# if defined(__FCC_version__)
-# define COMPILER_VERSION __FCC_version__
-# elif defined(__FCC_major__)
-# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# endif
-# if defined(__fcc_version)
-# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
-# elif defined(__FCC_VERSION)
-# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
-# endif
-
-
-#elif defined(__ghs__)
-# define COMPILER_ID "GHS"
-/* __GHS_VERSION_NUMBER = VVVVRP */
-# ifdef __GHS_VERSION_NUMBER
-# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
-# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
-# endif
-
-#elif defined(__TASKING__)
-# define COMPILER_ID "Tasking"
- # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
- # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
-# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
-
-#elif defined(__TINYC__)
-# define COMPILER_ID "TinyCC"
-
-#elif defined(__BCC__)
-# define COMPILER_ID "Bruce"
-
-#elif defined(__SCO_VERSION__)
-# define COMPILER_ID "SCO"
-
-#elif defined(__ARMCC_VERSION) && !defined(__clang__)
-# define COMPILER_ID "ARMCC"
-#if __ARMCC_VERSION >= 1000000
- /* __ARMCC_VERSION = VRRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#else
- /* __ARMCC_VERSION = VRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#endif
-
-
-#elif defined(__clang__) && defined(__apple_build_version__)
-# define COMPILER_ID "AppleClang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
-
-#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
-# define COMPILER_ID "ARMClang"
- # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
- # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
-# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
-
-#elif defined(__clang__)
-# define COMPILER_ID "Clang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
-# define COMPILER_ID "LCC"
-# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
-# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
-# if defined(__LCC_MINOR__)
-# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
-# endif
-# if defined(__GNUC__) && defined(__GNUC_MINOR__)
-# define SIMULATE_ID "GNU"
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-# endif
-
-#elif defined(__GNUC__)
-# define COMPILER_ID "GNU"
-# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
-# if defined(__GNUC_MINOR__)
-# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(_MSC_VER)
-# define COMPILER_ID "MSVC"
- /* _MSC_VER = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
-# if defined(_MSC_FULL_VER)
-# if _MSC_VER >= 1400
- /* _MSC_FULL_VER = VVRRPPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
-# else
- /* _MSC_FULL_VER = VVRRPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
-# endif
-# endif
-# if defined(_MSC_BUILD)
-# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
-# endif
-
-#elif defined(_ADI_COMPILER)
-# define COMPILER_ID "ADSP"
-#if defined(__VERSIONNUM__)
- /* __VERSIONNUM__ = 0xVVRRPPTT */
-# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
-# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
-# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
-# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
-#endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# define COMPILER_ID "IAR"
-# if defined(__VER__) && defined(__ICCARM__)
-# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
-# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
-# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
-# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
-# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
-# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
-# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
-# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# endif
-
-#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
-# define COMPILER_ID "SDCC"
-# if defined(__SDCC_VERSION_MAJOR)
-# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
-# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
-# else
- /* SDCC = VRP */
-# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
-# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
-# endif
-
-
-/* These compilers are either not known or too old to define an
- identification macro. Try to identify the platform and guess that
- it is the native compiler. */
-#elif defined(__hpux) || defined(__hpua)
-# define COMPILER_ID "HP"
-
-#else /* unknown compiler */
-# define COMPILER_ID ""
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
-#ifdef SIMULATE_ID
-char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
-#endif
-
-#ifdef __QNXNTO__
-char const* qnxnto = "INFO" ":" "qnxnto[]";
-#endif
-
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
-char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
-#endif
-
-#define STRINGIFY_HELPER(X) #X
-#define STRINGIFY(X) STRINGIFY_HELPER(X)
-
-/* Identify known platforms by name. */
-#if defined(__linux) || defined(__linux__) || defined(linux)
-# define PLATFORM_ID "Linux"
-
-#elif defined(__MSYS__)
-# define PLATFORM_ID "MSYS"
-
-#elif defined(__CYGWIN__)
-# define PLATFORM_ID "Cygwin"
-
-#elif defined(__MINGW32__)
-# define PLATFORM_ID "MinGW"
-
-#elif defined(__APPLE__)
-# define PLATFORM_ID "Darwin"
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-# define PLATFORM_ID "Windows"
-
-#elif defined(__FreeBSD__) || defined(__FreeBSD)
-# define PLATFORM_ID "FreeBSD"
-
-#elif defined(__NetBSD__) || defined(__NetBSD)
-# define PLATFORM_ID "NetBSD"
-
-#elif defined(__OpenBSD__) || defined(__OPENBSD)
-# define PLATFORM_ID "OpenBSD"
-
-#elif defined(__sun) || defined(sun)
-# define PLATFORM_ID "SunOS"
-
-#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
-# define PLATFORM_ID "AIX"
-
-#elif defined(__hpux) || defined(__hpux__)
-# define PLATFORM_ID "HP-UX"
-
-#elif defined(__HAIKU__)
-# define PLATFORM_ID "Haiku"
-
-#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
-# define PLATFORM_ID "BeOS"
-
-#elif defined(__QNX__) || defined(__QNXNTO__)
-# define PLATFORM_ID "QNX"
-
-#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
-# define PLATFORM_ID "Tru64"
-
-#elif defined(__riscos) || defined(__riscos__)
-# define PLATFORM_ID "RISCos"
-
-#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
-# define PLATFORM_ID "SINIX"
-
-#elif defined(__UNIX_SV__)
-# define PLATFORM_ID "UNIX_SV"
-
-#elif defined(__bsdos__)
-# define PLATFORM_ID "BSDOS"
-
-#elif defined(_MPRAS) || defined(MPRAS)
-# define PLATFORM_ID "MP-RAS"
-
-#elif defined(__osf) || defined(__osf__)
-# define PLATFORM_ID "OSF1"
-
-#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
-# define PLATFORM_ID "SCO_SV"
-
-#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
-# define PLATFORM_ID "ULTRIX"
-
-#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
-# define PLATFORM_ID "Xenix"
-
-#elif defined(__WATCOMC__)
-# if defined(__LINUX__)
-# define PLATFORM_ID "Linux"
-
-# elif defined(__DOS__)
-# define PLATFORM_ID "DOS"
-
-# elif defined(__OS2__)
-# define PLATFORM_ID "OS2"
-
-# elif defined(__WINDOWS__)
-# define PLATFORM_ID "Windows3x"
-
-# elif defined(__VXWORKS__)
-# define PLATFORM_ID "VxWorks"
-
-# else /* unknown platform */
-# define PLATFORM_ID
-# endif
-
-#elif defined(__INTEGRITY)
-# if defined(INT_178B)
-# define PLATFORM_ID "Integrity178"
-
-# else /* regular Integrity */
-# define PLATFORM_ID "Integrity"
-# endif
-
-# elif defined(_ADI_COMPILER)
-# define PLATFORM_ID "ADSP"
-
-#else /* unknown platform */
-# define PLATFORM_ID
-
-#endif
-
-/* For windows compilers MSVC and Intel we can determine
- the architecture of the compiler being used. This is because
- the compilers do not have flags that can change the architecture,
- but rather depend on which compiler is being used
-*/
-#if defined(_WIN32) && defined(_MSC_VER)
-# if defined(_M_IA64)
-# define ARCHITECTURE_ID "IA64"
-
-# elif defined(_M_ARM64EC)
-# define ARCHITECTURE_ID "ARM64EC"
-
-# elif defined(_M_X64) || defined(_M_AMD64)
-# define ARCHITECTURE_ID "x64"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# elif defined(_M_ARM64)
-# define ARCHITECTURE_ID "ARM64"
-
-# elif defined(_M_ARM)
-# if _M_ARM == 4
-# define ARCHITECTURE_ID "ARMV4I"
-# elif _M_ARM == 5
-# define ARCHITECTURE_ID "ARMV5I"
-# else
-# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
-# endif
-
-# elif defined(_M_MIPS)
-# define ARCHITECTURE_ID "MIPS"
-
-# elif defined(_M_SH)
-# define ARCHITECTURE_ID "SHx"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__WATCOMC__)
-# if defined(_M_I86)
-# define ARCHITECTURE_ID "I86"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# if defined(__ICCARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__ICCRX__)
-# define ARCHITECTURE_ID "RX"
-
-# elif defined(__ICCRH850__)
-# define ARCHITECTURE_ID "RH850"
-
-# elif defined(__ICCRL78__)
-# define ARCHITECTURE_ID "RL78"
-
-# elif defined(__ICCRISCV__)
-# define ARCHITECTURE_ID "RISCV"
-
-# elif defined(__ICCAVR__)
-# define ARCHITECTURE_ID "AVR"
-
-# elif defined(__ICC430__)
-# define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__ICCV850__)
-# define ARCHITECTURE_ID "V850"
-
-# elif defined(__ICC8051__)
-# define ARCHITECTURE_ID "8051"
-
-# elif defined(__ICCSTM8__)
-# define ARCHITECTURE_ID "STM8"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__ghs__)
-# if defined(__PPC64__)
-# define ARCHITECTURE_ID "PPC64"
-
-# elif defined(__ppc__)
-# define ARCHITECTURE_ID "PPC"
-
-# elif defined(__ARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__x86_64__)
-# define ARCHITECTURE_ID "x64"
-
-# elif defined(__i386__)
-# define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__TI_COMPILER_VERSION__)
-# if defined(__TI_ARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__MSP430__)
-# define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__TMS320C28XX__)
-# define ARCHITECTURE_ID "TMS320C28x"
-
-# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
-# define ARCHITECTURE_ID "TMS320C6x"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-# elif defined(__ADSPSHARC__)
-# define ARCHITECTURE_ID "SHARC"
-
-# elif defined(__ADSPBLACKFIN__)
-# define ARCHITECTURE_ID "Blackfin"
-
-#elif defined(__TASKING__)
-
-# if defined(__CTC__) || defined(__CPTC__)
-# define ARCHITECTURE_ID "TriCore"
-
-# elif defined(__CMCS__)
-# define ARCHITECTURE_ID "MCS"
-
-# elif defined(__CARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__CARC__)
-# define ARCHITECTURE_ID "ARC"
-
-# elif defined(__C51__)
-# define ARCHITECTURE_ID "8051"
-
-# elif defined(__CPCP__)
-# define ARCHITECTURE_ID "PCP"
-
-# else
-# define ARCHITECTURE_ID ""
-# endif
-
-#else
-# define ARCHITECTURE_ID
-#endif
-
-/* Convert integer to decimal digit literals. */
-#define DEC(n) \
- ('0' + (((n) / 10000000)%10)), \
- ('0' + (((n) / 1000000)%10)), \
- ('0' + (((n) / 100000)%10)), \
- ('0' + (((n) / 10000)%10)), \
- ('0' + (((n) / 1000)%10)), \
- ('0' + (((n) / 100)%10)), \
- ('0' + (((n) / 10)%10)), \
- ('0' + ((n) % 10))
-
-/* Convert integer to hex digit literals. */
-#define HEX(n) \
- ('0' + ((n)>>28 & 0xF)), \
- ('0' + ((n)>>24 & 0xF)), \
- ('0' + ((n)>>20 & 0xF)), \
- ('0' + ((n)>>16 & 0xF)), \
- ('0' + ((n)>>12 & 0xF)), \
- ('0' + ((n)>>8 & 0xF)), \
- ('0' + ((n)>>4 & 0xF)), \
- ('0' + ((n) & 0xF))
-
-/* Construct a string literal encoding the version number. */
-#ifdef COMPILER_VERSION
-char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
-
-/* Construct a string literal encoding the version number components. */
-#elif defined(COMPILER_VERSION_MAJOR)
-char const info_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
- COMPILER_VERSION_MAJOR,
-# ifdef COMPILER_VERSION_MINOR
- '.', COMPILER_VERSION_MINOR,
-# ifdef COMPILER_VERSION_PATCH
- '.', COMPILER_VERSION_PATCH,
-# ifdef COMPILER_VERSION_TWEAK
- '.', COMPILER_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct a string literal encoding the internal version number. */
-#ifdef COMPILER_VERSION_INTERNAL
-char const info_version_internal[] = {
- 'I', 'N', 'F', 'O', ':',
- 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
- 'i','n','t','e','r','n','a','l','[',
- COMPILER_VERSION_INTERNAL,']','\0'};
-#elif defined(COMPILER_VERSION_INTERNAL_STR)
-char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
-#endif
-
-/* Construct a string literal encoding the version number components. */
-#ifdef SIMULATE_VERSION_MAJOR
-char const info_simulate_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
- SIMULATE_VERSION_MAJOR,
-# ifdef SIMULATE_VERSION_MINOR
- '.', SIMULATE_VERSION_MINOR,
-# ifdef SIMULATE_VERSION_PATCH
- '.', SIMULATE_VERSION_PATCH,
-# ifdef SIMULATE_VERSION_TWEAK
- '.', SIMULATE_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
-char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
-
-
-
-#if !defined(__STDC__) && !defined(__clang__)
-# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)
-# define C_VERSION "90"
-# else
-# define C_VERSION
-# endif
-#elif __STDC_VERSION__ > 201710L
-# define C_VERSION "23"
-#elif __STDC_VERSION__ >= 201710L
-# define C_VERSION "17"
-#elif __STDC_VERSION__ >= 201000L
-# define C_VERSION "11"
-#elif __STDC_VERSION__ >= 199901L
-# define C_VERSION "99"
-#else
-# define C_VERSION "90"
-#endif
-const char* info_language_standard_default =
- "INFO" ":" "standard_default[" C_VERSION "]";
-
-const char* info_language_extensions_default = "INFO" ":" "extensions_default["
-#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
- defined(__TI_COMPILER_VERSION__)) && \
- !defined(__STRICT_ANSI__)
- "ON"
-#else
- "OFF"
-#endif
-"]";
-
-/*--------------------------------------------------------------------------*/
-
-#ifdef ID_VOID_MAIN
-void main() {}
-#else
-# if defined(__CLASSIC_C__)
-int main(argc, argv) int argc; char *argv[];
-# else
-int main(int argc, char* argv[])
-# endif
-{
- int require = 0;
- require += info_compiler[argc];
- require += info_platform[argc];
- require += info_arch[argc];
-#ifdef COMPILER_VERSION_MAJOR
- require += info_version[argc];
-#endif
-#ifdef COMPILER_VERSION_INTERNAL
- require += info_version_internal[argc];
-#endif
-#ifdef SIMULATE_ID
- require += info_simulate[argc];
-#endif
-#ifdef SIMULATE_VERSION_MAJOR
- require += info_simulate_version[argc];
-#endif
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
- require += info_cray[argc];
-#endif
- require += info_language_standard_default[argc];
- require += info_language_extensions_default[argc];
- (void)argv;
- return require;
-}
-#endif
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/CompilerIdC.exe b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/CompilerIdC.exe
deleted file mode 100644
index b2c8de1..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/CompilerIdC.exe and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/CompilerIdC.vcxproj b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/CompilerIdC.vcxproj
deleted file mode 100644
index 7e60a46..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/CompilerIdC.vcxproj
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
-
- {CAE07175-D007-4FC3-BFE8-47B392814159}
- CompilerIdC
- Win32Proj
-
-
- 10.0.22000.0
-
-
-
-
-
-
-
-
- x64
-
-
- Application
- v143
- MultiByte
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- .\
- $(Configuration)\
- false
-
-
-
- Disabled
- %(PreprocessorDefinitions)
- false
- EnableFastChecks
- MultiThreadedDebugDLL
-
-
- TurnOffAllWarnings
-
-
-
-
-
- false
- Console
-
-
-
- for %%i in (cl.exe) do %40echo CMAKE_C_COMPILER=%%~$PATH:i
-
-
-
-
-
-
-
-
-
-
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CMakeCCompilerId.obj b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CMakeCCompilerId.obj
deleted file mode 100644
index 415b4c5..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CMakeCCompilerId.obj and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.exe.recipe b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.exe.recipe
deleted file mode 100644
index 9a56a29..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CompilerIdC\CompilerIdC.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog
deleted file mode 100644
index 9cb4587..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog
deleted file mode 100644
index e314a9a..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog
deleted file mode 100644
index d6e78b5..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/Cl.items.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/Cl.items.tlog
deleted file mode 100644
index 47e0326..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/Cl.items.tlog
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CompilerIdC\CMakeCCompilerId.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CompilerIdC\Debug\CMakeCCompilerId.obj
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate
deleted file mode 100644
index 1446669..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows:
-Debug|x64|C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CompilerIdC\|
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog
deleted file mode 100644
index 393db25..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog
deleted file mode 100644
index 0647c55..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog
deleted file mode 100644
index 41491eb..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/vcpkg.applocal.log b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/vcpkg.applocal.log
deleted file mode 100644
index e02abfc..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/Debug/vcpkg.applocal.log
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
deleted file mode 100644
index 746b167..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
+++ /dev/null
@@ -1,855 +0,0 @@
-/* This source file must have a .cpp extension so that all C++ compilers
- recognize the extension without flags. Borland does not know .cxx for
- example. */
-#ifndef __cplusplus
-# error "A C compiler has been selected for C++."
-#endif
-
-#if !defined(__has_include)
-/* If the compiler does not have __has_include, pretend the answer is
- always no. */
-# define __has_include(x) 0
-#endif
-
-
-/* Version number components: V=Version, R=Revision, P=Patch
- Version date components: YYYY=Year, MM=Month, DD=Day */
-
-#if defined(__COMO__)
-# define COMPILER_ID "Comeau"
- /* __COMO_VERSION__ = VRR */
-# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
-# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
-
-#elif defined(__INTEL_COMPILER) || defined(__ICC)
-# define COMPILER_ID "Intel"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-# endif
- /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
- except that a few beta releases use the old format with V=2021. */
-# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
-# if defined(__INTEL_COMPILER_UPDATE)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
-# else
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
-# endif
-# else
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
- /* The third version component from --version is an update index,
- but no macro is provided for it. */
-# define COMPILER_VERSION_PATCH DEC(0)
-# endif
-# if defined(__INTEL_COMPILER_BUILD_DATE)
- /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
-# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
-# endif
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
-# define COMPILER_ID "IntelLLVM"
-#if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-#endif
-/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
- * later. Look for 6 digit vs. 8 digit version number to decide encoding.
- * VVVV is no smaller than the current year when a version is released.
- */
-#if __INTEL_LLVM_COMPILER < 1000000L
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
-#else
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
-#endif
-#if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-#elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-#endif
-#if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-#endif
-#if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-#endif
-
-#elif defined(__PATHCC__)
-# define COMPILER_ID "PathScale"
-# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
-# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
-# if defined(__PATHCC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
-# endif
-
-#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
-# define COMPILER_ID "Embarcadero"
-# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
-# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
-# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
-
-#elif defined(__BORLANDC__)
-# define COMPILER_ID "Borland"
- /* __BORLANDC__ = 0xVRR */
-# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
-# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
-
-#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
-# define COMPILER_ID "Watcom"
- /* __WATCOMC__ = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__WATCOMC__)
-# define COMPILER_ID "OpenWatcom"
- /* __WATCOMC__ = VVRP + 1100 */
-# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__SUNPRO_CC)
-# define COMPILER_ID "SunPro"
-# if __SUNPRO_CC >= 0x5100
- /* __SUNPRO_CC = 0xVRRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
-# else
- /* __SUNPRO_CC = 0xVRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
-# endif
-
-#elif defined(__HP_aCC)
-# define COMPILER_ID "HP"
- /* __HP_aCC = VVRRPP */
-# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
-# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
-
-#elif defined(__DECCXX)
-# define COMPILER_ID "Compaq"
- /* __DECCXX_VER = VVRRTPPPP */
-# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
-# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
-# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
-
-#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
-# define COMPILER_ID "zOS"
- /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
-
-#elif defined(__open_xl__) && defined(__clang__)
-# define COMPILER_ID "IBMClang"
-# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
-# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
-# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
-
-
-#elif defined(__ibmxl__) && defined(__clang__)
-# define COMPILER_ID "XLClang"
-# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
-# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
-# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
-
-
-#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
-# define COMPILER_ID "XL"
- /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
-
-#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
-# define COMPILER_ID "VisualAge"
- /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
-
-#elif defined(__NVCOMPILER)
-# define COMPILER_ID "NVHPC"
-# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
-# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
-# if defined(__NVCOMPILER_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
-# endif
-
-#elif defined(__PGI)
-# define COMPILER_ID "PGI"
-# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
-# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
-# if defined(__PGIC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
-# endif
-
-#elif defined(_CRAYC)
-# define COMPILER_ID "Cray"
-# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
-
-#elif defined(__TI_COMPILER_VERSION__)
-# define COMPILER_ID "TI"
- /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
-# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
-# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
-# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
-
-#elif defined(__CLANG_FUJITSU)
-# define COMPILER_ID "FujitsuClang"
-# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# define COMPILER_VERSION_INTERNAL_STR __clang_version__
-
-
-#elif defined(__FUJITSU)
-# define COMPILER_ID "Fujitsu"
-# if defined(__FCC_version__)
-# define COMPILER_VERSION __FCC_version__
-# elif defined(__FCC_major__)
-# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# endif
-# if defined(__fcc_version)
-# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
-# elif defined(__FCC_VERSION)
-# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
-# endif
-
-
-#elif defined(__ghs__)
-# define COMPILER_ID "GHS"
-/* __GHS_VERSION_NUMBER = VVVVRP */
-# ifdef __GHS_VERSION_NUMBER
-# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
-# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
-# endif
-
-#elif defined(__TASKING__)
-# define COMPILER_ID "Tasking"
- # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
- # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
-# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
-
-#elif defined(__SCO_VERSION__)
-# define COMPILER_ID "SCO"
-
-#elif defined(__ARMCC_VERSION) && !defined(__clang__)
-# define COMPILER_ID "ARMCC"
-#if __ARMCC_VERSION >= 1000000
- /* __ARMCC_VERSION = VRRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#else
- /* __ARMCC_VERSION = VRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#endif
-
-
-#elif defined(__clang__) && defined(__apple_build_version__)
-# define COMPILER_ID "AppleClang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
-
-#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
-# define COMPILER_ID "ARMClang"
- # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
- # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
-# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
-
-#elif defined(__clang__)
-# define COMPILER_ID "Clang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
-# define COMPILER_ID "LCC"
-# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
-# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
-# if defined(__LCC_MINOR__)
-# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
-# endif
-# if defined(__GNUC__) && defined(__GNUC_MINOR__)
-# define SIMULATE_ID "GNU"
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-# endif
-
-#elif defined(__GNUC__) || defined(__GNUG__)
-# define COMPILER_ID "GNU"
-# if defined(__GNUC__)
-# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
-# else
-# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(_MSC_VER)
-# define COMPILER_ID "MSVC"
- /* _MSC_VER = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
-# if defined(_MSC_FULL_VER)
-# if _MSC_VER >= 1400
- /* _MSC_FULL_VER = VVRRPPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
-# else
- /* _MSC_FULL_VER = VVRRPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
-# endif
-# endif
-# if defined(_MSC_BUILD)
-# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
-# endif
-
-#elif defined(_ADI_COMPILER)
-# define COMPILER_ID "ADSP"
-#if defined(__VERSIONNUM__)
- /* __VERSIONNUM__ = 0xVVRRPPTT */
-# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
-# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
-# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
-# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
-#endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# define COMPILER_ID "IAR"
-# if defined(__VER__) && defined(__ICCARM__)
-# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
-# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
-# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
-# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
-# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
-# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
-# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
-# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# endif
-
-
-/* These compilers are either not known or too old to define an
- identification macro. Try to identify the platform and guess that
- it is the native compiler. */
-#elif defined(__hpux) || defined(__hpua)
-# define COMPILER_ID "HP"
-
-#else /* unknown compiler */
-# define COMPILER_ID ""
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
-#ifdef SIMULATE_ID
-char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
-#endif
-
-#ifdef __QNXNTO__
-char const* qnxnto = "INFO" ":" "qnxnto[]";
-#endif
-
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
-char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
-#endif
-
-#define STRINGIFY_HELPER(X) #X
-#define STRINGIFY(X) STRINGIFY_HELPER(X)
-
-/* Identify known platforms by name. */
-#if defined(__linux) || defined(__linux__) || defined(linux)
-# define PLATFORM_ID "Linux"
-
-#elif defined(__MSYS__)
-# define PLATFORM_ID "MSYS"
-
-#elif defined(__CYGWIN__)
-# define PLATFORM_ID "Cygwin"
-
-#elif defined(__MINGW32__)
-# define PLATFORM_ID "MinGW"
-
-#elif defined(__APPLE__)
-# define PLATFORM_ID "Darwin"
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-# define PLATFORM_ID "Windows"
-
-#elif defined(__FreeBSD__) || defined(__FreeBSD)
-# define PLATFORM_ID "FreeBSD"
-
-#elif defined(__NetBSD__) || defined(__NetBSD)
-# define PLATFORM_ID "NetBSD"
-
-#elif defined(__OpenBSD__) || defined(__OPENBSD)
-# define PLATFORM_ID "OpenBSD"
-
-#elif defined(__sun) || defined(sun)
-# define PLATFORM_ID "SunOS"
-
-#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
-# define PLATFORM_ID "AIX"
-
-#elif defined(__hpux) || defined(__hpux__)
-# define PLATFORM_ID "HP-UX"
-
-#elif defined(__HAIKU__)
-# define PLATFORM_ID "Haiku"
-
-#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
-# define PLATFORM_ID "BeOS"
-
-#elif defined(__QNX__) || defined(__QNXNTO__)
-# define PLATFORM_ID "QNX"
-
-#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
-# define PLATFORM_ID "Tru64"
-
-#elif defined(__riscos) || defined(__riscos__)
-# define PLATFORM_ID "RISCos"
-
-#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
-# define PLATFORM_ID "SINIX"
-
-#elif defined(__UNIX_SV__)
-# define PLATFORM_ID "UNIX_SV"
-
-#elif defined(__bsdos__)
-# define PLATFORM_ID "BSDOS"
-
-#elif defined(_MPRAS) || defined(MPRAS)
-# define PLATFORM_ID "MP-RAS"
-
-#elif defined(__osf) || defined(__osf__)
-# define PLATFORM_ID "OSF1"
-
-#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
-# define PLATFORM_ID "SCO_SV"
-
-#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
-# define PLATFORM_ID "ULTRIX"
-
-#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
-# define PLATFORM_ID "Xenix"
-
-#elif defined(__WATCOMC__)
-# if defined(__LINUX__)
-# define PLATFORM_ID "Linux"
-
-# elif defined(__DOS__)
-# define PLATFORM_ID "DOS"
-
-# elif defined(__OS2__)
-# define PLATFORM_ID "OS2"
-
-# elif defined(__WINDOWS__)
-# define PLATFORM_ID "Windows3x"
-
-# elif defined(__VXWORKS__)
-# define PLATFORM_ID "VxWorks"
-
-# else /* unknown platform */
-# define PLATFORM_ID
-# endif
-
-#elif defined(__INTEGRITY)
-# if defined(INT_178B)
-# define PLATFORM_ID "Integrity178"
-
-# else /* regular Integrity */
-# define PLATFORM_ID "Integrity"
-# endif
-
-# elif defined(_ADI_COMPILER)
-# define PLATFORM_ID "ADSP"
-
-#else /* unknown platform */
-# define PLATFORM_ID
-
-#endif
-
-/* For windows compilers MSVC and Intel we can determine
- the architecture of the compiler being used. This is because
- the compilers do not have flags that can change the architecture,
- but rather depend on which compiler is being used
-*/
-#if defined(_WIN32) && defined(_MSC_VER)
-# if defined(_M_IA64)
-# define ARCHITECTURE_ID "IA64"
-
-# elif defined(_M_ARM64EC)
-# define ARCHITECTURE_ID "ARM64EC"
-
-# elif defined(_M_X64) || defined(_M_AMD64)
-# define ARCHITECTURE_ID "x64"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# elif defined(_M_ARM64)
-# define ARCHITECTURE_ID "ARM64"
-
-# elif defined(_M_ARM)
-# if _M_ARM == 4
-# define ARCHITECTURE_ID "ARMV4I"
-# elif _M_ARM == 5
-# define ARCHITECTURE_ID "ARMV5I"
-# else
-# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
-# endif
-
-# elif defined(_M_MIPS)
-# define ARCHITECTURE_ID "MIPS"
-
-# elif defined(_M_SH)
-# define ARCHITECTURE_ID "SHx"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__WATCOMC__)
-# if defined(_M_I86)
-# define ARCHITECTURE_ID "I86"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# if defined(__ICCARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__ICCRX__)
-# define ARCHITECTURE_ID "RX"
-
-# elif defined(__ICCRH850__)
-# define ARCHITECTURE_ID "RH850"
-
-# elif defined(__ICCRL78__)
-# define ARCHITECTURE_ID "RL78"
-
-# elif defined(__ICCRISCV__)
-# define ARCHITECTURE_ID "RISCV"
-
-# elif defined(__ICCAVR__)
-# define ARCHITECTURE_ID "AVR"
-
-# elif defined(__ICC430__)
-# define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__ICCV850__)
-# define ARCHITECTURE_ID "V850"
-
-# elif defined(__ICC8051__)
-# define ARCHITECTURE_ID "8051"
-
-# elif defined(__ICCSTM8__)
-# define ARCHITECTURE_ID "STM8"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__ghs__)
-# if defined(__PPC64__)
-# define ARCHITECTURE_ID "PPC64"
-
-# elif defined(__ppc__)
-# define ARCHITECTURE_ID "PPC"
-
-# elif defined(__ARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__x86_64__)
-# define ARCHITECTURE_ID "x64"
-
-# elif defined(__i386__)
-# define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__TI_COMPILER_VERSION__)
-# if defined(__TI_ARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__MSP430__)
-# define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__TMS320C28XX__)
-# define ARCHITECTURE_ID "TMS320C28x"
-
-# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
-# define ARCHITECTURE_ID "TMS320C6x"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-# elif defined(__ADSPSHARC__)
-# define ARCHITECTURE_ID "SHARC"
-
-# elif defined(__ADSPBLACKFIN__)
-# define ARCHITECTURE_ID "Blackfin"
-
-#elif defined(__TASKING__)
-
-# if defined(__CTC__) || defined(__CPTC__)
-# define ARCHITECTURE_ID "TriCore"
-
-# elif defined(__CMCS__)
-# define ARCHITECTURE_ID "MCS"
-
-# elif defined(__CARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__CARC__)
-# define ARCHITECTURE_ID "ARC"
-
-# elif defined(__C51__)
-# define ARCHITECTURE_ID "8051"
-
-# elif defined(__CPCP__)
-# define ARCHITECTURE_ID "PCP"
-
-# else
-# define ARCHITECTURE_ID ""
-# endif
-
-#else
-# define ARCHITECTURE_ID
-#endif
-
-/* Convert integer to decimal digit literals. */
-#define DEC(n) \
- ('0' + (((n) / 10000000)%10)), \
- ('0' + (((n) / 1000000)%10)), \
- ('0' + (((n) / 100000)%10)), \
- ('0' + (((n) / 10000)%10)), \
- ('0' + (((n) / 1000)%10)), \
- ('0' + (((n) / 100)%10)), \
- ('0' + (((n) / 10)%10)), \
- ('0' + ((n) % 10))
-
-/* Convert integer to hex digit literals. */
-#define HEX(n) \
- ('0' + ((n)>>28 & 0xF)), \
- ('0' + ((n)>>24 & 0xF)), \
- ('0' + ((n)>>20 & 0xF)), \
- ('0' + ((n)>>16 & 0xF)), \
- ('0' + ((n)>>12 & 0xF)), \
- ('0' + ((n)>>8 & 0xF)), \
- ('0' + ((n)>>4 & 0xF)), \
- ('0' + ((n) & 0xF))
-
-/* Construct a string literal encoding the version number. */
-#ifdef COMPILER_VERSION
-char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
-
-/* Construct a string literal encoding the version number components. */
-#elif defined(COMPILER_VERSION_MAJOR)
-char const info_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
- COMPILER_VERSION_MAJOR,
-# ifdef COMPILER_VERSION_MINOR
- '.', COMPILER_VERSION_MINOR,
-# ifdef COMPILER_VERSION_PATCH
- '.', COMPILER_VERSION_PATCH,
-# ifdef COMPILER_VERSION_TWEAK
- '.', COMPILER_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct a string literal encoding the internal version number. */
-#ifdef COMPILER_VERSION_INTERNAL
-char const info_version_internal[] = {
- 'I', 'N', 'F', 'O', ':',
- 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
- 'i','n','t','e','r','n','a','l','[',
- COMPILER_VERSION_INTERNAL,']','\0'};
-#elif defined(COMPILER_VERSION_INTERNAL_STR)
-char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
-#endif
-
-/* Construct a string literal encoding the version number components. */
-#ifdef SIMULATE_VERSION_MAJOR
-char const info_simulate_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
- SIMULATE_VERSION_MAJOR,
-# ifdef SIMULATE_VERSION_MINOR
- '.', SIMULATE_VERSION_MINOR,
-# ifdef SIMULATE_VERSION_PATCH
- '.', SIMULATE_VERSION_PATCH,
-# ifdef SIMULATE_VERSION_TWEAK
- '.', SIMULATE_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
-char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
-
-
-
-#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
-# if defined(__INTEL_CXX11_MODE__)
-# if defined(__cpp_aggregate_nsdmi)
-# define CXX_STD 201402L
-# else
-# define CXX_STD 201103L
-# endif
-# else
-# define CXX_STD 199711L
-# endif
-#elif defined(_MSC_VER) && defined(_MSVC_LANG)
-# define CXX_STD _MSVC_LANG
-#else
-# define CXX_STD __cplusplus
-#endif
-
-const char* info_language_standard_default = "INFO" ":" "standard_default["
-#if CXX_STD > 202002L
- "23"
-#elif CXX_STD > 201703L
- "20"
-#elif CXX_STD >= 201703L
- "17"
-#elif CXX_STD >= 201402L
- "14"
-#elif CXX_STD >= 201103L
- "11"
-#else
- "98"
-#endif
-"]";
-
-const char* info_language_extensions_default = "INFO" ":" "extensions_default["
-#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
- defined(__TI_COMPILER_VERSION__)) && \
- !defined(__STRICT_ANSI__)
- "ON"
-#else
- "OFF"
-#endif
-"]";
-
-/*--------------------------------------------------------------------------*/
-
-int main(int argc, char* argv[])
-{
- int require = 0;
- require += info_compiler[argc];
- require += info_platform[argc];
- require += info_arch[argc];
-#ifdef COMPILER_VERSION_MAJOR
- require += info_version[argc];
-#endif
-#ifdef COMPILER_VERSION_INTERNAL
- require += info_version_internal[argc];
-#endif
-#ifdef SIMULATE_ID
- require += info_simulate[argc];
-#endif
-#ifdef SIMULATE_VERSION_MAJOR
- require += info_simulate_version[argc];
-#endif
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
- require += info_cray[argc];
-#endif
- require += info_language_standard_default[argc];
- require += info_language_extensions_default[argc];
- (void)argv;
- return require;
-}
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/CompilerIdCXX.exe b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/CompilerIdCXX.exe
deleted file mode 100644
index a838591..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/CompilerIdCXX.exe and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/CompilerIdCXX.vcxproj b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/CompilerIdCXX.vcxproj
deleted file mode 100644
index 2a1a8a1..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/CompilerIdCXX.vcxproj
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
-
- {CAE07175-D007-4FC3-BFE8-47B392814159}
- CompilerIdCXX
- Win32Proj
-
-
- 10.0.22000.0
-
-
-
-
-
-
-
-
- x64
-
-
- Application
- v143
- MultiByte
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- .\
- $(Configuration)\
- false
-
-
-
- Disabled
- %(PreprocessorDefinitions)
- false
- EnableFastChecks
- MultiThreadedDebugDLL
-
-
- TurnOffAllWarnings
-
-
-
-
-
- false
- Console
-
-
-
- for %%i in (cl.exe) do %40echo CMAKE_CXX_COMPILER=%%~$PATH:i
-
-
-
-
-
-
-
-
-
-
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj
deleted file mode 100644
index 78c7585..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe
deleted file mode 100644
index 8e75266..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CompilerIdCXX\CompilerIdCXX.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog
deleted file mode 100644
index f975b09..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog
deleted file mode 100644
index 9f976ae..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog
deleted file mode 100644
index 58bcdf2..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog
deleted file mode 100644
index fd3a65f..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CompilerIdCXX\CMakeCXXCompilerId.cpp;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CompilerIdCXX\Debug\CMakeCXXCompilerId.obj
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate
deleted file mode 100644
index 73667b7..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows:
-Debug|x64|C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CompilerIdCXX\|
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog
deleted file mode 100644
index 94ce814..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog
deleted file mode 100644
index bd636c4..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog
deleted file mode 100644
index fd07499..0000000
Binary files a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/vcpkg.applocal.log b/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/vcpkg.applocal.log
deleted file mode 100644
index e02abfc..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/Debug/vcpkg.applocal.log
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/VCTargetsPath.txt b/SRC_engines/build/CMakeFiles/3.26.3/VCTargetsPath.txt
deleted file mode 100644
index 513c277..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/VCTargetsPath.txt
+++ /dev/null
@@ -1 +0,0 @@
-C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Microsoft/VC/v170
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/VCTargetsPath.vcxproj b/SRC_engines/build/CMakeFiles/3.26.3/VCTargetsPath.vcxproj
deleted file mode 100644
index 53abc6c..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/VCTargetsPath.vcxproj
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
-
- {F3FC6D86-508D-3FB1-96D2-995F08B142EC}
- Win32Proj
- x64
- 10.0.22000.0
-
-
-
- x64
-
-
- Utility
- MultiByte
- v143
-
-
-
-
- echo VCTargetsPath=$(VCTargetsPath)
-
-
-
-
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/x64/Debug/VCTargetsPath.recipe b/SRC_engines/build/CMakeFiles/3.26.3/x64/Debug/VCTargetsPath.recipe
deleted file mode 100644
index e5e4965..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/x64/Debug/VCTargetsPath.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\x64\Debug\VCTargetsPath
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/CMakeFiles/3.26.3/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate b/SRC_engines/build/CMakeFiles/3.26.3/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate
deleted file mode 100644
index 6b4b0a2..0000000
--- a/SRC_engines/build/CMakeFiles/3.26.3/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows:
-Debug|x64|C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\|
diff --git a/SRC_engines/build/CMakeFiles/3a159bb53ae384f8a45943ebbdb2c5ee/INSTALL_force.rule b/SRC_engines/build/CMakeFiles/3a159bb53ae384f8a45943ebbdb2c5ee/INSTALL_force.rule
deleted file mode 100644
index 2d3998c..0000000
--- a/SRC_engines/build/CMakeFiles/3a159bb53ae384f8a45943ebbdb2c5ee/INSTALL_force.rule
+++ /dev/null
@@ -1 +0,0 @@
-# generated from CMake
diff --git a/SRC_engines/build/CMakeFiles/3a159bb53ae384f8a45943ebbdb2c5ee/PACKAGE_force.rule b/SRC_engines/build/CMakeFiles/3a159bb53ae384f8a45943ebbdb2c5ee/PACKAGE_force.rule
deleted file mode 100644
index 2d3998c..0000000
--- a/SRC_engines/build/CMakeFiles/3a159bb53ae384f8a45943ebbdb2c5ee/PACKAGE_force.rule
+++ /dev/null
@@ -1 +0,0 @@
-# generated from CMake
diff --git a/SRC_engines/build/CMakeFiles/3a159bb53ae384f8a45943ebbdb2c5ee/generate.stamp.rule b/SRC_engines/build/CMakeFiles/3a159bb53ae384f8a45943ebbdb2c5ee/generate.stamp.rule
deleted file mode 100644
index 2d3998c..0000000
--- a/SRC_engines/build/CMakeFiles/3a159bb53ae384f8a45943ebbdb2c5ee/generate.stamp.rule
+++ /dev/null
@@ -1 +0,0 @@
-# generated from CMake
diff --git a/SRC_engines/build/CMakeFiles/6abd6c36e184637ede92c97373d7e8b9/INSTALL_force.rule b/SRC_engines/build/CMakeFiles/6abd6c36e184637ede92c97373d7e8b9/INSTALL_force.rule
deleted file mode 100644
index 2d3998c..0000000
--- a/SRC_engines/build/CMakeFiles/6abd6c36e184637ede92c97373d7e8b9/INSTALL_force.rule
+++ /dev/null
@@ -1 +0,0 @@
-# generated from CMake
diff --git a/SRC_engines/build/CMakeFiles/6abd6c36e184637ede92c97373d7e8b9/PACKAGE_force.rule b/SRC_engines/build/CMakeFiles/6abd6c36e184637ede92c97373d7e8b9/PACKAGE_force.rule
deleted file mode 100644
index 2d3998c..0000000
--- a/SRC_engines/build/CMakeFiles/6abd6c36e184637ede92c97373d7e8b9/PACKAGE_force.rule
+++ /dev/null
@@ -1 +0,0 @@
-# generated from CMake
diff --git a/SRC_engines/build/CMakeFiles/CMakeConfigureLog.yaml b/SRC_engines/build/CMakeFiles/CMakeConfigureLog.yaml
deleted file mode 100644
index 67f989f..0000000
--- a/SRC_engines/build/CMakeFiles/CMakeConfigureLog.yaml
+++ /dev/null
@@ -1,261 +0,0 @@
-
----
-events:
- -
- kind: "message-v1"
- backtrace:
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:204 (message)"
- - "CMakeLists.txt:16 (project)"
- message: |
- The system is: Windows - 10.0.22000 - AMD64
- -
- kind: "message-v1"
- backtrace:
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)"
- - "CMakeLists.txt:16 (project)"
- message: |
- Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
- Compiler:
- Build flags:
- Id flags:
-
- The output was:
- 0
- MSBuild version 17.7.2+d6990bcfa for .NET Framework
- Build started 11/13/2023 4:16:01 PM.
-
- Project "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdC\\CompilerIdC.vcxproj" on node 1 (default targets).
- PrepareForBuild:
- Creating directory "Debug\\".
- Creating directory "Debug\\CompilerIdC.tlog\\".
- InitializeBuildStatus:
- Creating "Debug\\CompilerIdC.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
- Touching "Debug\\CompilerIdC.tlog\\unsuccessfulbuild".
- VcpkgTripletSelection:
- Using triplet "x64-windows" from "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\"
- Using normalized configuration "Release"
- ClCompile:
- C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\CL.exe /c /I"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\include" /nologo /W0 /WX- /diagnostics:column /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\\\" /Fd"Debug\\vc143.pdb" /external:W0 /Gd /TC /FC /errorReport:queue CMakeCCompilerId.c
- CMakeCCompilerId.c
- Link:
- C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:".\\CompilerIdC.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib" /LIBPATH:"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib\\manual-link" kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib\\*.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\\CompilerIdC.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\\CompilerIdC.lib" /MACHINE:X64 Debug\\CMakeCCompilerId.obj
- CompilerIdC.vcxproj -> C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdC\\CompilerIdC.exe
- AppLocalFromInstalled:
- pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdC\\CompilerIdC.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdC.tlog\\CompilerIdC.write.1u.tlog" "Debug\\vcpkg.applocal.log"
- 'pwsh.exe' is not recognized as an internal or external command,
- operable program or batch file.
- The command "pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdC\\CompilerIdC.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdC.tlog\\CompilerIdC.write.1u.tlog" "Debug\\vcpkg.applocal.log"" exited with code 9009.
- "C:\\windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdC\\CompilerIdC.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdC.tlog\\CompilerIdC.write.1u.tlog" "Debug\\vcpkg.applocal.log"
- PostBuildEvent:
- for %%i in (cl.exe) do @echo CMAKE_C_COMPILER=%%~$PATH:i
- :VCEnd
- CMAKE_C_COMPILER=C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\Hostx64\\x64\\cl.exe
- FinalizeBuildStatus:
- Deleting file "Debug\\CompilerIdC.tlog\\unsuccessfulbuild".
- Touching "Debug\\CompilerIdC.tlog\\CompilerIdC.lastbuildstate".
- Done Building Project "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdC\\CompilerIdC.vcxproj" (default targets).
-
- Build succeeded.
- 0 Warning(s)
- 0 Error(s)
-
- Time Elapsed 00:00:02.15
-
-
- Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.exe"
-
- Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.vcxproj"
-
- The C compiler identification is MSVC, found in:
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdC/CompilerIdC.exe
-
- -
- kind: "message-v1"
- backtrace:
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
- - "CMakeLists.txt:16 (project)"
- message: |
- Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
- Compiler:
- Build flags:
- Id flags:
-
- The output was:
- 0
- MSBuild version 17.7.2+d6990bcfa for .NET Framework
- Build started 11/13/2023 4:16:03 PM.
-
- Project "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdCXX\\CompilerIdCXX.vcxproj" on node 1 (default targets).
- PrepareForBuild:
- Creating directory "Debug\\".
- Creating directory "Debug\\CompilerIdCXX.tlog\\".
- InitializeBuildStatus:
- Creating "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
- Touching "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild".
- VcpkgTripletSelection:
- Using triplet "x64-windows" from "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\"
- Using normalized configuration "Release"
- ClCompile:
- C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\CL.exe /c /I"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\include" /nologo /W0 /WX- /diagnostics:column /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\\\" /Fd"Debug\\vc143.pdb" /external:W0 /Gd /TP /FC /errorReport:queue CMakeCXXCompilerId.cpp
- CMakeCXXCompilerId.cpp
- Link:
- C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:".\\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib" /LIBPATH:"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib\\manual-link" kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib\\*.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\\CompilerIdCXX.lib" /MACHINE:X64 Debug\\CMakeCXXCompilerId.obj
- CompilerIdCXX.vcxproj -> C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdCXX\\CompilerIdCXX.exe
- AppLocalFromInstalled:
- pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdCXX\\CompilerIdCXX.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.write.1u.tlog" "Debug\\vcpkg.applocal.log"
- 'pwsh.exe' is not recognized as an internal or external command,
- operable program or batch file.
- The command "pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdCXX\\CompilerIdCXX.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.write.1u.tlog" "Debug\\vcpkg.applocal.log"" exited with code 9009.
- "C:\\windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdCXX\\CompilerIdCXX.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.write.1u.tlog" "Debug\\vcpkg.applocal.log"
- PostBuildEvent:
- for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i
- :VCEnd
- CMAKE_CXX_COMPILER=C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\Hostx64\\x64\\cl.exe
- FinalizeBuildStatus:
- Deleting file "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild".
- Touching "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.lastbuildstate".
- Done Building Project "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\3.26.3\\CompilerIdCXX\\CompilerIdCXX.vcxproj" (default targets).
-
- Build succeeded.
- 0 Warning(s)
- 0 Error(s)
-
- Time Elapsed 00:00:01.76
-
-
- Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe"
-
- Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj"
-
- The CXX compiler identification is MSVC, found in:
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/3.26.3/CompilerIdCXX/CompilerIdCXX.exe
-
- -
- kind: "try_compile-v1"
- backtrace:
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
- - "CMakeLists.txt:16 (project)"
- checks:
- - "Detecting C compiler ABI info"
- directories:
- source: "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/CMakeScratch/TryCompile-ueii69"
- binary: "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/CMakeScratch/TryCompile-ueii69"
- cmakeVariables:
- CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS /W3"
- CMAKE_C_FLAGS_DEBUG: "/MDd /Zi /Ob0 /Od /RTC1"
- CMAKE_EXE_LINKER_FLAGS: "/machine:x64"
- buildResult:
- variable: "CMAKE_C_ABI_COMPILED"
- cached: true
- stdout: |
- Change Dir: C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/CMakeScratch/TryCompile-ueii69
-
- Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe cmTC_1a42b.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n && MSBuild version 17.7.2+d6990bcfa for .NET Framework
- Build started 11/13/2023 4:16:06 PM.
-
- Project "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-ueii69\\cmTC_1a42b.vcxproj" on node 1 (default targets).
- PrepareForBuild:
- Creating directory "cmTC_1a42b.dir\\Debug\\".
- Creating directory "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-ueii69\\Debug\\".
- Creating directory "cmTC_1a42b.dir\\Debug\\cmTC_1a42b.tlog\\".
- InitializeBuildStatus:
- Creating "cmTC_1a42b.dir\\Debug\\cmTC_1a42b.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
- Touching "cmTC_1a42b.dir\\Debug\\cmTC_1a42b.tlog\\unsuccessfulbuild".
- VcpkgTripletSelection:
- Using triplet "x64-windows" from "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\"
- Using normalized configuration "Release"
- ClCompile:
- C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\CL.exe /c /I"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_1a42b.dir\\Debug\\\\" /Fd"cmTC_1a42b.dir\\Debug\\vc143.pdb" /external:W3 /Gd /TC /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-3.26\\Modules\\CMakeCCompilerABI.c"
- Microsoft (R) C/C++ Optimizing Compiler Version 19.37.32825 for x64
- Copyright (C) Microsoft Corporation. All rights reserved.
- CMakeCCompilerABI.c
- cl /c /I"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_1a42b.dir\\Debug\\\\" /Fd"cmTC_1a42b.dir\\Debug\\vc143.pdb" /external:W3 /Gd /TC /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-3.26\\Modules\\CMakeCCompilerABI.c"
- Link:
- C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:"C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-ueii69\\Debug\\cmTC_1a42b.exe" /INCREMENTAL /ILK:"cmTC_1a42b.dir\\Debug\\cmTC_1a42b.ilk" /NOLOGO /LIBPATH:"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib" /LIBPATH:"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib\\manual-link" kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib\\*.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/CMakeScratch/TryCompile-ueii69/Debug/cmTC_1a42b.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/CMakeScratch/TryCompile-ueii69/Debug/cmTC_1a42b.lib" /MACHINE:X64 /machine:x64 cmTC_1a42b.dir\\Debug\\CMakeCCompilerABI.obj
- cmTC_1a42b.vcxproj -> C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-ueii69\\Debug\\cmTC_1a42b.exe
- AppLocalFromInstalled:
- pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-ueii69\\Debug\\cmTC_1a42b.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "cmTC_1a42b.dir\\Debug\\cmTC_1a42b.tlog\\cmTC_1a42b.write.1u.tlog" "cmTC_1a42b.dir\\Debug\\vcpkg.applocal.log"
- 'pwsh.exe' is not recognized as an internal or external command,
- operable program or batch file.
- The command "pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-ueii69\\Debug\\cmTC_1a42b.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "cmTC_1a42b.dir\\Debug\\cmTC_1a42b.tlog\\cmTC_1a42b.write.1u.tlog" "cmTC_1a42b.dir\\Debug\\vcpkg.applocal.log"" exited with code 9009.
- "C:\\windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-ueii69\\Debug\\cmTC_1a42b.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "cmTC_1a42b.dir\\Debug\\cmTC_1a42b.tlog\\cmTC_1a42b.write.1u.tlog" "cmTC_1a42b.dir\\Debug\\vcpkg.applocal.log"
- FinalizeBuildStatus:
- Deleting file "cmTC_1a42b.dir\\Debug\\cmTC_1a42b.tlog\\unsuccessfulbuild".
- Touching "cmTC_1a42b.dir\\Debug\\cmTC_1a42b.tlog\\cmTC_1a42b.lastbuildstate".
- Done Building Project "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-ueii69\\cmTC_1a42b.vcxproj" (default targets).
-
- Build succeeded.
- 0 Warning(s)
- 0 Error(s)
-
- Time Elapsed 00:00:01.74
-
- exitCode: 0
- -
- kind: "try_compile-v1"
- backtrace:
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
- - "C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
- - "CMakeLists.txt:16 (project)"
- checks:
- - "Detecting CXX compiler ABI info"
- directories:
- source: "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/CMakeScratch/TryCompile-z08pu0"
- binary: "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/CMakeScratch/TryCompile-z08pu0"
- cmakeVariables:
- CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /W3 /GR /EHsc"
- CMAKE_CXX_FLAGS_DEBUG: "/MDd /Zi /Ob0 /Od /RTC1"
- CMAKE_EXE_LINKER_FLAGS: "/machine:x64"
- buildResult:
- variable: "CMAKE_CXX_ABI_COMPILED"
- cached: true
- stdout: |
- Change Dir: C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/CMakeScratch/TryCompile-z08pu0
-
- Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe cmTC_3b09d.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n && MSBuild version 17.7.2+d6990bcfa for .NET Framework
- Build started 11/13/2023 4:16:08 PM.
-
- Project "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-z08pu0\\cmTC_3b09d.vcxproj" on node 1 (default targets).
- PrepareForBuild:
- Creating directory "cmTC_3b09d.dir\\Debug\\".
- Creating directory "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-z08pu0\\Debug\\".
- Creating directory "cmTC_3b09d.dir\\Debug\\cmTC_3b09d.tlog\\".
- InitializeBuildStatus:
- Creating "cmTC_3b09d.dir\\Debug\\cmTC_3b09d.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
- Touching "cmTC_3b09d.dir\\Debug\\cmTC_3b09d.tlog\\unsuccessfulbuild".
- VcpkgTripletSelection:
- Using triplet "x64-windows" from "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\"
- Using normalized configuration "Release"
- ClCompile:
- C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\CL.exe /c /I"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_3b09d.dir\\Debug\\\\" /Fd"cmTC_3b09d.dir\\Debug\\vc143.pdb" /external:W3 /Gd /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-3.26\\Modules\\CMakeCXXCompilerABI.cpp"
- Microsoft (R) C/C++ Optimizing Compiler Version 19.37.32825 for x64
- CMakeCXXCompilerABI.cpp
- Copyright (C) Microsoft Corporation. All rights reserved.
- cl /c /I"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_3b09d.dir\\Debug\\\\" /Fd"cmTC_3b09d.dir\\Debug\\vc143.pdb" /external:W3 /Gd /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-3.26\\Modules\\CMakeCXXCompilerABI.cpp"
- Link:
- C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:"C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-z08pu0\\Debug\\cmTC_3b09d.exe" /INCREMENTAL /ILK:"cmTC_3b09d.dir\\Debug\\cmTC_3b09d.ilk" /NOLOGO /LIBPATH:"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib" /LIBPATH:"C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib\\manual-link" kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\lib\\*.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/CMakeScratch/TryCompile-z08pu0/Debug/cmTC_3b09d.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/CMakeScratch/TryCompile-z08pu0/Debug/cmTC_3b09d.lib" /MACHINE:X64 /machine:x64 cmTC_3b09d.dir\\Debug\\CMakeCXXCompilerABI.obj
- cmTC_3b09d.vcxproj -> C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-z08pu0\\Debug\\cmTC_3b09d.exe
- AppLocalFromInstalled:
- pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-z08pu0\\Debug\\cmTC_3b09d.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "cmTC_3b09d.dir\\Debug\\cmTC_3b09d.tlog\\cmTC_3b09d.write.1u.tlog" "cmTC_3b09d.dir\\Debug\\vcpkg.applocal.log"
- 'pwsh.exe' is not recognized as an internal or external command,
- operable program or batch file.
- The command "pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-z08pu0\\Debug\\cmTC_3b09d.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "cmTC_3b09d.dir\\Debug\\cmTC_3b09d.tlog\\cmTC_3b09d.write.1u.tlog" "cmTC_3b09d.dir\\Debug\\vcpkg.applocal.log"" exited with code 9009.
- "C:\\windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-z08pu0\\Debug\\cmTC_3b09d.exe" "C:\\Users\\CBUAHIN\\SourceCodes\\vcpkg\\installed\\x64-windows\\bin" "cmTC_3b09d.dir\\Debug\\cmTC_3b09d.tlog\\cmTC_3b09d.write.1u.tlog" "cmTC_3b09d.dir\\Debug\\vcpkg.applocal.log"
- FinalizeBuildStatus:
- Deleting file "cmTC_3b09d.dir\\Debug\\cmTC_3b09d.tlog\\unsuccessfulbuild".
- Touching "cmTC_3b09d.dir\\Debug\\cmTC_3b09d.tlog\\cmTC_3b09d.lastbuildstate".
- Done Building Project "C:\\Users\\CBUAHIN\\SourceCodes\\EPACore\\EPANET2.2\\SRC_engines\\build\\CMakeFiles\\CMakeScratch\\TryCompile-z08pu0\\cmTC_3b09d.vcxproj" (default targets).
-
- Build succeeded.
- 0 Warning(s)
- 0 Error(s)
-
- Time Elapsed 00:00:01.77
-
- exitCode: 0
-...
diff --git a/SRC_engines/build/CMakeFiles/TargetDirectories.txt b/SRC_engines/build/CMakeFiles/TargetDirectories.txt
deleted file mode 100644
index d25af83..0000000
--- a/SRC_engines/build/CMakeFiles/TargetDirectories.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/PACKAGE.dir
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/INSTALL.dir
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/ALL_BUILD.dir
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/ZERO_CHECK.dir
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/epanet2.dir
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/PACKAGE.dir
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/INSTALL.dir
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/CMakeFiles/runepanet.dir
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/CMakeFiles/PACKAGE.dir
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/CMakeFiles/INSTALL.dir
diff --git a/SRC_engines/build/CMakeFiles/cmake.check_cache b/SRC_engines/build/CMakeFiles/cmake.check_cache
deleted file mode 100644
index 3dccd73..0000000
--- a/SRC_engines/build/CMakeFiles/cmake.check_cache
+++ /dev/null
@@ -1 +0,0 @@
-# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/SRC_engines/build/CMakeFiles/generate.stamp b/SRC_engines/build/CMakeFiles/generate.stamp
deleted file mode 100644
index 9b5f49f..0000000
--- a/SRC_engines/build/CMakeFiles/generate.stamp
+++ /dev/null
@@ -1 +0,0 @@
-# CMake generation timestamp file for this directory.
diff --git a/SRC_engines/build/CMakeFiles/generate.stamp.depend b/SRC_engines/build/CMakeFiles/generate.stamp.depend
deleted file mode 100644
index 42da2ac..0000000
--- a/SRC_engines/build/CMakeFiles/generate.stamp.depend
+++ /dev/null
@@ -1,105 +0,0 @@
-# CMake generation dependency list for this directory.
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeCCompiler.cmake.in
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeCCompilerABI.c
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeCInformation.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeCXXInformation.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeCompilerIdDetection.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompileFeatures.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineRCCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeFindBinUtils.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeGenericSystem.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeParseImplicitIncludeInfo.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeParseImplicitLinkInfo.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeParseLibraryArchitecture.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeRCCompiler.cmake.in
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeRCInformation.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeSystem.cmake.in
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeTestRCCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CPack.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CPackComponent.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Bruce-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Compaq-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/GNU-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/HP-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/LCC-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/MSVC-C.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/MSVC-CXX.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/MSVC.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/SDCC-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/SunPro-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/XL-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/XLClang-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/zOS-C-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/CompilerId/VS-10.vcxproj.in
-C:/Program Files/CMake/share/cmake-3.26/Modules/InstallRequiredSystemLibraries.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Internal/FeatureTesting.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Platform/Windows-Determine-CXX.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Platform/Windows-MSVC-C.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Platform/Windows-MSVC-CXX.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Platform/Windows-MSVC.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Platform/Windows.cmake
-C:/Program Files/CMake/share/cmake-3.26/Modules/Platform/WindowsPaths.cmake
-C:/Program Files/CMake/share/cmake-3.26/Templates/CPackConfig.cmake.in
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/CMakeLists.txt
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/3.26.3/CMakeCCompiler.cmake
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/3.26.3/CMakeCXXCompiler.cmake
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/3.26.3/CMakeRCCompiler.cmake
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/3.26.3/CMakeSystem.cmake
diff --git a/SRC_engines/build/CMakeFiles/generate.stamp.list b/SRC_engines/build/CMakeFiles/generate.stamp.list
deleted file mode 100644
index e66b5a8..0000000
--- a/SRC_engines/build/CMakeFiles/generate.stamp.list
+++ /dev/null
@@ -1,3 +0,0 @@
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/generate.stamp
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/generate.stamp
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/CMakeFiles/generate.stamp
diff --git a/SRC_engines/build/CPackConfig.cmake b/SRC_engines/build/CPackConfig.cmake
deleted file mode 100644
index 8d1d36c..0000000
--- a/SRC_engines/build/CPackConfig.cmake
+++ /dev/null
@@ -1,63 +0,0 @@
-# This file will be configured to contain variables for CPack. These variables
-# should be set in the CMake list file of the project before CPack module is
-# included. The list of available CPACK_xxx variables and their associated
-# documentation may be obtained using
-# cpack --help-variable-list
-#
-# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME)
-# and some are specific to a generator
-# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables
-# usually begin with CPACK__xxxx.
-
-
-set(CPACK_ARCHIVE_FILE_NAME "epanet-2.2.0-Windows-AMD64")
-set(CPACK_BUILD_SOURCE_DIRS "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines;C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build")
-set(CPACK_CMAKE_GENERATOR "Visual Studio 17 2022")
-set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE")
-set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE")
-set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "C:/Program Files/CMake/share/cmake-3.26/Templates/CPack.GenericDescription.txt")
-set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "EPANET built using CMake")
-set(CPACK_GENERATOR "ZIP;TGZ")
-set(CPACK_INSTALL_CMAKE_PROJECTS "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build;EPANET;ALL;/")
-set(CPACK_INSTALL_PREFIX "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/install")
-set(CPACK_MODULE_PATH "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/cmake")
-set(CPACK_NSIS_DISPLAY_NAME "EPANET 2.2.0")
-set(CPACK_NSIS_INSTALLER_ICON_CODE "")
-set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "")
-set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64")
-set(CPACK_NSIS_PACKAGE_NAME "EPANET 2.2.0")
-set(CPACK_NSIS_UNINSTALL_NAME "Uninstall")
-set(CPACK_OUTPUT_CONFIG_FILE "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CPackConfig.cmake")
-set(CPACK_PACKAGE_DEFAULT_LOCATION "/")
-set(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files/CMake/share/cmake-3.26/Templates/CPack.GenericDescription.txt")
-set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "The EPANET Program for Water Distribution System Analysis")
-set(CPACK_PACKAGE_FILE_NAME "EPANET-2.2.0-win64")
-set(CPACK_PACKAGE_INSTALL_DIRECTORY "EPANET 2.2.0")
-set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "EPANET 2.2.0")
-set(CPACK_PACKAGE_NAME "EPANET")
-set(CPACK_PACKAGE_RELOCATABLE "true")
-set(CPACK_PACKAGE_VENDOR "US_EPA")
-set(CPACK_PACKAGE_VERSION "2.2.0")
-set(CPACK_PACKAGE_VERSION_MAJOR "2")
-set(CPACK_PACKAGE_VERSION_MINOR "2")
-set(CPACK_PACKAGE_VERSION_PATCH "0")
-set(CPACK_RESOURCE_FILE_LICENSE "C:/Program Files/CMake/share/cmake-3.26/Templates/CPack.GenericLicense.txt")
-set(CPACK_RESOURCE_FILE_README "C:/Program Files/CMake/share/cmake-3.26/Templates/CPack.GenericDescription.txt")
-set(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files/CMake/share/cmake-3.26/Templates/CPack.GenericWelcome.txt")
-set(CPACK_SET_DESTDIR "OFF")
-set(CPACK_SOURCE_7Z "ON")
-set(CPACK_SOURCE_GENERATOR "7Z;ZIP")
-set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CPackSourceConfig.cmake")
-set(CPACK_SOURCE_ZIP "ON")
-set(CPACK_SYSTEM_NAME "win64")
-set(CPACK_THREADS "1")
-set(CPACK_TOPLEVEL_TAG "win64")
-set(CPACK_WIX_SIZEOF_VOID_P "8")
-
-if(NOT CPACK_PROPERTIES_FILE)
- set(CPACK_PROPERTIES_FILE "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CPackProperties.cmake")
-endif()
-
-if(EXISTS ${CPACK_PROPERTIES_FILE})
- include(${CPACK_PROPERTIES_FILE})
-endif()
diff --git a/SRC_engines/build/CPackSourceConfig.cmake b/SRC_engines/build/CPackSourceConfig.cmake
deleted file mode 100644
index 41bba34..0000000
--- a/SRC_engines/build/CPackSourceConfig.cmake
+++ /dev/null
@@ -1,71 +0,0 @@
-# This file will be configured to contain variables for CPack. These variables
-# should be set in the CMake list file of the project before CPack module is
-# included. The list of available CPACK_xxx variables and their associated
-# documentation may be obtained using
-# cpack --help-variable-list
-#
-# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME)
-# and some are specific to a generator
-# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables
-# usually begin with CPACK__xxxx.
-
-
-set(CPACK_ARCHIVE_FILE_NAME "epanet-2.2.0-Windows-AMD64")
-set(CPACK_BUILD_SOURCE_DIRS "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines;C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build")
-set(CPACK_CMAKE_GENERATOR "Visual Studio 17 2022")
-set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE")
-set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE")
-set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "C:/Program Files/CMake/share/cmake-3.26/Templates/CPack.GenericDescription.txt")
-set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "EPANET built using CMake")
-set(CPACK_GENERATOR "7Z;ZIP")
-set(CPACK_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#")
-set(CPACK_INSTALLED_DIRECTORIES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines;/")
-set(CPACK_INSTALL_CMAKE_PROJECTS "")
-set(CPACK_INSTALL_PREFIX "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/install")
-set(CPACK_MODULE_PATH "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/cmake")
-set(CPACK_NSIS_DISPLAY_NAME "EPANET 2.2.0")
-set(CPACK_NSIS_INSTALLER_ICON_CODE "")
-set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "")
-set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64")
-set(CPACK_NSIS_PACKAGE_NAME "EPANET 2.2.0")
-set(CPACK_NSIS_UNINSTALL_NAME "Uninstall")
-set(CPACK_OUTPUT_CONFIG_FILE "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CPackConfig.cmake")
-set(CPACK_PACKAGE_DEFAULT_LOCATION "/")
-set(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files/CMake/share/cmake-3.26/Templates/CPack.GenericDescription.txt")
-set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "The EPANET Program for Water Distribution System Analysis")
-set(CPACK_PACKAGE_FILE_NAME "EPANET-2.2.0-Source")
-set(CPACK_PACKAGE_INSTALL_DIRECTORY "EPANET 2.2.0")
-set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "EPANET 2.2.0")
-set(CPACK_PACKAGE_NAME "EPANET")
-set(CPACK_PACKAGE_RELOCATABLE "true")
-set(CPACK_PACKAGE_VENDOR "US_EPA")
-set(CPACK_PACKAGE_VERSION "2.2.0")
-set(CPACK_PACKAGE_VERSION_MAJOR "2")
-set(CPACK_PACKAGE_VERSION_MINOR "2")
-set(CPACK_PACKAGE_VERSION_PATCH "0")
-set(CPACK_RESOURCE_FILE_LICENSE "C:/Program Files/CMake/share/cmake-3.26/Templates/CPack.GenericLicense.txt")
-set(CPACK_RESOURCE_FILE_README "C:/Program Files/CMake/share/cmake-3.26/Templates/CPack.GenericDescription.txt")
-set(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files/CMake/share/cmake-3.26/Templates/CPack.GenericWelcome.txt")
-set(CPACK_RPM_PACKAGE_SOURCES "ON")
-set(CPACK_SET_DESTDIR "OFF")
-set(CPACK_SOURCE_7Z "ON")
-set(CPACK_SOURCE_GENERATOR "7Z;ZIP")
-set(CPACK_SOURCE_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#")
-set(CPACK_SOURCE_INSTALLED_DIRECTORIES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines;/")
-set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CPackSourceConfig.cmake")
-set(CPACK_SOURCE_PACKAGE_FILE_NAME "EPANET-2.2.0-Source")
-set(CPACK_SOURCE_TOPLEVEL_TAG "win64-Source")
-set(CPACK_SOURCE_ZIP "ON")
-set(CPACK_STRIP_FILES "")
-set(CPACK_SYSTEM_NAME "win64")
-set(CPACK_THREADS "1")
-set(CPACK_TOPLEVEL_TAG "win64-Source")
-set(CPACK_WIX_SIZEOF_VOID_P "8")
-
-if(NOT CPACK_PROPERTIES_FILE)
- set(CPACK_PROPERTIES_FILE "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CPackProperties.cmake")
-endif()
-
-if(EXISTS ${CPACK_PROPERTIES_FILE})
- include(${CPACK_PROPERTIES_FILE})
-endif()
diff --git a/SRC_engines/build/EPANET-2.2.0-win64.tar.gz b/SRC_engines/build/EPANET-2.2.0-win64.tar.gz
deleted file mode 100644
index c074abc..0000000
Binary files a/SRC_engines/build/EPANET-2.2.0-win64.tar.gz and /dev/null differ
diff --git a/SRC_engines/build/EPANET-2.2.0-win64.zip b/SRC_engines/build/EPANET-2.2.0-win64.zip
deleted file mode 100644
index 12531e2..0000000
Binary files a/SRC_engines/build/EPANET-2.2.0-win64.zip and /dev/null differ
diff --git a/SRC_engines/build/EPANET.sln b/SRC_engines/build/EPANET.sln
deleted file mode 100644
index 47fcbc7..0000000
--- a/SRC_engines/build/EPANET.sln
+++ /dev/null
@@ -1,92 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{616B2955-3E0B-3E9A-9290-2D33F08B1FA9}"
- ProjectSection(ProjectDependencies) = postProject
- {E2BF5884-1880-3AEC-BC95-29CDE699387D} = {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D} = {5376B911-4B94-3018-BC0C-98B89AEDEE5D}
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002} = {1A35BB46-DEC2-33B8-9893-DA1306D0B002}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "INSTALL.vcxproj", "{555B3CB8-47CF-3B6F-B419-A254F589CAF7}"
- ProjectSection(ProjectDependencies) = postProject
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9} = {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}
- {E2BF5884-1880-3AEC-BC95-29CDE699387D} = {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "PACKAGE.vcxproj", "{2FDD89C3-9674-3C76-92CD-27A3CA71AF3B}"
- ProjectSection(ProjectDependencies) = postProject
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9} = {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}
- {E2BF5884-1880-3AEC-BC95-29CDE699387D} = {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{E2BF5884-1880-3AEC-BC95-29CDE699387D}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "epanet2", "src\solver\epanet2.vcxproj", "{5376B911-4B94-3018-BC0C-98B89AEDEE5D}"
- ProjectSection(ProjectDependencies) = postProject
- {E2BF5884-1880-3AEC-BC95-29CDE699387D} = {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "runepanet", "src\run\runepanet.vcxproj", "{1A35BB46-DEC2-33B8-9893-DA1306D0B002}"
- ProjectSection(ProjectDependencies) = postProject
- {E2BF5884-1880-3AEC-BC95-29CDE699387D} = {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D} = {5376B911-4B94-3018-BC0C-98B89AEDEE5D}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- MinSizeRel|x64 = MinSizeRel|x64
- RelWithDebInfo|x64 = RelWithDebInfo|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}.Debug|x64.ActiveCfg = Debug|x64
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}.Debug|x64.Build.0 = Debug|x64
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}.Release|x64.ActiveCfg = Release|x64
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}.Release|x64.Build.0 = Release|x64
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- {555B3CB8-47CF-3B6F-B419-A254F589CAF7}.Debug|x64.ActiveCfg = Debug|x64
- {555B3CB8-47CF-3B6F-B419-A254F589CAF7}.Release|x64.ActiveCfg = Release|x64
- {555B3CB8-47CF-3B6F-B419-A254F589CAF7}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {555B3CB8-47CF-3B6F-B419-A254F589CAF7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {2FDD89C3-9674-3C76-92CD-27A3CA71AF3B}.Debug|x64.ActiveCfg = Debug|x64
- {2FDD89C3-9674-3C76-92CD-27A3CA71AF3B}.Release|x64.ActiveCfg = Release|x64
- {2FDD89C3-9674-3C76-92CD-27A3CA71AF3B}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {2FDD89C3-9674-3C76-92CD-27A3CA71AF3B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}.Debug|x64.ActiveCfg = Debug|x64
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}.Debug|x64.Build.0 = Debug|x64
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}.Release|x64.ActiveCfg = Release|x64
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}.Release|x64.Build.0 = Release|x64
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}.Debug|x64.ActiveCfg = Debug|x64
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}.Debug|x64.Build.0 = Debug|x64
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}.Release|x64.ActiveCfg = Release|x64
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}.Release|x64.Build.0 = Release|x64
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002}.Debug|x64.ActiveCfg = Debug|x64
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002}.Debug|x64.Build.0 = Debug|x64
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002}.Release|x64.ActiveCfg = Release|x64
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002}.Release|x64.Build.0 = Release|x64
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {6A6B3A45-ABC8-3D57-B46D-F155F3F58FDE}
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
diff --git a/SRC_engines/build/INSTALL.vcxproj b/SRC_engines/build/INSTALL.vcxproj
deleted file mode 100644
index db9443f..0000000
--- a/SRC_engines/build/INSTALL.vcxproj
+++ /dev/null
@@ -1,204 +0,0 @@
-
-
-
- x64
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {555B3CB8-47CF-3B6F-B419-A254F589CAF7}
- Win32Proj
- 10.0.22000.0
- x64
- INSTALL
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\INSTALL_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\INSTALL_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\INSTALL_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\INSTALL_force
- false
- false
-
-
-
-
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- ZERO_CHECK
- false
- Never
-
-
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}
- ALL_BUILD
- false
- Never
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/INSTALL.vcxproj.filters b/SRC_engines/build/INSTALL.vcxproj.filters
deleted file mode 100644
index fd2de74..0000000
--- a/SRC_engines/build/INSTALL.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- CMake Rules
-
-
-
-
- {F2323582-77CC-305E-A8D8-8DA8CA3312F8}
-
-
-
diff --git a/SRC_engines/build/PACKAGE.vcxproj b/SRC_engines/build/PACKAGE.vcxproj
deleted file mode 100644
index 169975f..0000000
--- a/SRC_engines/build/PACKAGE.vcxproj
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
- x64
-
-
- false
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {2FDD89C3-9674-3C76-92CD-27A3CA71AF3B}
- Win32Proj
- 10.0.22000.0
- x64
- PACKAGE
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\PACKAGE_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\PACKAGE_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\PACKAGE_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\PACKAGE_force
- false
- false
-
-
-
-
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- ZERO_CHECK
- false
- Never
-
-
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}
- ALL_BUILD
- false
- Never
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/PACKAGE.vcxproj.filters b/SRC_engines/build/PACKAGE.vcxproj.filters
deleted file mode 100644
index 8bb70c0..0000000
--- a/SRC_engines/build/PACKAGE.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- CMake Rules
-
-
-
-
- {F2323582-77CC-305E-A8D8-8DA8CA3312F8}
-
-
-
diff --git a/SRC_engines/build/ZERO_CHECK.vcxproj b/SRC_engines/build/ZERO_CHECK.vcxproj
deleted file mode 100644
index e66d511..0000000
--- a/SRC_engines/build/ZERO_CHECK.vcxproj
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
- x64
-
-
- false
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- Win32Proj
- 10.0.22000.0
- x64
- ZERO_CHECK
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- Always
- Checking Build System
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/EPANET.sln
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompilerABI.c;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompileFeatures.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Bruce-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Comeau-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-C-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SDCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TinyCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-3.26\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.26\Templates\CPackConfig.cmake.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\CMakeLists.txt;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCXXCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeRCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeSystem.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.h.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\run\CMakeLists.txt;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\CMakeLists.txt;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\generate.stamp;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\generate.stamp;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\generate.stamp
- false
- Checking Build System
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/EPANET.sln
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompilerABI.c;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompileFeatures.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Bruce-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Comeau-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-C-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SDCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TinyCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-3.26\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.26\Templates\CPackConfig.cmake.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\CMakeLists.txt;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCXXCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeRCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeSystem.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.h.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\run\CMakeLists.txt;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\CMakeLists.txt;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\generate.stamp;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\generate.stamp;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\generate.stamp
- false
- Checking Build System
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/EPANET.sln
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompilerABI.c;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompileFeatures.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Bruce-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Comeau-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-C-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SDCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TinyCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-3.26\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.26\Templates\CPackConfig.cmake.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\CMakeLists.txt;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCXXCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeRCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeSystem.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.h.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\run\CMakeLists.txt;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\CMakeLists.txt;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\generate.stamp;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\generate.stamp;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\generate.stamp
- false
- Checking Build System
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/EPANET.sln
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCCompilerABI.c;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompileFeatures.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Bruce-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Comeau-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-C-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SDCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\TinyCC-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-C-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-3.26\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.26\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.26\Templates\CPackConfig.cmake.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\CMakeLists.txt;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeCXXCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeRCCompiler.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\3.26.3\CMakeSystem.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.h.in;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\run\CMakeLists.txt;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\CMakeLists.txt;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\CMakeFiles\generate.stamp;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\generate.stamp;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\generate.stamp
- false
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/ZERO_CHECK.vcxproj.filters b/SRC_engines/build/ZERO_CHECK.vcxproj.filters
deleted file mode 100644
index 2916aad..0000000
--- a/SRC_engines/build/ZERO_CHECK.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- CMake Rules
-
-
-
-
- {F2323582-77CC-305E-A8D8-8DA8CA3312F8}
-
-
-
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64.tar.gz b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64.tar.gz
deleted file mode 100644
index c074abc..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64.tar.gz and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/CONTRIBUTORS b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/CONTRIBUTORS
deleted file mode 100644
index aed06a3..0000000
--- a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/CONTRIBUTORS
+++ /dev/null
@@ -1,29 +0,0 @@
-# Authors ordered alphabetically
-
-Authors with Contributions in the Public Domain:
-
-Lewis Rossman
-Michael Tryby
-Caleb Buahin
-
-Authors with Contributions Subject to Copyright (see LICENSE):
-
-Jinduan Chen
-Maurizio Cingi
-Demetrios Eliades
-Will Furnass
-Milad Ghiami
-Sam Hatchett
-Abel Heinsbroek
-Mike Kane
-Marios Kyriakou
-Steffen Macke
-Angela Marchi
-Bryant McDonnell
-Elad Salomons
-Feng Shang
-Yunier Soad
-Markus Sunela
-Tom Taxon
-James Uber
-Hyoungmin Woo
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/concrt140.dll b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/concrt140.dll
deleted file mode 100644
index a5e5bfa..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/concrt140.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/epanet2.dll b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/epanet2.dll
deleted file mode 100644
index 8551557..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/epanet2.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140.dll b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140.dll
deleted file mode 100644
index 01d749d..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_1.dll b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_1.dll
deleted file mode 100644
index 493b96c..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_1.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_2.dll b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_2.dll
deleted file mode 100644
index 493fd64..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_2.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_atomic_wait.dll b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_atomic_wait.dll
deleted file mode 100644
index e84b83a..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_atomic_wait.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_codecvt_ids.dll b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_codecvt_ids.dll
deleted file mode 100644
index e5d3011..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_codecvt_ids.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/runepanet.exe b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/runepanet.exe
deleted file mode 100644
index dc07a7b..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/runepanet.exe and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/vcruntime140.dll b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/vcruntime140.dll
deleted file mode 100644
index edba548..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/vcruntime140.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/vcruntime140_1.dll b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/vcruntime140_1.dll
deleted file mode 100644
index 6091fbf..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/vcruntime140_1.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/cmake/epanet-config-release.cmake b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/cmake/epanet-config-release.cmake
deleted file mode 100644
index 84b8458..0000000
--- a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/cmake/epanet-config-release.cmake
+++ /dev/null
@@ -1,19 +0,0 @@
-#----------------------------------------------------------------
-# Generated CMake target import file for configuration "Release".
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Import target "epanet2" for configuration "Release"
-set_property(TARGET epanet2 APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
-set_target_properties(epanet2 PROPERTIES
- IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/epanet2.lib"
- IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/epanet2.dll"
- )
-
-list(APPEND _cmake_import_check_targets epanet2 )
-list(APPEND _cmake_import_check_files_for_epanet2 "${_IMPORT_PREFIX}/lib/epanet2.lib" "${_IMPORT_PREFIX}/bin/epanet2.dll" )
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/cmake/epanet-config.cmake b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/cmake/epanet-config.cmake
deleted file mode 100644
index 6c8641f..0000000
--- a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/cmake/epanet-config.cmake
+++ /dev/null
@@ -1,107 +0,0 @@
-# Generated by CMake
-
-if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8)
- message(FATAL_ERROR "CMake >= 2.8.0 required")
-endif()
-if(CMAKE_VERSION VERSION_LESS "2.8.3")
- message(FATAL_ERROR "CMake >= 2.8.3 required")
-endif()
-cmake_policy(PUSH)
-cmake_policy(VERSION 2.8.3...3.24)
-#----------------------------------------------------------------
-# Generated CMake target import file.
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Protect against multiple inclusion, which would fail when already imported targets are added once more.
-set(_cmake_targets_defined "")
-set(_cmake_targets_not_defined "")
-set(_cmake_expected_targets "")
-foreach(_cmake_expected_target IN ITEMS epanet2)
- list(APPEND _cmake_expected_targets "${_cmake_expected_target}")
- if(TARGET "${_cmake_expected_target}")
- list(APPEND _cmake_targets_defined "${_cmake_expected_target}")
- else()
- list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}")
- endif()
-endforeach()
-unset(_cmake_expected_target)
-if(_cmake_targets_defined STREQUAL _cmake_expected_targets)
- unset(_cmake_targets_defined)
- unset(_cmake_targets_not_defined)
- unset(_cmake_expected_targets)
- unset(CMAKE_IMPORT_FILE_VERSION)
- cmake_policy(POP)
- return()
-endif()
-if(NOT _cmake_targets_defined STREQUAL "")
- string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}")
- string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}")
- message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n")
-endif()
-unset(_cmake_targets_defined)
-unset(_cmake_targets_not_defined)
-unset(_cmake_expected_targets)
-
-
-# Compute the installation prefix relative to this file.
-get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-if(_IMPORT_PREFIX STREQUAL "/")
- set(_IMPORT_PREFIX "")
-endif()
-
-# Create imported target epanet2
-add_library(epanet2 SHARED IMPORTED)
-
-set_target_properties(epanet2 PROPERTIES
- INTERFACE_COMPILE_OPTIONS "\$<\$:;\$<\$:/GL>;\$<\$:/fp:fast>;\$<\$:/Zi>;>;\$<\$:;\$<\$:-O3>;>"
- INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
- INTERFACE_LINK_LIBRARIES "\$<\$>>:m>"
- INTERFACE_LINK_OPTIONS "\$<\$:;\$<\$:/LTCG:incremental>;>"
-)
-
-if(CMAKE_VERSION VERSION_LESS 2.8.12)
- message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
-endif()
-
-# Load information for each installed configuration.
-file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/epanet-config-*.cmake")
-foreach(_cmake_config_file IN LISTS _cmake_config_files)
- include("${_cmake_config_file}")
-endforeach()
-unset(_cmake_config_file)
-unset(_cmake_config_files)
-
-# Cleanup temporary variables.
-set(_IMPORT_PREFIX)
-
-# Loop over all imported files and verify that they actually exist
-foreach(_cmake_target IN LISTS _cmake_import_check_targets)
- foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}")
- if(NOT EXISTS "${_cmake_file}")
- message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file
- \"${_cmake_file}\"
-but this file does not exist. Possible reasons include:
-* The file was deleted, renamed, or moved to another location.
-* An install or uninstall procedure did not complete successfully.
-* The installation package was faulty and contained
- \"${CMAKE_CURRENT_LIST_FILE}\"
-but not all the files it references.
-")
- endif()
- endforeach()
- unset(_cmake_file)
- unset("_cmake_import_check_files_for_${_cmake_target}")
-endforeach()
-unset(_cmake_target)
-unset(_cmake_import_check_targets)
-
-# This file does not depend on other imported targets which have
-# been exported from the same project but in a separate export set.
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
-cmake_policy(POP)
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/include/epanet2.h b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/include/epanet2.h
deleted file mode 100644
index 19c9c67..0000000
--- a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/include/epanet2.h
+++ /dev/null
@@ -1,431 +0,0 @@
-/*
- ******************************************************************************
- Project: OWA EPANET
- Version: 2.2
- Module: epanet2.h
- Description: declarations of the legacy style EPANET 2 API functions
- Authors: see AUTHORS
- Copyright: see AUTHORS
- License: see LICENSE
- Last Updated: 10/29/2019
- ******************************************************************************
- */
-
-/*
-This module contains declarations of the legacy style EPANET API functions, with
-version 2.2 updates, that apply only to single threaded applications. A second
-set of thread safe API functions that allows one to run concurrent analyses on
-multiple EPANET projects can be found in the epanet2_2.h header file. The two
-APIs share the same function names and arguments with the difference being that
-the thread safe functions use the prefix "EN_" and include an extra argument that
-represents the EPANET project being analyzed. To avoid unneccesary repetition,
-only the thread safe API functions have been documented. To see a description of
-a legacy style API function declared here please refer to its complementary named
-function in epanet2_2.h.
-*/
-
-#ifndef EPANET2_H
-#define EPANET2_H
-
-// The legacy style EPANET API can be compiled with support for either single
-// precision or double precision floating point arguments, with the default
-// being single precision. To compile for double precision one must #define
-// EN_API_FLOAT_TYPE as double both here and in any client code that uses the
-// API.
-#ifndef EN_API_FLOAT_TYPE
- #define EN_API_FLOAT_TYPE float
-#endif
-
-#ifndef DLLEXPORT
- #ifdef _WIN32
- #ifdef epanet2_EXPORTS
- #define DLLEXPORT __declspec(dllexport) __stdcall
- #else
- #define DLLEXPORT __declspec(dllimport) __stdcall
- #endif
- #elif defined(__CYGWIN__)
- #define DLLEXPORT __stdcall
- #else
- #define DLLEXPORT
- #endif
-#endif
-
-#include "epanet2_enums.h"
-
-// --- Declare the EPANET toolkit functions
-#if defined(__cplusplus)
-extern "C" {
-#endif
-
-
-/********************************************************************
-
- Project Functions
-
-********************************************************************/
-
- int DLLEXPORT ENepanet(const char *inpFile, const char *rptFile,
- const char *outFile, void (*pviewprog) (char *));
-
- int DLLEXPORT ENinit(const char *rptFile, const char *outFile,
- int unitsType, int headlossType);
-
- int DLLEXPORT ENopen(const char *inpFile, const char *rptFile,
- const char *outFile);
-
- int DLLEXPORT ENgettitle(char *line1, char *line2, char *line3);
-
- int DLLEXPORT ENsettitle(char *line1, char *line2, char *line3);
-
- int DLLEXPORT ENgetcomment(int object, int index, char *comment);
-
- int DLLEXPORT ENsetcomment(int object, int index, char *comment);
-
- int DLLEXPORT ENgetcount(int object, int *count);
-
- int DLLEXPORT ENsaveinpfile(const char *filename);
-
- int DLLEXPORT ENclose();
-
-/********************************************************************
-
- Hydraulic Analysis Functions
-
-********************************************************************/
-
- int DLLEXPORT ENsolveH();
-
- int DLLEXPORT ENsaveH();
-
- int DLLEXPORT ENopenH();
-
- int DLLEXPORT ENinitH(int initFlag);
-
- int DLLEXPORT ENrunH(long *currentTime);
-
- int DLLEXPORT ENnextH(long *tStep);
-
- int DLLEXPORT ENcloseH();
-
- int DLLEXPORT ENsavehydfile(char *filename);
-
- int DLLEXPORT ENusehydfile(char *filename);
-
-/********************************************************************
-
- Water Quality Analysis Functions
-
-********************************************************************/
-
- int DLLEXPORT ENsolveQ();
-
- int DLLEXPORT ENopenQ();
-
- int DLLEXPORT ENinitQ(int saveFlag);
-
- int DLLEXPORT ENrunQ(long *currentTime);
-
- int DLLEXPORT ENnextQ(long *tStep);
-
- int DLLEXPORT ENstepQ(long *timeLeft);
-
- int DLLEXPORT ENcloseQ();
-
-/********************************************************************
-
- Reporting Functions
-
-********************************************************************/
-
- int DLLEXPORT ENwriteline(char *line);
-
- int DLLEXPORT ENreport();
-
- int DLLEXPORT ENcopyreport(char *filename);
-
- int DLLEXPORT ENclearreport();
-
- int DLLEXPORT ENresetreport();
-
- int DLLEXPORT ENsetreport(char *format);
-
- int DLLEXPORT ENsetstatusreport(int level);
-
- int DLLEXPORT ENgetversion(int *version);
-
- int DLLEXPORT ENgeterror(int errcode, char *errmsg, int maxLen);
-
- int DLLEXPORT ENgetstatistic(int type, EN_API_FLOAT_TYPE* value);
-
- int DLLEXPORT ENgetresultindex(int type, int index, int *value);
-
-/********************************************************************
-
- Analysis Options Functions
-
-********************************************************************/
-
- int DLLEXPORT ENgetoption(int option, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetoption(int option, EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENgetflowunits(int *units);
-
- int DLLEXPORT ENsetflowunits(int units);
-
- int DLLEXPORT ENgettimeparam(int param, long *value);
-
- int DLLEXPORT ENsettimeparam(int param, long value);
-
- int DLLEXPORT ENgetqualinfo(int *qualType, char *chemName, char *chemUnits,
- int *traceNode);
-
- int DLLEXPORT ENgetqualtype(int *qualType, int *traceNode);
-
- int DLLEXPORT ENsetqualtype(int qualType, char *chemName, char *chemUnits,
- char *traceNode);
-
-/********************************************************************
-
- Node Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddnode(char *id, int nodeType, int *index);
-
- int DLLEXPORT ENdeletenode(int index, int actionCode);
-
- int DLLEXPORT ENgetnodeindex(char *id, int *index);
-
- int DLLEXPORT ENgetnodeid(int index, char *id);
-
- int DLLEXPORT ENsetnodeid(int index, char *newid);
-
- int DLLEXPORT ENgetnodetype(int index, int *nodeType);
-
- int DLLEXPORT ENgetnodevalue(int index, int property, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetnodevalue(int index, int property, EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENsetjuncdata(int index, EN_API_FLOAT_TYPE elev,
- EN_API_FLOAT_TYPE dmnd, char *dmndpat);
-
- int DLLEXPORT ENsettankdata(int index, EN_API_FLOAT_TYPE elev,
- EN_API_FLOAT_TYPE initlvl, EN_API_FLOAT_TYPE minlvl,
- EN_API_FLOAT_TYPE maxlvl, EN_API_FLOAT_TYPE diam,
- EN_API_FLOAT_TYPE minvol, char *volcurve);
-
- int DLLEXPORT ENgetcoord(int index, double *x, double *y);
-
- int DLLEXPORT ENsetcoord(int index, double x, double y);
-
-/********************************************************************
-
- Nodal Demand Functions
-
-********************************************************************/
-
- int DLLEXPORT ENgetdemandmodel(int *model, EN_API_FLOAT_TYPE *pmin,
- EN_API_FLOAT_TYPE *preq, EN_API_FLOAT_TYPE *pexp);
-
- int DLLEXPORT ENsetdemandmodel(int model, EN_API_FLOAT_TYPE pmin,
- EN_API_FLOAT_TYPE preq, EN_API_FLOAT_TYPE pexp);
-
- int DLLEXPORT ENadddemand(int nodeIndex, EN_API_FLOAT_TYPE baseDemand,
- char *demandPattern, char *demandName);
-
- int DLLEXPORT ENdeletedemand(int nodeIndex, int demandIndex);
-
- int DLLEXPORT ENgetnumdemands(int nodeIndex, int *numDemands);
-
- int DLLEXPORT ENgetdemandindex(int nodeIndex, char *demandName, int *demandIndex);
-
- int DLLEXPORT ENgetbasedemand(int nodeIndex, int demandIndex,
- EN_API_FLOAT_TYPE *baseDemand);
-
- int DLLEXPORT ENsetbasedemand(int nodeIndex, int demandIndex,
- EN_API_FLOAT_TYPE baseDemand);
-
- int DLLEXPORT ENgetdemandpattern(int nodeIndex, int demandIndex, int *patIndex);
-
- int DLLEXPORT ENsetdemandpattern(int nodeIndex, int demandIndex, int patIndex);
-
- int DLLEXPORT ENgetdemandname(int nodeIndex, int demandIndex, char *demandName);
-
- int DLLEXPORT ENsetdemandname(int nodeIndex, int demandIndex, char *demandName);
-
-/********************************************************************
-
- Link Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddlink(char *id, int linkType, char *fromNode, char *toNode, int *index);
-
- int DLLEXPORT ENdeletelink(int index, int actionCode);
-
- int DLLEXPORT ENgetlinkindex(char *id, int *index);
-
- int DLLEXPORT ENgetlinkid(int index, char *id);
-
- int DLLEXPORT ENsetlinkid(int index, char *newid);
-
- int DLLEXPORT ENgetlinktype(int index, int *linkType);
-
- int DLLEXPORT ENsetlinktype(int *index, int linkType, int actionCode);
-
- int DLLEXPORT ENgetlinknodes(int index, int *node1, int *node2);
-
- int DLLEXPORT ENsetlinknodes(int index, int node1, int node2);
-
- int DLLEXPORT ENgetlinkvalue(int index, int property, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetlinkvalue(int index, int property, EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENsetpipedata(int index, EN_API_FLOAT_TYPE length,
- EN_API_FLOAT_TYPE diam, EN_API_FLOAT_TYPE rough,
- EN_API_FLOAT_TYPE mloss);
-
- int DLLEXPORT ENgetvertexcount(int index, int *count);
-
- int DLLEXPORT ENgetvertex(int index, int vertex, double *x, double *y);
-
- int DLLEXPORT ENsetvertices(int index, double *x, double *y, int count);
-
-/********************************************************************
-
- Pump Functions
-
-********************************************************************/
-
- int DLLEXPORT ENgetpumptype(int linkIndex, int *pumpType);
-
- int DLLEXPORT ENgetheadcurveindex(int linkIndex, int *curveIndex);
-
- int DLLEXPORT ENsetheadcurveindex(int linkIndex, int curveIndex);
-
-/********************************************************************
-
- Time Pattern Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddpattern(char *id);
-
- int DLLEXPORT ENdeletepattern(int index);
-
- int DLLEXPORT ENgetpatternindex(char *id, int *index);
-
- int DLLEXPORT ENgetpatternid(int index, char *id);
-
- int DLLEXPORT ENsetpatternid(int index, char *id);
-
- int DLLEXPORT ENgetpatternlen(int index, int *len);
-
- int DLLEXPORT ENgetpatternvalue(int index, int period, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetpatternvalue(int index, int period, EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENgetaveragepatternvalue(int index, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetpattern(int index, EN_API_FLOAT_TYPE *values, int len);
-
-/********************************************************************
-
- Data Curve Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddcurve(char *id);
-
- int DLLEXPORT ENdeletecurve(int index);
-
- int DLLEXPORT ENgetcurveindex(char *id, int *index);
-
- int DLLEXPORT ENgetcurveid(int index, char *id);
-
- int DLLEXPORT ENsetcurveid(int index, char *id);
-
- int DLLEXPORT ENgetcurvelen(int index, int *len);
-
- int DLLEXPORT ENgetcurvetype(int index, int *type);
-
- int DLLEXPORT ENgetcurvevalue(int curveIndex, int pointIndex,
- EN_API_FLOAT_TYPE *x, EN_API_FLOAT_TYPE *y);
-
- int DLLEXPORT ENsetcurvevalue(int curveIndex, int pointIndex,
- EN_API_FLOAT_TYPE x, EN_API_FLOAT_TYPE y);
-
- int DLLEXPORT ENgetcurve(int index, char* id, int *nPoints,
- EN_API_FLOAT_TYPE *xValues, EN_API_FLOAT_TYPE *yValues);
-
- int DLLEXPORT ENsetcurve(int index, EN_API_FLOAT_TYPE *xValues,
- EN_API_FLOAT_TYPE *yValues, int nPoints);
-
-/********************************************************************
-
- Simple Controls Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddcontrol(int type, int linkIndex, EN_API_FLOAT_TYPE setting,
- int nodeIndex, EN_API_FLOAT_TYPE level, int *index);
-
- int DLLEXPORT ENdeletecontrol(int index);
-
- int DLLEXPORT ENgetcontrol(int index, int *type, int *linkIndex,
- EN_API_FLOAT_TYPE *setting, int *nodeIndex, EN_API_FLOAT_TYPE *level);
-
- int DLLEXPORT ENsetcontrol(int index, int type, int linkIndex,
- EN_API_FLOAT_TYPE setting, int nodeIndex, EN_API_FLOAT_TYPE level);
-
-
-/********************************************************************
-
- Rule-Based Controls Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddrule(char *rule);
-
- int DLLEXPORT ENdeleterule(int index);
-
- int DLLEXPORT ENgetrule(int index, int *nPremises, int *nThenActions,
- int *nElseActions, EN_API_FLOAT_TYPE *priority);
-
- int DLLEXPORT ENgetruleID(int index, char* id);
-
- int DLLEXPORT ENgetpremise(int ruleIndex, int premiseIndex, int *logop,
- int *object, int *objIndex, int *variable,
- int *relop, int *status, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetpremise(int ruleIndex, int premiseIndex, int logop,
- int object, int objIndex, int variable, int relop,
- int status, EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENsetpremiseindex(int ruleIndex, int premiseIndex, int objIndex);
-
- int DLLEXPORT ENsetpremisestatus(int ruleIndex, int premiseIndex, int status);
-
- int DLLEXPORT ENsetpremisevalue(int ruleIndex, int premiseIndex,
- EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENgetthenaction(int ruleIndex, int actionIndex, int *linkIndex,
- int *status, EN_API_FLOAT_TYPE *setting);
-
- int DLLEXPORT ENsetthenaction(int ruleIndex, int actionIndex, int linkIndex,
- int status, EN_API_FLOAT_TYPE setting);
-
- int DLLEXPORT ENgetelseaction(int ruleIndex, int actionIndex, int *linkIndex,
- int *status, EN_API_FLOAT_TYPE *setting);
-
- int DLLEXPORT ENsetelseaction(int ruleIndex, int actionIndex, int linkIndex,
- int status, EN_API_FLOAT_TYPE setting);
-
- int DLLEXPORT ENsetrulepriority(int index, EN_API_FLOAT_TYPE priority);
-
- #if defined(__cplusplus)
- }
- #endif
-
-#endif //EPANET2_H
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/include/epanet2_2.h b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/include/epanet2_2.h
deleted file mode 100644
index cbfece3..0000000
--- a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/include/epanet2_2.h
+++ /dev/null
@@ -1,1786 +0,0 @@
-/** @file epanet2_2.h
- @see http://github.com/openwateranalytics/epanet
- */
-
-/*
- ******************************************************************************
- Project: OWA EPANET
- Version: 2.2
- Module: epanet2.h
- Description: API function declarations
- Authors: see AUTHORS
- Copyright: see AUTHORS
- License: see LICENSE
- Last Updated: 10/29/2019
- ******************************************************************************
- */
-
-#ifndef EPANET2_2_H
-#define EPANET2_2_H
-
-#ifdef epanet_py_EXPORTS
- #define DLLEXPORT
-#else
- #ifndef DLLEXPORT
- #ifdef _WIN32
- #ifdef epanet2_EXPORTS
- #define DLLEXPORT __declspec(dllexport) __stdcall
- #else
- #define DLLEXPORT __declspec(dllimport) __stdcall
- #endif
- #elif defined(__CYGWIN__)
- #define DLLEXPORT __stdcall
- #else
- #define DLLEXPORT
- #endif
- #endif
-#endif
-
-#include "epanet2_enums.h"
-
-// --- Declare the EPANET toolkit functions
-#if defined(__cplusplus)
-extern "C" {
-#endif
-
-/**
- @brief The EPANET Project wrapper object
-*/
-typedef struct Project *EN_Project;
-
-/********************************************************************
-
- Project Functions
-
-********************************************************************/
-
- /**
- @brief Creates an EPANET project.
- @param[out] ph an EPANET project handle that is passed into all other API functions.
- @return an error code.
-
- EN_createproject must be called before any other API functions are used.
- */
- int DLLEXPORT EN_createproject(EN_Project *ph);
-
- /**
- @brief Deletes a currently opened EPANET project.
- @param[in,out] ph an EPANET project handle which is returned as NULL.
- @return an error code.
-
- EN_deleteproject should be called after all network analysis has been completed.
- */
- int DLLEXPORT EN_deleteproject(EN_Project ph);
-
- /**
- @brief Runs a complete EPANET simulation.
- @param ph an EPANET project handle.
- @param inpFile the name of an existing EPANET-formatted input file.
- @param rptFile the name of a report file to be created (or "" if not needed)
- @param outFile the name of a binary output file to be created (or "" if not needed)
- @param pviewprog a callback function that takes a character string (char *) as its only parameter.
- @return an error code
-
- The callback function should reside in and be used by the calling code to display
- the progress messages that EPANET generates as it carries out its computations. Here is
- an example of a such a function that displays progress messages to stdout:
- \code {.c}
- void writeConsole(char *s)
- {
- fprintf(stdout, "\n%s", s);
- }
- \endcode
- It would be passed into EN_runproject as `&writeConsole`. If this feature is not needed then
- the pviewprog argument should be `NULL`.
- */
- int DLLEXPORT EN_runproject(EN_Project ph, const char *inpFile, const char *rptFile,
- const char *outFile, void (*pviewprog)(char *));
-
- /**
- @brief Initializes an EPANET project.
- @param ph an EPANET project handle.
- @param rptFile the name of a report file to be created (or "" if not needed).
- @param outFile the name of a binary output file to be created (or "" if not needed).
- @param unitsType the choice of flow units (see @ref EN_FlowUnits).
- @param headLossType the choice of head loss formula (see @ref EN_HeadLossType).
- @return an error code.
-
- This function should be called immediately after ::EN_createproject if an EPANET-formatted input
- file will not be used to supply network data. If the project receives it's network data
- from an input file then there is no need to call this function.
- */
- int DLLEXPORT EN_init(EN_Project ph, const char *rptFile, const char *outFile,
- int unitsType, int headLossType);
-
- /**
- @brief Opens an EPANET input file & reads in network data.
- @param ph an EPANET project handle.
- @param inpFile the name of an existing EPANET-formatted input file.
- @param rptFile the name of a report file to be created (or "" if not needed).
- @param outFile the name of a binary output file to be created (or "" if not needed).
- @return an error code.
-
- This function should be called immediately after ::EN_createproject if an EPANET-formatted
- input file will be used to supply network data.
- */
- int DLLEXPORT EN_open(EN_Project ph, const char *inpFile, const char *rptFile,
- const char *outFile);
-
- /**
- @brief Retrieves the title lines of the project
- @param ph an EPANET project handle.
- @param[out] out_line1 first title line
- @param[out] out_line2 second title line
- @param[out] out_line3 third title line
- @return an error code
- */
- int DLLEXPORT EN_gettitle(EN_Project ph, char *out_line1, char *out_line2, char *out_line3);
-
- /**
- @brief Sets the title lines of the project
- @param ph an EPANET project handle.
- @param line1 first title line
- @param line2 second title line
- @param line3 third title line
- @return an error code
- */
- int DLLEXPORT EN_settitle(EN_Project ph, char *line1, char *line2, char *line3);
-
- /**
- @brief Retrieves a descriptive comment assigned to a Node, Link, Pattern or Curve.
- @param ph an EPANET project handle.
- @param object a type of object (either EN_NODE, EN_LINK, EN_TIMEPAT or EN_CURVE)
- @param index the object's index starting from 1
- @param[out] out_comment the comment string assigned to the object
- @return an error code
- */
- int DLLEXPORT EN_getcomment(EN_Project ph, int object, int index, char *out_comment);
-
- /**
- @brief Assigns a descriptive comment to a Node, Link, Pattern or Curve.
- @param ph an EPANET project handle.
- @param object a type of object (either EN_NODE, EN_LINK, EN_TIMEPAT or EN_CURVE)
- @param index the object's index starting from 1
- @param[out] comment the comment string assigned to the object
- @return an error code
- */
- int DLLEXPORT EN_setcomment(EN_Project ph, int object, int index, char *comment);
-
- /**
- @brief Retrieves the number of objects of a given type in a project.
- @param ph an EPANET project handle.
- @param object a type of object to count (see @ref EN_CountType)
- @param[out] count number of objects of the specified type
- @return an error code
- */
- int DLLEXPORT EN_getcount(EN_Project ph, int object, int *count);
-
- /**
- @brief Saves a project's data to an EPANET-formatted text file.
- @param ph an EPANET project handle.
- @param filename the name of the file to create.
- @return Error code
- */
- int DLLEXPORT EN_saveinpfile(EN_Project ph, const char *filename);
-
- /**
- @brief Closes a project and frees all of its memory.
- @param ph an EPANET project handle.
- @return Error code
-
- This function clears all existing data from a project but does not delete the
- project, so it can be re-used with another set of network data. Use ::EN_deleteproject
- to actually delete a project from memory.
- */
- int DLLEXPORT EN_close(EN_Project ph);
-
- /********************************************************************
-
- Hydraulic Analysis Functions
-
- ********************************************************************/
-
- /**
- @brief Runs a complete hydraulic simulation with results for all time periods
- written to a temporary hydraulics file.
- @param ph an EPANET project handle.
- @return an error code.
-
- Use ::EN_solveH to generate a complete hydraulic solution which can stand alone
- or be used as input to a water quality analysis. This function will not allow one to
- examine intermediate hydraulic results as they are generated. It can also be followed by calls
- to ::EN_saveH and ::EN_report to write hydraulic results to the report file.
-
- The sequence ::EN_openH - ::EN_initH - ::EN_runH - ::EN_nextH - ::EN_closeH
- can be used instead to gain access to results at intermediate time periods and
- directly adjust link status and control settings as a simulation proceeds.
-
- Example:
- \code {.c}
- EN_Project ph;
- EN_createproject(&ph);
- EN_open(ph, "net1.inp", "net1.rpt", "");
- EN_solveH(ph);
- EN_solveQ(ph);
- EN_report(ph);
- EN_deleteproject(ph);
- \endcode
- */
- int DLLEXPORT EN_solveH(EN_Project ph);
-
- /**
- @brief Uses a previously saved binary hydraulics file to supply a project's hydraulics.
- @param ph an EPANET project handle.
- @param filename the name of the binary file containing hydraulic results.
- @return an error code.
-
- Call this function to re-use a set of hydraulic analysis results saved previously. This
- can save computational time if water quality analyses are being made under the same set
- of hydraulic conditions.
-
- Do not call this function while the hydraulics solver is open.
- */
- int DLLEXPORT EN_usehydfile(EN_Project ph, const char *filename);
-
- /**
- @brief Opens a project's hydraulic solver.
- @param ph an EPANET project handle.
- @return an error code.
-
- Call ::EN_openH prior to running the first hydraulic analysis using the
- ::EN_initH - ::EN_runH - ::EN_nextH sequence. Multiple analyses can be made before
- calling ::EN_closeH to close the hydraulic solver.
-
- Do not call this function if ::EN_solveH is being used to run a complete hydraulic
- analysis or if hydraulics are being supplied by a previously saved hydraulics file
- using ::EN_usehydfile.
- */
- int DLLEXPORT EN_openH(EN_Project ph);
-
- /**
- @brief Initializes a network prior to running a hydraulic analysis.
- @param ph an EPANET project handle.
- @param initFlag a 2-digit initialization flag (see @ref EN_InitHydOption).
- @return an error code.
-
- This function initializes storage tank levels, link status and settings, and
- the simulation time clock prior to running a hydraulic analysis.
-
- The initialization flag is a two digit number where the 1st (left) digit
- indicates if link flows should be re-initialized (1) or not (0), and the
- 2nd digit indicates if hydraulic results should be saved to a temporary
- binary hydraulics file (1) or not (0).
-
- Be sure to call ::EN_initH prior to running a hydraulic analysis using a
- ::EN_runH - ::EN_nextH loop.
-
- Choose to save hydraulics results if you will be:
- - making a subsequent water quality run,
- - using ::EN_report to generate a report
- - using ::EN_savehydfile to save the binary hydraulics file.
-
- There is no need to save hydraulics if you will be writing custom code to
- process hydraulic results as they are generated using the functions ::EN_getnodevalue
- and ::EN_getlinkvalue.
- */
- int DLLEXPORT EN_initH(EN_Project ph, int initFlag);
-
- /**
- @brief Computes a hydraulic solution for the current point in time.
- @param ph an EPANET project handle.
- @param[out] currentTime the current simulation time in seconds.
- @return an error or warning code.
-
- This function is used in a loop with ::EN_nextH to run an extended period hydraulic
- simulation. This process automatically updates the simulation clock time so \b currentTime
- should be treated as a read-only variable.
-
- ::EN_initH must have been called prior to running the ::EN_runH - ::EN_nextH loop.
-
- See ::EN_nextH for an example of using this function.
- */
- int DLLEXPORT EN_runH(EN_Project ph, long *currentTime);
-
- /**
- @brief Determines the length of time until the next hydraulic event occurs in an
- extended period simulation.
- @param ph an EPANET project handle.
- @param[out] tStep the time (in seconds) until the next hydraulic event or 0 if at
- the end of the full simulation duration.
- @return an error code.
-
- This function is used in a loop with ::EN_runH to run an extended period hydraulic
- simulation.
-
- The value of \b tstep should be treated as a read-only variable. It is automatically
- computed as the smaller of:
- - the time interval until the next hydraulic time step begins
- - the time interval until the next reporting time step begins
- - the time interval until the next change in demands occurs
- - the time interval until a tank becomes full or empty
- - the time interval until a control or rule fires.
-
- Example:
- \code {.c}
- long t, tstep;
- EN_openH(ph);
- EN_initH(ph, EN_NOSAVE);
- do {
- EN_runH(ph, &t);
- // Retrieve hydraulic results for time t
- EN_nextH(ph, &tstep);
- } while (tstep > 0);
- EN_closeH(ph);
- \endcode
- */
- int DLLEXPORT EN_nextH(EN_Project ph, long *tStep);
-
- /**
- @brief Transfers a project's hydraulics results from its temporary hydraulics file
- to its binary output file, where results are only reported at uniform reporting intervals.
- @param ph an EPANET project handle.
- @return an error code.
-
- ::EN_saveH is used when only a hydraulic analysis is run and results at uniform reporting
- intervals need to be transferred to a project's binary output file. Such would be the case
- when results are to be written in formatted fashion to the project's report file using ::EN_report.
- */
- int DLLEXPORT EN_saveH(EN_Project ph);
-
- /**
- @brief Saves a project's temporary hydraulics file to disk.
- @param ph an EPANET project handle.
- @param filename the name of the file to be created.
- @return an error code.
-
- Use this function to save the current set of hydraulics results to a file, either for
- post-processing or to be used at a later time by calling the ::EN_usehydfile function.
-
- The hydraulics file contains nodal demands and heads and link flows, status, and settings
- for all hydraulic time steps, even intermediate ones.
-
- Before calling this function hydraulic results must have been generated and saved by having
- called ::EN_solveH or the ::EN_initH - ::EN_runH - ::EN_nextH sequence with the initflag
- argument of ::EN_initH set to \b EN_SAVE or \b EN_SAVE_AND_INIT.
- */
- int DLLEXPORT EN_savehydfile(EN_Project ph, const char *filename);
-
- /**
- @brief Closes the hydraulic solver freeing all of its allocated memory.
- @return an error code.
-
- Call ::EN_closeH after all hydraulics analyses have been made using
- ::EN_initH - ::EN_runH - ::EN_nextH. Do not call this function if ::EN_solveH is being used.
- */
- int DLLEXPORT EN_closeH(EN_Project ph);
-
- /********************************************************************
-
- Water Quality Analysis Functions
-
- ********************************************************************/
-
- /**
- @brief Runs a complete water quality simulation with results at uniform
- reporting intervals written to the project's binary output file.
- @param ph an EPANET project handle.
- @return an error code.
-
- A hydraulic analysis must have been run and saved to a hydraulics file before
- calling ::EN_solveQ. This function will not allow one to examine intermediate water
- quality results as they are generated. It can be followed by a call to ::EN_report
- to write all hydraulic and water quality results to a formatted report file.
-
- One can instead use the ::EN_openQ - ::EN_initQ - ::EN_runQ - ::EN_nextQ - ::EN_closeQ
- sequence to gain access to gain access to water quality results at intermediate time
- periods.
-
- Example: see ::EN_solveH.
- */
- int DLLEXPORT EN_solveQ(EN_Project ph);
-
- /**
- @brief Opens a project's water quality solver.
- @param ph n EPANET project handle.
- @return an error code.
-
- Call ::EN_openQ prior to running the first water quality analysis using an
- ::EN_initQ - ::EN_runQ - ::EN_nextQ (or ::EN_stepQ) sequence. Multiple water
- quality analyses can be made before calling ::EN_closeQ to close the water
- quality solver.
-
- Do not call this function if a complete water quality analysis will be made
- using ::EN_solveQ.
- */
- int DLLEXPORT EN_openQ(EN_Project ph);
-
- /**
- @brief Initializes a network prior to running a water quality analysis.
- @param ph an EPANET project handle.
- @param saveFlag set to \b EN_SAVE (1) if results are to be saved to the project's
- binary output file, or to \b EN_NOSAVE (0) if not.
- @return an error code.
-
- Call ::EN_initQ prior to running a water quality analysis using ::EN_runQ in
- conjunction with either ::EN_nextQ or ::EN_stepQ.
-
- ::EN_openQ must have been called prior to calling ::EN_initQ.
-
- Do not call ::EN_initQ if a complete water quality analysis will be made using ::EN_solveQ.
- */
- int DLLEXPORT EN_initQ(EN_Project ph, int saveFlag);
-
- /**
- @brief Makes hydraulic and water quality results at the start of the current time
- period available to a project's water quality solver.
- @param ph an EPANET project handle.
- @param[out] currentTime current simulation time in seconds.
- @return an error code.
-
- Use ::EN_runQ along with ::EN_nextQ in a loop to access water quality results at the
- start of each hydraulic period in an extended period simulation. Or use it in a loop
- with ::EN_stepQ to access results at the start of each water quality time step. See
- each of these functions for examples of how to code such loops.
-
- ::EN_initQ must have been called prior to running an ::EN_runQ - ::EN_nextQ
- (or ::EN_stepQ) loop.
-
- The current time of the simulation is determined from information saved with the
- hydraulic analysis that preceded the water quality analysis. Treat it as a read-only
- variable.
- */
- int DLLEXPORT EN_runQ(EN_Project ph, long *currentTime);
-
- /**
- @brief Advances a water quality simulation over the time until the next hydraulic event.
- @param ph an EPANET project handle.
- @param[out] tStep time (in seconds) until the next hydraulic event or 0 if at the end
- of the full simulation duration.
- @return an error code.
-
- This function is used in a loop with ::EN_runQ to perform an extended period water
- quality analysis. It reacts and routes a project's water quality constituent over a
- time step determined by when the next hydraulic event occurs. Use ::EN_stepQ instead
- if you wish to generate results over each water quality time step.
-
- The value of \b tStep is determined from information produced by the hydraulic analysis
- that preceded the water quality analysis. Treat it as a read-only variable.
-
- Example:
- \code {.c}
- long t, tStep;
- EN_solveH(ph); // Generate & save hydraulics
- EN_openQ(ph);
- EN_initQ(ph, EN_NOSAVE);
- do {
- EN_runQ(ph, &t);
- // Monitor results at time t, which
- // begins a new hydraulic time period
- EN_nextQ(ph, &tStep);
- } while (tStep > 0);
- EN_closeQ(ph);
- \endcode
- */
- int DLLEXPORT EN_nextQ(EN_Project ph, long *tStep);
-
- /**
- @brief Advances a water quality simulation by a single water quality time step.
- @param ph an EPANET project handle.
- @param[out] timeLeft time left (in seconds) to the overall simulation duration.
- @return an error code.
-
- This function is used in a loop with ::EN_runQ to perform an extended period water
- quality simulation. It allows one to generate water quality results at each water
- quality time step of the simulation, rather than over each hydraulic event period
- as with ::EN_nextQ.
-
- Use the argument \b timeLeft to determine when no more calls to ::EN_runQ are needed
- because the end of the simulation period has been reached (i.e., when \b timeLeft = 0).
- */
- int DLLEXPORT EN_stepQ(EN_Project ph, long *timeLeft);
-
- /**
- @brief Closes the water quality solver, freeing all of its allocated memory.
- @param ph an EPANET project handle.
- @return an error code.
-
- Call ::EN_closeQ after all water quality analyses have been made using the
- ::EN_initQ - ::EN_runQ - ::EN_nextQ (or ::EN_stepQ) sequence of function calls.
-
- Do not call this function if ::EN_solveQ is being used.
- */
- int DLLEXPORT EN_closeQ(EN_Project ph);
-
- /********************************************************************
-
- Reporting Functions
-
- ********************************************************************/
-
- /**
- @brief Writes a line of text to a project's report file.
- @param ph an EPANET project handle.
- @param line a text string to write.
- @return an error code.
- */
- int DLLEXPORT EN_writeline(EN_Project ph, char *line);
-
- /**
- @brief Writes simulation results in a tabular format to a project's report file.
- @param ph an EPANET project handle.
- @return an error code
-
- Either a full hydraulic analysis or full hydraulic and water quality analysis must
- have been run, with results saved to file, before ::EN_report is called. In the
- former case, ::EN_saveH must also be called first to transfer results from the
- project's intermediate hydraulics file to its output file.
-
- The format of the report is controlled by commands issued with ::EN_setreport.
- */
- int DLLEXPORT EN_report(EN_Project ph);
-
- /**
- @brief Copies the current contents of a project's report file to another file.
- @param ph an EPANET project handle.
- @param filename the full path name of the destination file.
- @return an error code.
-
- This function allows toolkit clients to retrieve the contents of a project's
- report file while the project is still open.
- */
- int DLLEXPORT EN_copyreport(EN_Project ph, char *filename);
-
- /**
- @brief Clears the contents of a project's report file.
- @param ph an EPANET project handle.
- @return an error code.
- */
- int DLLEXPORT EN_clearreport(EN_Project ph);
-
- /**
- @brief Resets a project's report options to their default values.
- @param ph an EPANET project handle.
- @return an error code
-
- After calling this function the default reporting options are in effect. These are:
- - no status report
- - no energy report
- - no nodes reported on
- - no links reported on
- - node variables reported to 2 decimal places
- - link variables reported to 2 decimal places (3 for friction factor)
- - node variables reported are elevation, head, pressure, and quality
- - link variables reported are flow, velocity, and head loss.
- */
- int DLLEXPORT EN_resetreport(EN_Project ph);
-
- /**
- @brief Processes a reporting format command.
- @param ph an EPANET project handle.
- @param format a report formatting command.
- @return an error code
-
- Acceptable report formatting commands are described in the @ref ReportPage section of
- the @ref InpFile topic.
-
- Formatted results of a simulation can be written to a project's report file
- using the ::EN_report function.
- */
- int DLLEXPORT EN_setreport(EN_Project ph, char *format);
-
- /**
- @brief Sets the level of hydraulic status reporting.
- @param ph an EPANET project handle.
- @param level a status reporting level code (see @ref EN_StatusReport).
- @return an error code.
-
- Status reporting writes changes in the hydraulics status of network elements to a
- project's report file as a hydraulic simulation unfolds. There are three levels
- of reporting: \b EN_NO_REPORT (no status reporting), \b EN_NORMAL_REPORT (normal
- reporting) \b EN_FULL_REPORT (full status reporting).
-
- The full status report contains information at each trial of the solution to the
- system hydraulic equations at each time step of a simulation. It is useful mainly
- for debugging purposes.
-
- If many hydraulic analyses will be run in the application it is recommended that
- status reporting be turned off (level = EN_NO_REPORT).
- */
- int DLLEXPORT EN_setstatusreport(EN_Project ph, int level);
-
- /**
- @brief Retrieves the toolkit API version number.
- @param[out] version the version of the OWA-EPANET toolkit.
- @return an error code.
-
- The version number is to be interpreted with implied decimals, i.e.,
- "20100" == "2(.)01(.)00"
- */
- int DLLEXPORT EN_getversion(int *version);
-
- /**
- @brief Returns the text of an error message generated by an error code.
- @param errcode an error code.
- @param[out] out_errmsg the error message generated by the error code
- @param maxLen maximum number of characters that errmsg can hold
- @return an error code
-
- Error message strings should be at least @ref EN_SizeLimits "EN_MAXMSG" characters in length.
- */
- int DLLEXPORT EN_geterror(int errcode, char *out_errmsg, int maxLen);
-
- /**
- @brief Retrieves a particular simulation statistic.
- @param ph an EPANET project handle.
- @param type the type of statistic to retrieve (see @ref EN_AnalysisStatistic).
- @param[out] value the value of the statistic.
- @return an error code
- */
- int DLLEXPORT EN_getstatistic(EN_Project ph, int type, double* value);
-
- /**
- @brief Retrieves the order in which a node or link appears in an @ref OutFile "output file".
- @param ph an EPANET project handle.
- @param type a type of element (either @ref EN_NODE or @ref EN_LINK).
- @param index the element's current index (starting from 1).
- @param[out] value the order in which the element's results were written to file.
- @return an error code.
-
- If the element does not appear in the file then its result index is 0.
-
- This function can be used to correctly retrieve results from an EPANET binary output file
- after the order of nodes or links in a network's database has been changed due to editing
- operations.
- */
- int DLLEXPORT EN_getresultindex(EN_Project ph, int type, int index, int *value);
-
- /********************************************************************
-
- Analysis Options Functions
-
- ********************************************************************/
-
- /**
- @brief Retrieves the value of an analysis option.
- @param ph an EPANET project handle.
- @param option a type of analysis option (see @ref EN_Option).
- @param[out] value the current value of the option.
- @return an error code
- */
- int DLLEXPORT EN_getoption(EN_Project ph, int option, double *value);
-
- /**
- @brief Sets the value for an anlysis option.
- @param ph an EPANET project handle.
- @param option a type of analysis option (see @ref EN_Option).
- @param value the new value assigned to the option.
- @return an error code.
- @see EN_Option
- */
- int DLLEXPORT EN_setoption(EN_Project ph, int option, double value);
-
- /**
- @brief Retrieves a project's flow units.
- @param ph an EPANET project handle.
- @param[out] units a flow units code (see @ref EN_FlowUnits)
- @return an error code.
-
- Flow units in liters or cubic meters implies that SI metric units are used for all
- other quantities in addition to flow. Otherwise US Customary units are employed.
- */
- int DLLEXPORT EN_getflowunits(EN_Project ph, int *units);
-
- /**
- @brief Sets a project's flow units.
- @param ph an EPANET project handle.
- @param units a flow units code (see @ref EN_FlowUnits)
- @return an error code.
-
- Flow units in liters or cubic meters implies that SI metric units are used for all
- other quantities in addition to flow. Otherwise US Customary units are employed.
- */
- int DLLEXPORT EN_setflowunits(EN_Project ph, int units);
-
- /**
- @brief Retrieves the value of a time parameter.
- @param ph an EPANET project handle.
- @param param a time parameter code (see @ref EN_TimeParameter).
- @param[out] value the current value of the time parameter (in seconds).
- @return an error code.
- */
- int DLLEXPORT EN_gettimeparam(EN_Project ph, int param, long *value);
-
- /**
- @brief Sets the value of a time parameter.
- @param ph an EPANET project handle.
- @param param a time parameter code (see @ref EN_TimeParameter).
- @param value the new value of the time parameter (in seconds)
- @return an error code.
- */
- int DLLEXPORT EN_settimeparam(EN_Project ph, int param, long value);
-
- /**
- @brief Gets information about the type of water quality analysis requested.
- @param ph an EPANET project handle.
- @param[out] qualType type of analysis to run (see @ref EN_QualityType).
- @param[out] out_chemName name of chemical constituent.
- @param[out] out_chemUnits concentration units of the constituent.
- @param[out] traceNode index of the node being traced (if applicable).
- @return an error code.
- */
- int DLLEXPORT EN_getqualinfo(EN_Project ph, int *qualType, char *out_chemName,
- char *out_chemUnits, int *traceNode);
-
- /**
- @brief Retrieves the type of water quality analysis to be run.
- @param ph an EPANET project handle.
- @param[out] qualType the type of analysis to run (see @ref EN_QualityType).
- @param[out] traceNode the index of node being traced, if qualType = EN_TRACE.
- @return an error code.
- */
- int DLLEXPORT EN_getqualtype(EN_Project ph, int *qualType, int *traceNode);
-
- /**
- @brief Sets the type of water quality analysis to run.
- @param ph an EPANET project handle.
- @param qualType the type of analysis to run (see @ref EN_QualityType).
- @param chemName the name of the quality constituent.
- @param chemUnits the concentration units of the constituent.
- @param traceNode the ID name of the node being traced if qualType = EN_TRACE.
- @return an error code.
-
- Chemical name and units can be an empty string if the analysis is not for a chemical.
- The same holds for the trace node if the analysis is not for source tracing.
-
- Note that the trace node is specified by ID name and not by index.
- */
- int DLLEXPORT EN_setqualtype(EN_Project ph, int qualType, char *chemName,
- char *chemUnits, char *traceNode);
-
- /********************************************************************
-
- Node Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new node to a project.
- @param ph an EPANET project handle.
- @param id the ID name of the node to be added.
- @param nodeType the type of node being added (see @ref EN_NodeType)
- @param[out] index the index of the newly added node
- @return an error code.
-
- When a new node is created all of its properties (see @ref EN_NodeProperty) are set to 0.
- */
- int DLLEXPORT EN_addnode(EN_Project ph, char *id, int nodeType, int *index);
-
- /**
- @brief Deletes a node from a project.
- @param ph an EPANET project handle.
- @param index the index of the node to be deleted.
- @param actionCode the action taken if any control contains the node and its links.
- @return an error code.
-
- If \b actionCode is \b EN_UNCONDITIONAL then the node, its incident links and all
- simple and rule-based controls that contain them are deleted. If set to
- \b EN_CONDITIONAL then the node is not deleted if it or its incident links appear
- in any controls and error code 261 is returned.
-
- */
- int DLLEXPORT EN_deletenode(EN_Project ph, int index, int actionCode);
-
- /**
- @brief Gets the index of a node given its ID name.
- @param ph an EPANET project handle.
- @param id a node ID name.
- @param[out] index the node's index (starting from 1).
- @return an error code
- */
- int DLLEXPORT EN_getnodeindex(EN_Project ph, char *id, int *index);
-
- /**
- @brief Gets the ID name of a node given its index.
- @param ph an EPANET project handle.
- @param index a node's index (starting from 1).
- @param[out] out_id the node's ID name.
- @return an error code
-
- The ID name must be sized to hold at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getnodeid(EN_Project ph, int index, char *out_id);
-
- /**
- @brief Changes the ID name of a node.
- @param ph an EPANET project handle.
- @param index a node's index (starting from 1).
- @param newid the new ID name for the node.
- @return an error code.
-
- The ID name must not be longer than @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_setnodeid(EN_Project ph, int index, char *newid);
-
- /**
- @brief Retrieves a node's type given its index.
- @param ph an EPANET project handle.
- @param index a node's index (starting from 1).
- @param[out] nodeType the node's type (see @ref EN_NodeType).
- @return an error code.
- */
- int DLLEXPORT EN_getnodetype(EN_Project ph, int index, int *nodeType);
-
- /**
- @brief Retrieves a property value for a node.
- @param ph an EPANET project handle.
- @param index a node's index.
- @param property the property to retrieve (see @ref EN_NodeProperty).
- @param[out] value the current value of the property.
- @return an error code.
-
- Values are returned in units that depend on the units used for flow rate
- (see @ref Units).
- */
- int DLLEXPORT EN_getnodevalue(EN_Project ph, int index, int property, double *value);
-
- /**
- @brief Sets a property value for a node.
- @param ph an EPANET project handle.
- @param index a node's index (starting from 1).
- @param property the property to set (see @ref EN_NodeProperty).
- @param value the new value for the property.
- @return an error code.
-
- Values are in units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_setnodevalue(EN_Project ph, int index, int property, double value);
-
- /**
- @brief Sets a group of properties for a junction node.
- @param ph an EPANET project handle.
- @param index a junction node's index (starting from 1).
- @param elev the value of the junction's elevation.
- @param dmnd the value of the junction's primary base demand.
- @param dmndpat the ID name of the demand's time pattern ("" for no pattern)
- @return an error code.
-
- These properties have units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_setjuncdata(EN_Project ph, int index, double elev, double dmnd,
- char *dmndpat);
-
- /**
- @brief Sets a group of properties for a tank node.
- @param ph an EPANET project handle.
- @param index a tank node's index (starting from 1).
- @param elev the tank's bottom elevation.
- @param initlvl the initial water level in the tank.
- @param minlvl the minimum water level for the tank.
- @param maxlvl the maximum water level for the tank.
- @param diam the tank's diameter (0 if a volume curve is supplied).
- @param minvol the volume of the tank at its minimum water level.
- @param volcurve the name of the tank's volume curve ("" for no curve)
- @return an error code.
-
- These properties have units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_settankdata(EN_Project ph, int index, double elev, double initlvl,
- double minlvl, double maxlvl, double diam, double minvol, char *volcurve);
-
- /**
- @brief Gets the (x,y) coordinates of a node.
- @param ph an EPANET project handle.
- @param index a node index (starting from 1).
- @param[out] x the node's X-coordinate value.
- @param[out] y the node's Y-coordinate value.
- @return an error code.
- */
- int DLLEXPORT EN_getcoord(EN_Project ph, int index, double *x, double *y);
-
- /**
- @brief Sets the (x,y) coordinates of a node.
- @param ph an EPANET project handle.
- @param index a node index (starting from 1).
- @param x the node's X-coordinate value.
- @param y the node's Y-coordinate value.
- @return an error code.
- */
- int DLLEXPORT EN_setcoord(EN_Project ph, int index, double x, double y);
-
- /********************************************************************
-
- Nodal Demand Functions
-
- ********************************************************************/
-
- /**
- @brief Retrieves the type of demand model in use and its parameters.
- @param ph an EPANET project handle.
- @param[out] type Type of demand model (see @ref EN_DemandModel).
- @param[out] pmin Pressure below which there is no demand.
- @param[out] preq Pressure required to deliver full demand.
- @param[out] pexp Pressure exponent in demand function.
- @return an error code.
-
- Parameters pmin, preq, and \b pexp are only used when the demand model is \b EN_PDA.
- */
- int DLLEXPORT EN_getdemandmodel(EN_Project ph, int *type, double *pmin,
- double *preq, double *pexp);
-
- /**
- @brief Sets the type of demand model to use and its parameters.
- @param ph an EPANET project handle.
- @param type Type of demand model (see @ref EN_DemandModel).
- @param pmin Pressure below which there is no demand.
- @param preq Pressure required to deliver full demand.
- @param pexp Pressure exponent in demand function.
- @return an error code.
-
- Set \b type to \b EN_DDA for a traditional demand driven analysis (in which case the
- remaining three parameter values are ignored) or to \b EN_PDA for a pressure driven
- analysis. In the latter case a node's demand is computed as:
- > `Dfull * [ (P - pmin) / (preq - pmin) ] ^ pexp`
- where `Dfull` is the full demand and `P` is the current pressure.
-
- Setting \b preq equal to \b pmin will result in a solution with the smallest amount of
- demand reductions needed to insure that no node delivers positive demand at a pressure
- below \b pmin.
- */
- int DLLEXPORT EN_setdemandmodel(EN_Project ph, int type, double pmin,
- double preq, double pexp);
-
-
- /**
- @brief appends a new demand to a junction node demands list.
- @param ph an EPANET project handle.
- @param nodeIndex the index of a node (starting from 1).
- @param baseDemand the demand's base value.
- @param demandPattern the name of a time pattern used by the demand
- @param demandName the name of the demand's category
- @return an error code.
-
- A NULL or blank string can be used for `demandPattern` and for `demandName` to indicate
- that no time pattern or category name is associated with the demand.
- */
- int DLLEXPORT EN_adddemand(EN_Project ph, int nodeIndex, double baseDemand,
- char *demandPattern, char *demandName);
-
- /**
- @brief deletes a demand from a junction node.
- @param ph an EPANET project handle.
- @param nodeIndex the index of a node (starting from 1).
- @param demandIndex the position of the demand in the node's demands list (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_deletedemand(EN_Project ph, int nodeIndex, int demandIndex);
-
- /**
- @brief Retrieves the index of a node's named demand category
- @param ph an EPANET project handle.
- @param nodeIndex the index of a node (starting from 1)
- @param demandName the name of a demand category for the node
- @param[out] demandIndex the index of the demand being sought
- @return an error code
- */
- int DLLEXPORT EN_getdemandindex(EN_Project ph, int nodeIndex, char *demandName,
- int *demandIndex);
-
- /**
- @brief Retrieves the number of demand categories for a junction node.
- @param ph an EPANET project handle.
- @param nodeIndex the index of a node (starting from 1).
- @param[out] numDemands the number of demand categories assigned to the node.
- @return an error code.
- */
- int DLLEXPORT EN_getnumdemands(EN_Project ph, int nodeIndex, int *numDemands);
-
- /**
- @brief Gets the base demand for one of a node's demand categories.
- @param ph an EPANET project handle.
- @param nodeIndex a node's index (starting from 1).
- @param demandIndex the index of a demand category for the node (starting from 1).
- @param[out] baseDemand the category's base demand.
- @return an error code.
- */
- int DLLEXPORT EN_getbasedemand(EN_Project ph, int nodeIndex, int demandIndex,
- double *baseDemand);
-
- /**
- @brief Sets the base demand for one of a node's demand categories.
- @param ph an EPANET project handle.
- @param nodeIndex a node's index (starting from 1).
- @param demandIndex the index of a demand category for the node (starting from 1).
- @param baseDemand the new base demand for the category.
- @return an error code.
- */
- int DLLEXPORT EN_setbasedemand(EN_Project ph, int nodeIndex, int demandIndex,
- double baseDemand);
-
- /**
- @brief Retrieves the index of a time pattern assigned to one of a node's demand categories.
- @param ph an EPANET project handle.
- @param nodeIndex the node's index (starting from 1).
- @param demandIndex the index of a demand category for the node (starting from 1).
- @param[out] patIndex the index of the category's time pattern.
- @return an error code.
-
- A returned pattern index of 0 indicates that no time pattern has been assigned to the
- demand category.
- */
- int DLLEXPORT EN_getdemandpattern(EN_Project ph, int nodeIndex, int demandIndex,
- int *patIndex);
-
- /**
- @brief Sets the index of a time pattern used for one of a node's demand categories.
- @param ph an EPANET project handle.
- @param nodeIndex a node's index (starting from 1).
- @param demandIndex the index of one of the node's demand categories (starting from 1).
- @param patIndex the index of the time pattern assigned to the category.
- @return an error code.
-
- Specifying a pattern index of 0 indicates that no time pattern is assigned to the
- demand category.
- */
- int DLLEXPORT EN_setdemandpattern(EN_Project ph, int nodeIndex, int demandIndex, int patIndex);
-
- /**
- @brief Retrieves the name of a node's demand category.
- @param ph an EPANET project handle.
- @param nodeIndex a node's index (starting from 1).
- @param demandIndex the index of one of the node's demand categories (starting from 1).
- @param[out] out_demandName The name of the selected category.
- @return an error code.
-
- \b demandName must be sized to contain at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getdemandname(EN_Project ph, int nodeIndex, int demandIndex, char *out_demandName);
-
- /**
- @brief Assigns a name to a node's demand category.
- @param ph an EPANET project handle.
- @param nodeIndex a node's index (starting from 1).
- @param demandIdx the index of one of the node's demand categories (starting from 1).
- @param demandName the new name assigned to the category.
- @return Error code.
-
- The category name must contain no more than @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_setdemandname(EN_Project ph, int nodeIndex, int demandIdx, char *demandName);
-
- /********************************************************************
-
- Link Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new link to a project.
- @param ph an EPANET project handle.
- @param id the ID name of the link to be added.
- @param linkType The type of link being added (see @ref EN_LinkType)
- @param fromNode The ID name of the link's starting node.
- @param toNode The ID name of the link's ending node.
- @param[out] index the index of the newly added link.
- @return an error code.
-
- A new pipe is assigned a diameter of 10 inches (254 mm) and a length of 330
- feet (~ 100 meters). Its roughness coefficient depends on the head loss formula in effect (see @ref EN_HeadLossType) as follows:
- - Hazen-Williams formula: 130
- - Darcy-Weisbach formula: 0.5 millifeet (0.15 mm)
- - Chezy-Manning formula: 0.01
-
- All other pipe properties are set to 0.
-
- A new pump has a status of \b EN_OPEN, a speed setting of 1, and has no pump
- curve or power rating assigned to it.
-
- A new valve has a diameter of 10 inches (254 mm) and all other properties set to 0.
-
- See @ref EN_LinkProperty.
- */
- int DLLEXPORT EN_addlink(EN_Project ph, char *id, int linkType, char *fromNode,
- char *toNode, int *index);
-
- /**
- @brief Deletes a link from the project.
- @param ph an EPANET project handle.
- @param index the index of the link to be deleted.
- @param actionCode The action taken if any control contains the link.
- @return an error code.
-
- If \b actionCode is \b EN_UNCONDITIONAL then the link and all simple and rule-based
- controls that contain it are deleted. If set to \b EN_CONDITIONAL then the link
- is not deleted if it appears in any control and error 261 is returned.
- */
- int DLLEXPORT EN_deletelink(EN_Project ph, int index, int actionCode);
-
- /**
- @brief Gets the index of a link given its ID name.
- @param ph an EPANET project handle.
- @param id a link's ID name.
- @param[out] index the link's index (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_getlinkindex(EN_Project ph, char *id, int *index);
-
- /**
- @brief Gets the ID name of a link given its index.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param[out] out_id The link's ID name.
- @return an error code.
-
- The ID name must be sized to hold at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getlinkid(EN_Project ph, int index, char *out_id);
-
- /**
- @brief Changes the ID name of a link.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param newid the new ID name for the link.
- @return Error code.
-
- The ID name must not be longer than @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_setlinkid(EN_Project ph, int index, char *newid);
-
- /**
- @brief Retrieves a link's type.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param[out] linkType the link's type (see @ref EN_LinkType).
- @return an error code.
- */
- int DLLEXPORT EN_getlinktype(EN_Project ph, int index, int *linkType);
-
- /**
- @brief Changes a link's type.
- @param ph an EPANET project handle.
- @param[in,out] inout_index the link's index before [in] and after [out] the type change.
- @param linkType the new type to change the link to (see @ref EN_LinkType).
- @param actionCode the action taken if any controls contain the link.
- @return an error code.
-
- If \b actionCode is \b EN_UNCONDITIONAL then all simple and rule-based controls that
- contain the link are deleted when the link's type is changed. If set to
- \b EN_CONDITIONAL then the type change is cancelled if the link appears in any
- control and error 261 is returned.
- */
- int DLLEXPORT EN_setlinktype(EN_Project ph, int *inout_index, int linkType, int actionCode);
-
- /**
- @brief Gets the indexes of a link's start- and end-nodes.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param[out] node1 the index of the link's start node (starting from 1).
- @param[out] node2 the index of the link's end node (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_getlinknodes(EN_Project ph, int index, int *node1, int *node2);
-
- /**
- @brief Sets the indexes of a link's start- and end-nodes.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param node1 The index of the link's start node (starting from 1).
- @param node2 The index of the link's end node (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_setlinknodes(EN_Project ph, int index, int node1, int node2);
-
- /**
- @brief Retrieves a property value for a link.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param property the property to retrieve (see @ref EN_LinkProperty).
- @param[out] value the current value of the property.
- @return an error code.
-
- Values are returned in units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_getlinkvalue(EN_Project ph, int index, int property, double *value);
-
- /**
- @brief Sets a property value for a link.
- @param ph an EPANET project handle.
- @param index a link's index.
- @param property the property to set (see @ref EN_LinkProperty).
- @param value the new value for the property.
- @return an error code.
-
- Values are in units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_setlinkvalue(EN_Project ph, int index, int property, double value);
-
- /**
- @brief Sets a group of properties for a pipe link.
- @param ph an EPANET project handle.
- @param index the index of a pipe link (starting from 1).
- @param length the pipe's length.
- @param diam the pipe's diameter.
- @param rough the pipe's roughness coefficient.
- @param mloss the pipe's minor loss coefficient.
- @return an error code.
-
- These properties have units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_setpipedata(EN_Project ph, int index, double length, double diam,
- double rough, double mloss);
-
- /**
- @brief Retrieves the number of internal vertex points assigned to a link.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param[out] count the number of vertex points that describe the link's shape.
- @return an error code.
- */
- int DLLEXPORT EN_getvertexcount(EN_Project ph, int index, int *count);
-
- /**
- @brief Retrieves the coordinate's of a vertex point assigned to a link.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param vertex a vertex point index (starting from 1).
- @param[out] x the vertex's X-coordinate value.
- @param[out] y the vertex's Y-coordinate value.
- @return an error code.
- */
- int DLLEXPORT EN_getvertex(EN_Project ph, int index, int vertex, double *x, double *y);
-
- /**
- @brief Assigns a set of internal vertex points to a link.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param x an array of X-coordinates for the vertex points.
- @param y an array of Y-coordinates for the vertex points.
- @param count the number of vertex points being assigned.
- @return an error code.
-
- Replaces any existing vertices previously assigned to the link.
- */
- int DLLEXPORT EN_setvertices(EN_Project ph, int index, double *x, double *y, int count);
-
- /********************************************************************
-
- Pump Functions
-
- ********************************************************************/
-
- /**
- @brief Retrieves the type of head curve used by a pump.
- @param ph an EPANET project handle.
- @param linkIndex the index of a pump link (starting from 1).
- @param[out] pumpType the type of head curve used by the pump (see @ref EN_PumpType).
- @return an error code.
- */
- int DLLEXPORT EN_getpumptype(EN_Project ph, int linkIndex, int *pumpType);
-
- /**
- @brief Retrieves the curve assigned to a pump's head curve.
- @param ph an EPANET project handle.
- @param linkIndex the index of a pump link (starting from 1).
- @param[out] curveIndex the index of the curve assigned to the pump's head curve.
- @return an error code.
- */
- int DLLEXPORT EN_getheadcurveindex(EN_Project ph, int linkIndex, int *curveIndex);
-
- /**
- @brief Assigns a curve to a pump's head curve.
- @param ph an EPANET project handle.
- @param linkIndex the index of a pump link (starting from 1).
- @param curveIndex the index of a curve to be assigned as the pump's head curve.
- @return an error code.
- */
- int DLLEXPORT EN_setheadcurveindex(EN_Project ph, int linkIndex, int curveIndex);
-
- /********************************************************************
-
- Time Pattern Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new time pattern to a project.
- @param ph an EPANET project handle.
- @param id the ID name of the pattern to add.
- @return an error code.
-
- The new pattern contains a single time period whose factor is 1.0.
- */
- int DLLEXPORT EN_addpattern(EN_Project ph, char *id);
-
- /**
- @brief Deletes a time pattern from a project.
- @param ph an EPANET project handle.
- @param index the time pattern's index (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_deletepattern(EN_Project ph, int index);
-
- /**
- @brief Retrieves the index of a time pattern given its ID name.
- @param ph an EPANET project handle.
- @param id the ID name of a time pattern.
- @param[out] index the time pattern's index (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_getpatternindex(EN_Project ph, char *id, int *index);
-
- /**
- @brief Retrieves the ID name of a time pattern given its index.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param[out] out_id the time pattern's ID name.
- @return an error code.
-
- The ID name must be sized to hold at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getpatternid(EN_Project ph, int index, char *out_id);
-
- /**
- @brief Changes the ID name of a time pattern given its index.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param id the time pattern's new ID name.
- @return an error code.
-
- The new ID name must not exceed @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_setpatternid(EN_Project ph, int index, char *id);
-
- /**
- @brief Retrieves the number of time periods in a time pattern.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param[out] len the number of time periods in the pattern.
- @return an error code.
- */
- int DLLEXPORT EN_getpatternlen(EN_Project ph, int index, int *len);
-
- /**
- @brief Retrieves a time pattern's factor for a given time period.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param period a time period in the pattern (starting from 1).
- @param[out] value the pattern factor for the given time period.
- @return an error code.
- */
- int DLLEXPORT EN_getpatternvalue(EN_Project ph, int index, int period, double *value);
-
- /**
- @brief Sets a time pattern's factor for a given time period.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param period a time period in the pattern (starting from 1).
- @param value the new value of the pattern factor for the given time period.
- @return an error code.
- */
- int DLLEXPORT EN_setpatternvalue(EN_Project ph, int index, int period, double value);
-
- /**
- @brief Retrieves the average of all pattern factors in a time pattern.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param[out] value The average of all of the time pattern's factors.
- @return an error code.
- */
- int DLLEXPORT EN_getaveragepatternvalue(EN_Project ph, int index, double *value);
-
- /**
- @brief Sets the pattern factors for a given time pattern.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param values an array of new pattern factor values.
- @param len the number of factor values supplied.
- @return an error code.
-
- \b values is a zero-based array that contains \b len elements.
-
- Use this function to redefine (and resize) a time pattern all at once;
- use @ref EN_setpatternvalue to revise pattern factors one at a time.
- */
- int DLLEXPORT EN_setpattern(EN_Project ph, int index, double *values, int len);
-
- /********************************************************************
-
- Data Curve Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new data curve to a project.
- @param ph an EPANET project handle.
- @param id The ID name of the curve to be added.
- @return an error code.
-
- The new curve contains a single data point (1.0, 1.0).
- */
- int DLLEXPORT EN_addcurve(EN_Project ph, char *id);
-
- /**
- @brief Deletes a data curve from a project.
- @param ph an EPANET project handle.
- @param index the data curve's index (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_deletecurve(EN_Project ph, int index);
-
- /**
- @brief Retrieves the index of a curve given its ID name.
- @param ph an EPANET project handle.
- @param id the ID name of a curve.
- @param[out] index The curve's index (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_getcurveindex(EN_Project ph, char *id, int *index);
-
- /**
- @brief Retrieves the ID name of a curve given its index.
- @param ph an EPANET project handle.
- @param index a curve's index (starting from 1).
- @param[out] out_id the curve's ID name.
- @return an error code.
-
- The ID name must be sized to hold at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getcurveid(EN_Project ph, int index, char *out_id);
-
- /**
- @brief Changes the ID name of a data curve given its index.
- @param ph an EPANET project handle.
- @param index a data curve index (starting from 1).
- @param id the data curve's new ID name.
- @return an error code.
-
- The new ID name must not exceed @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_setcurveid(EN_Project ph, int index, char *id);
-
- /**
- @brief Retrieves the number of points in a curve.
- @param ph an EPANET project handle.
- @param index a curve's index (starting from 1).
- @param[out] len The number of data points assigned to the curve.
- @return an error code.
- */
- int DLLEXPORT EN_getcurvelen(EN_Project ph, int index, int *len);
-
- /**
- @brief Retrieves a curve's type.
- @param ph an EPANET project handle.
- @param index a curve's index (starting from 1).
- @param[out] type the curve's type (see @ref EN_CurveType).
- @return an error code.
- */
- int DLLEXPORT EN_getcurvetype(EN_Project ph, int index, int *type);
-
- /**
- @brief Retrieves the value of a single data point for a curve.
- @param ph an EPANET project handle.
- @param curveIndex a curve's index (starting from 1).
- @param pointIndex the index of a point on the curve (starting from 1).
- @param[out] x the point's x-value.
- @param[out] y the point's y-value.
- @return an error code.
- */
- int DLLEXPORT EN_getcurvevalue(EN_Project ph, int curveIndex, int pointIndex,
- double *x, double *y);
-
- /**
- @brief Sets the value of a single data point for a curve.
- @param ph an EPANET project handle.
- @param curveIndex a curve's index (starting from 1).
- @param pointIndex the index of a point on the curve (starting from 1).
- @param x the point's new x-value.
- @param y the point's new y-value.
- @return an error code.
- */
- int DLLEXPORT EN_setcurvevalue(EN_Project ph, int curveIndex, int pointIndex,
- double x, double y);
-
- /**
- @brief Retrieves all of a curve's data.
- @param ph an EPANET project handle.
- @param index a curve's index (starting from 1).
- @param[out] out_id the curve's ID name.
- @param[out] nPoints the number of data points on the curve.
- @param[out] xValues the curve's x-values.
- @param[out] yValues the curve's y-values.
- @return an error code.
-
- The calling program is responsible for making `xValues` and `yValues` large enough
- to hold `nPoints` number of data points and for sizing `id` to hold at least
- @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getcurve(EN_Project ph, int index, char *out_id, int *nPoints,
- double *xValues, double *yValues);
-
- /**
- @brief assigns a set of data points to a curve.
- @param ph an EPANET project handle.
- @param index a curve's index (starting from 1).
- @param xValues an array of new x-values for the curve.
- @param yValues an array of new y-values for the curve.
- @param nPoints the new number of data points for the curve.
- @return an error code.
-
- \b xValues and \b yValues are zero-based arrays that contains \b nPoints elements.
-
- Use this function to redefine (and resize) a curve all at once;
- use @ref EN_setcurvevalue to revise a curve's data points one at a time.
- */
- int DLLEXPORT EN_setcurve(EN_Project ph, int index, double *xValues,
- double *yValues, int nPoints);
-
- /********************************************************************
-
- Simple Controls Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new simple control to a project.
- @param ph an EPANET project handle.
- @param type the type of control to add (see @ref EN_ControlType).
- @param linkIndex the index of a link to control (starting from 1).
- @param setting control setting applied to the link.
- @param nodeIndex index of the node used to control the link
- (0 for \b EN_TIMER and \b EN_TIMEOFDAY controls).
- @param level action level (tank level, junction pressure, or time in seconds)
- that triggers the control.
- @param[out] index index of the new control.
- @return an error code.
- */
- int DLLEXPORT EN_addcontrol(EN_Project ph, int type, int linkIndex,
- double setting, int nodeIndex, double level, int *index);
-
- /**
- @brief Deletes an existing simple control.
- @param ph an EPANET project handle.
- @param index the index of the control to delete (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_deletecontrol(EN_Project ph, int index);
-
- /**
- @brief Retrieves the properties of a simple control.
- @param ph an EPANET project handle.
- @param index the control's index (starting from 1).
- @param[out] type the type of control (see @ref EN_ControlType).
- @param[out] linkIndex the index of the link being controlled.
- @param[out] setting the control setting applied to the link.
- @param[out] nodeIndex the index of the node used to trigger the control
- (0 for \b EN_TIMER and \b EN_TIMEOFDAY controls).
- @param[out] level the action level (tank level, junction pressure, or time in seconds)
- that triggers the control.
- @return an error code.
- */
- int DLLEXPORT EN_getcontrol(EN_Project ph, int index, int *type, int *linkIndex,
- double *setting, int *nodeIndex, double *level);
-
- /**
- @brief Sets the properties of an existing simple control.
- @param ph an EPANET project handle.
- @param index the control's index (starting from 1).
- @param type the type of control (see @ref EN_ControlType).
- @param linkIndex the index of the link being controlled.
- @param setting the control setting applied to the link.
- @param nodeIndex the index of the node used to trigger the control
- (0 for \b EN_TIMER and \b EN_TIMEOFDAY controls).
- @param level the action level (tank level, junction pressure, or time in seconds)
- that triggers the control.
- @return an error code.
- */
- int DLLEXPORT EN_setcontrol(EN_Project ph, int index, int type, int linkIndex,
- double setting, int nodeIndex, double level);
-
-
- /********************************************************************
-
- Rule-Based Controls Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new rule-based control to a project.
- @param ph an EPANET project handle.
- @param rule text of the rule following the format used in an EPANET input file.
- @return an error code.
-
- Consult the @ref RulesPage section of the @ref InpFile topic to learn about a
- rule's format. Each clause of the rule must end with a newline character `\n`.
- */
- int DLLEXPORT EN_addrule(EN_Project ph, char *rule);
-
- /**
- @brief Deletes an existing rule-based control.
- @param ph an EPANET project handle.
- @param index the index of the rule to be deleted (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_deleterule(EN_Project ph, int index);
-
- /**
- @brief Retrieves summary information about a rule-based control.
- @param ph an EPANET project handle.
- @param index the rule's index (starting from 1).
- @param[out] nPremises number of premises in the rule's IF section.
- @param[out] nThenActions number of actions in the rule's THEN section.
- @param[out] nElseActions number of actions in the rule's ELSE section.
- @param[out] priority the rule's priority value.
- @return an error code.
- */
- int DLLEXPORT EN_getrule(EN_Project ph, int index, int *nPremises,
- int *nThenActions, int *nElseActions, double *priority);
-
- /**
- @brief Gets the ID name of a rule-based control given its index.
- @param ph an EPANET project handle.
- @param index the rule's index (starting from 1).
- @param[out] out_id the rule's ID name.
- @return Error code.
-
- The ID name must be sized to hold at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getruleID(EN_Project ph, int index, char *out_id);
-
- /**
- @brief Gets the properties of a premise in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param premiseIndex the position of the premise in the rule's list of premises
- (starting from 1).
- @param[out] logop the premise's logical operator ( \b IF = 1, \b AND = 2, \b OR = 3 ).
- @param[out] object the type of object the premise refers to (see @ref EN_RuleObject).
- @param[out] objIndex the index of the object (e.g. the index of a tank).
- @param[out] variable the object's variable being compared (see @ref EN_RuleVariable).
- @param[out] relop the premise's comparison operator (see @ref EN_RuleOperator).
- @param[out] status the status that the object's status is compared to
- (see @ref EN_RuleStatus).
- @param[out] value the value that the object's variable is compared to.
- @return an error code.
- */
- int DLLEXPORT EN_getpremise(EN_Project ph, int ruleIndex, int premiseIndex,
- int *logop, int *object, int *objIndex, int *variable,
- int *relop, int *status, double *value);
-
- /**
- @brief Sets the properties of a premise in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param premiseIndex the position of the premise in the rule's list of premises.
- @param logop the premise's logical operator ( \b IF = 1, \b AND = 2, \b OR = 3 ).
- @param object the type of object the premise refers to (see @ref EN_RuleObject).
- @param objIndex the index of the object (e.g. the index of a tank).
- @param variable the object's variable being compared (see @ref EN_RuleVariable).
- @param relop the premise's comparison operator (see @ref EN_RuleOperator).
- @param status the status that the object's status is compared to
- (see @ref EN_RuleStatus).
- @param value the value that the object's variable is compared to.
- @return an error code.
- */
- int DLLEXPORT EN_setpremise(EN_Project ph, int ruleIndex, int premiseIndex,
- int logop, int object, int objIndex, int variable, int relop,
- int status, double value);
-
- /**
- @brief Sets the index of an object in a premise of a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param premiseIndex the premise's index (starting from 1).
- @param objIndex the index of the premise's object (e.g. the index of a tank).
- @return an error code.
- */
- int DLLEXPORT EN_setpremiseindex(EN_Project ph, int ruleIndex, int premiseIndex,
- int objIndex);
-
- /**
- @brief Sets the status being compared to in a premise of a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param premiseIndex the premise's index (starting from 1).
- @param status the status that the premise's object status is compared to
- (see @ref EN_RuleStatus).
- @return an error code.
- */
- int DLLEXPORT EN_setpremisestatus(EN_Project ph, int ruleIndex, int premiseIndex,
- int status);
-
- /**
- @brief Sets the value in a premise of a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (staring from 1).
- @param premiseIndex the premise's index (starting from 1).
- @param value The value that the premise's variable is compared to.
- @return an error code.
- */
- int DLLEXPORT EN_setpremisevalue(EN_Project ph, int ruleIndex, int premiseIndex,
- double value);
-
- /**
- @brief Gets the properties of a THEN action in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param actionIndex the index of the THEN action to retrieve (starting from 1).
- @param[out] linkIndex the index of the link in the action (starting from 1).
- @param[out] status the status assigned to the link (see @ref EN_RuleStatus)
- @param[out] setting the value assigned to the link's setting.
- @return an error code.
- */
- int DLLEXPORT EN_getthenaction(EN_Project ph, int ruleIndex, int actionIndex,
- int *linkIndex, int *status, double *setting);
-
- /**
- @brief Sets the properties of a THEN action in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param actionIndex the index of the THEN action to modify (starting from 1).
- @param linkIndex the index of the link in the action.
- @param status the new status assigned to the link (see @ref EN_RuleStatus).
- @param setting the new value assigned to the link's setting.
- @return an error code.
- */
- int DLLEXPORT EN_setthenaction(EN_Project ph, int ruleIndex, int actionIndex,
- int linkIndex, int status, double setting);
-
- /**
- @brief Gets the properties of an ELSE action in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param actionIndex the index of the ELSE action to retrieve (starting from 1).
- @param[out] linkIndex the index of the link in the action.
- @param[out] status the status assigned to the link (see @ref EN_RuleStatus).
- @param[out] setting the value assigned to the link's setting.
- @return an error code.
- */
- int DLLEXPORT EN_getelseaction(EN_Project ph, int ruleIndex, int actionIndex,
- int *linkIndex, int *status, double *setting);
-
- /**
- @brief Sets the properties of an ELSE action in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param actionIndex the index of the ELSE action being modified (starting from 1).
- @param linkIndex the index of the link in the action (starting from 1).
- @param status the new status assigned to the link (see @ref EN_RuleStatus)
- @param setting the new value assigned to the link's setting.
- @return an error code.
- */
- int DLLEXPORT EN_setelseaction(EN_Project ph, int ruleIndex, int actionIndex,
- int linkIndex, int status, double setting);
-
- /**
- @brief Sets the priority of a rule-based control.
- @param ph an EPANET project handle.
- @param index the rule's index (starting from 1).
- @param priority the priority value assigned to the rule.
- @return an error code.
- */
- int DLLEXPORT EN_setrulepriority(EN_Project ph, int index, double priority);
-
-#if defined(__cplusplus)
-}
-#endif
-
-#endif //EPANET2_2_H
diff --git a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/lib/epanet2.lib b/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/lib/epanet2.lib
deleted file mode 100644
index 9ea2681..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/lib/epanet2.lib and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64.zip b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64.zip
deleted file mode 100644
index 12531e2..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64.zip and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/CONTRIBUTORS b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/CONTRIBUTORS
deleted file mode 100644
index aed06a3..0000000
--- a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/CONTRIBUTORS
+++ /dev/null
@@ -1,29 +0,0 @@
-# Authors ordered alphabetically
-
-Authors with Contributions in the Public Domain:
-
-Lewis Rossman
-Michael Tryby
-Caleb Buahin
-
-Authors with Contributions Subject to Copyright (see LICENSE):
-
-Jinduan Chen
-Maurizio Cingi
-Demetrios Eliades
-Will Furnass
-Milad Ghiami
-Sam Hatchett
-Abel Heinsbroek
-Mike Kane
-Marios Kyriakou
-Steffen Macke
-Angela Marchi
-Bryant McDonnell
-Elad Salomons
-Feng Shang
-Yunier Soad
-Markus Sunela
-Tom Taxon
-James Uber
-Hyoungmin Woo
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/concrt140.dll b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/concrt140.dll
deleted file mode 100644
index a5e5bfa..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/concrt140.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/epanet2.dll b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/epanet2.dll
deleted file mode 100644
index 8551557..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/epanet2.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140.dll b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140.dll
deleted file mode 100644
index 01d749d..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_1.dll b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_1.dll
deleted file mode 100644
index 493b96c..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_1.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_2.dll b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_2.dll
deleted file mode 100644
index 493fd64..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_2.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_atomic_wait.dll b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_atomic_wait.dll
deleted file mode 100644
index e84b83a..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_atomic_wait.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_codecvt_ids.dll b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_codecvt_ids.dll
deleted file mode 100644
index e5d3011..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/msvcp140_codecvt_ids.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/runepanet.exe b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/runepanet.exe
deleted file mode 100644
index dc07a7b..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/runepanet.exe and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/vcruntime140.dll b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/vcruntime140.dll
deleted file mode 100644
index edba548..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/vcruntime140.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/vcruntime140_1.dll b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/vcruntime140_1.dll
deleted file mode 100644
index 6091fbf..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/bin/vcruntime140_1.dll and /dev/null differ
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/cmake/epanet-config-release.cmake b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/cmake/epanet-config-release.cmake
deleted file mode 100644
index 84b8458..0000000
--- a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/cmake/epanet-config-release.cmake
+++ /dev/null
@@ -1,19 +0,0 @@
-#----------------------------------------------------------------
-# Generated CMake target import file for configuration "Release".
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Import target "epanet2" for configuration "Release"
-set_property(TARGET epanet2 APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
-set_target_properties(epanet2 PROPERTIES
- IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/epanet2.lib"
- IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/epanet2.dll"
- )
-
-list(APPEND _cmake_import_check_targets epanet2 )
-list(APPEND _cmake_import_check_files_for_epanet2 "${_IMPORT_PREFIX}/lib/epanet2.lib" "${_IMPORT_PREFIX}/bin/epanet2.dll" )
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/cmake/epanet-config.cmake b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/cmake/epanet-config.cmake
deleted file mode 100644
index 6c8641f..0000000
--- a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/cmake/epanet-config.cmake
+++ /dev/null
@@ -1,107 +0,0 @@
-# Generated by CMake
-
-if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8)
- message(FATAL_ERROR "CMake >= 2.8.0 required")
-endif()
-if(CMAKE_VERSION VERSION_LESS "2.8.3")
- message(FATAL_ERROR "CMake >= 2.8.3 required")
-endif()
-cmake_policy(PUSH)
-cmake_policy(VERSION 2.8.3...3.24)
-#----------------------------------------------------------------
-# Generated CMake target import file.
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Protect against multiple inclusion, which would fail when already imported targets are added once more.
-set(_cmake_targets_defined "")
-set(_cmake_targets_not_defined "")
-set(_cmake_expected_targets "")
-foreach(_cmake_expected_target IN ITEMS epanet2)
- list(APPEND _cmake_expected_targets "${_cmake_expected_target}")
- if(TARGET "${_cmake_expected_target}")
- list(APPEND _cmake_targets_defined "${_cmake_expected_target}")
- else()
- list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}")
- endif()
-endforeach()
-unset(_cmake_expected_target)
-if(_cmake_targets_defined STREQUAL _cmake_expected_targets)
- unset(_cmake_targets_defined)
- unset(_cmake_targets_not_defined)
- unset(_cmake_expected_targets)
- unset(CMAKE_IMPORT_FILE_VERSION)
- cmake_policy(POP)
- return()
-endif()
-if(NOT _cmake_targets_defined STREQUAL "")
- string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}")
- string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}")
- message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n")
-endif()
-unset(_cmake_targets_defined)
-unset(_cmake_targets_not_defined)
-unset(_cmake_expected_targets)
-
-
-# Compute the installation prefix relative to this file.
-get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-if(_IMPORT_PREFIX STREQUAL "/")
- set(_IMPORT_PREFIX "")
-endif()
-
-# Create imported target epanet2
-add_library(epanet2 SHARED IMPORTED)
-
-set_target_properties(epanet2 PROPERTIES
- INTERFACE_COMPILE_OPTIONS "\$<\$:;\$<\$:/GL>;\$<\$:/fp:fast>;\$<\$:/Zi>;>;\$<\$:;\$<\$:-O3>;>"
- INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
- INTERFACE_LINK_LIBRARIES "\$<\$>>:m>"
- INTERFACE_LINK_OPTIONS "\$<\$:;\$<\$:/LTCG:incremental>;>"
-)
-
-if(CMAKE_VERSION VERSION_LESS 2.8.12)
- message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
-endif()
-
-# Load information for each installed configuration.
-file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/epanet-config-*.cmake")
-foreach(_cmake_config_file IN LISTS _cmake_config_files)
- include("${_cmake_config_file}")
-endforeach()
-unset(_cmake_config_file)
-unset(_cmake_config_files)
-
-# Cleanup temporary variables.
-set(_IMPORT_PREFIX)
-
-# Loop over all imported files and verify that they actually exist
-foreach(_cmake_target IN LISTS _cmake_import_check_targets)
- foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}")
- if(NOT EXISTS "${_cmake_file}")
- message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file
- \"${_cmake_file}\"
-but this file does not exist. Possible reasons include:
-* The file was deleted, renamed, or moved to another location.
-* An install or uninstall procedure did not complete successfully.
-* The installation package was faulty and contained
- \"${CMAKE_CURRENT_LIST_FILE}\"
-but not all the files it references.
-")
- endif()
- endforeach()
- unset(_cmake_file)
- unset("_cmake_import_check_files_for_${_cmake_target}")
-endforeach()
-unset(_cmake_target)
-unset(_cmake_import_check_targets)
-
-# This file does not depend on other imported targets which have
-# been exported from the same project but in a separate export set.
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
-cmake_policy(POP)
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/include/epanet2.h b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/include/epanet2.h
deleted file mode 100644
index 19c9c67..0000000
--- a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/include/epanet2.h
+++ /dev/null
@@ -1,431 +0,0 @@
-/*
- ******************************************************************************
- Project: OWA EPANET
- Version: 2.2
- Module: epanet2.h
- Description: declarations of the legacy style EPANET 2 API functions
- Authors: see AUTHORS
- Copyright: see AUTHORS
- License: see LICENSE
- Last Updated: 10/29/2019
- ******************************************************************************
- */
-
-/*
-This module contains declarations of the legacy style EPANET API functions, with
-version 2.2 updates, that apply only to single threaded applications. A second
-set of thread safe API functions that allows one to run concurrent analyses on
-multiple EPANET projects can be found in the epanet2_2.h header file. The two
-APIs share the same function names and arguments with the difference being that
-the thread safe functions use the prefix "EN_" and include an extra argument that
-represents the EPANET project being analyzed. To avoid unneccesary repetition,
-only the thread safe API functions have been documented. To see a description of
-a legacy style API function declared here please refer to its complementary named
-function in epanet2_2.h.
-*/
-
-#ifndef EPANET2_H
-#define EPANET2_H
-
-// The legacy style EPANET API can be compiled with support for either single
-// precision or double precision floating point arguments, with the default
-// being single precision. To compile for double precision one must #define
-// EN_API_FLOAT_TYPE as double both here and in any client code that uses the
-// API.
-#ifndef EN_API_FLOAT_TYPE
- #define EN_API_FLOAT_TYPE float
-#endif
-
-#ifndef DLLEXPORT
- #ifdef _WIN32
- #ifdef epanet2_EXPORTS
- #define DLLEXPORT __declspec(dllexport) __stdcall
- #else
- #define DLLEXPORT __declspec(dllimport) __stdcall
- #endif
- #elif defined(__CYGWIN__)
- #define DLLEXPORT __stdcall
- #else
- #define DLLEXPORT
- #endif
-#endif
-
-#include "epanet2_enums.h"
-
-// --- Declare the EPANET toolkit functions
-#if defined(__cplusplus)
-extern "C" {
-#endif
-
-
-/********************************************************************
-
- Project Functions
-
-********************************************************************/
-
- int DLLEXPORT ENepanet(const char *inpFile, const char *rptFile,
- const char *outFile, void (*pviewprog) (char *));
-
- int DLLEXPORT ENinit(const char *rptFile, const char *outFile,
- int unitsType, int headlossType);
-
- int DLLEXPORT ENopen(const char *inpFile, const char *rptFile,
- const char *outFile);
-
- int DLLEXPORT ENgettitle(char *line1, char *line2, char *line3);
-
- int DLLEXPORT ENsettitle(char *line1, char *line2, char *line3);
-
- int DLLEXPORT ENgetcomment(int object, int index, char *comment);
-
- int DLLEXPORT ENsetcomment(int object, int index, char *comment);
-
- int DLLEXPORT ENgetcount(int object, int *count);
-
- int DLLEXPORT ENsaveinpfile(const char *filename);
-
- int DLLEXPORT ENclose();
-
-/********************************************************************
-
- Hydraulic Analysis Functions
-
-********************************************************************/
-
- int DLLEXPORT ENsolveH();
-
- int DLLEXPORT ENsaveH();
-
- int DLLEXPORT ENopenH();
-
- int DLLEXPORT ENinitH(int initFlag);
-
- int DLLEXPORT ENrunH(long *currentTime);
-
- int DLLEXPORT ENnextH(long *tStep);
-
- int DLLEXPORT ENcloseH();
-
- int DLLEXPORT ENsavehydfile(char *filename);
-
- int DLLEXPORT ENusehydfile(char *filename);
-
-/********************************************************************
-
- Water Quality Analysis Functions
-
-********************************************************************/
-
- int DLLEXPORT ENsolveQ();
-
- int DLLEXPORT ENopenQ();
-
- int DLLEXPORT ENinitQ(int saveFlag);
-
- int DLLEXPORT ENrunQ(long *currentTime);
-
- int DLLEXPORT ENnextQ(long *tStep);
-
- int DLLEXPORT ENstepQ(long *timeLeft);
-
- int DLLEXPORT ENcloseQ();
-
-/********************************************************************
-
- Reporting Functions
-
-********************************************************************/
-
- int DLLEXPORT ENwriteline(char *line);
-
- int DLLEXPORT ENreport();
-
- int DLLEXPORT ENcopyreport(char *filename);
-
- int DLLEXPORT ENclearreport();
-
- int DLLEXPORT ENresetreport();
-
- int DLLEXPORT ENsetreport(char *format);
-
- int DLLEXPORT ENsetstatusreport(int level);
-
- int DLLEXPORT ENgetversion(int *version);
-
- int DLLEXPORT ENgeterror(int errcode, char *errmsg, int maxLen);
-
- int DLLEXPORT ENgetstatistic(int type, EN_API_FLOAT_TYPE* value);
-
- int DLLEXPORT ENgetresultindex(int type, int index, int *value);
-
-/********************************************************************
-
- Analysis Options Functions
-
-********************************************************************/
-
- int DLLEXPORT ENgetoption(int option, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetoption(int option, EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENgetflowunits(int *units);
-
- int DLLEXPORT ENsetflowunits(int units);
-
- int DLLEXPORT ENgettimeparam(int param, long *value);
-
- int DLLEXPORT ENsettimeparam(int param, long value);
-
- int DLLEXPORT ENgetqualinfo(int *qualType, char *chemName, char *chemUnits,
- int *traceNode);
-
- int DLLEXPORT ENgetqualtype(int *qualType, int *traceNode);
-
- int DLLEXPORT ENsetqualtype(int qualType, char *chemName, char *chemUnits,
- char *traceNode);
-
-/********************************************************************
-
- Node Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddnode(char *id, int nodeType, int *index);
-
- int DLLEXPORT ENdeletenode(int index, int actionCode);
-
- int DLLEXPORT ENgetnodeindex(char *id, int *index);
-
- int DLLEXPORT ENgetnodeid(int index, char *id);
-
- int DLLEXPORT ENsetnodeid(int index, char *newid);
-
- int DLLEXPORT ENgetnodetype(int index, int *nodeType);
-
- int DLLEXPORT ENgetnodevalue(int index, int property, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetnodevalue(int index, int property, EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENsetjuncdata(int index, EN_API_FLOAT_TYPE elev,
- EN_API_FLOAT_TYPE dmnd, char *dmndpat);
-
- int DLLEXPORT ENsettankdata(int index, EN_API_FLOAT_TYPE elev,
- EN_API_FLOAT_TYPE initlvl, EN_API_FLOAT_TYPE minlvl,
- EN_API_FLOAT_TYPE maxlvl, EN_API_FLOAT_TYPE diam,
- EN_API_FLOAT_TYPE minvol, char *volcurve);
-
- int DLLEXPORT ENgetcoord(int index, double *x, double *y);
-
- int DLLEXPORT ENsetcoord(int index, double x, double y);
-
-/********************************************************************
-
- Nodal Demand Functions
-
-********************************************************************/
-
- int DLLEXPORT ENgetdemandmodel(int *model, EN_API_FLOAT_TYPE *pmin,
- EN_API_FLOAT_TYPE *preq, EN_API_FLOAT_TYPE *pexp);
-
- int DLLEXPORT ENsetdemandmodel(int model, EN_API_FLOAT_TYPE pmin,
- EN_API_FLOAT_TYPE preq, EN_API_FLOAT_TYPE pexp);
-
- int DLLEXPORT ENadddemand(int nodeIndex, EN_API_FLOAT_TYPE baseDemand,
- char *demandPattern, char *demandName);
-
- int DLLEXPORT ENdeletedemand(int nodeIndex, int demandIndex);
-
- int DLLEXPORT ENgetnumdemands(int nodeIndex, int *numDemands);
-
- int DLLEXPORT ENgetdemandindex(int nodeIndex, char *demandName, int *demandIndex);
-
- int DLLEXPORT ENgetbasedemand(int nodeIndex, int demandIndex,
- EN_API_FLOAT_TYPE *baseDemand);
-
- int DLLEXPORT ENsetbasedemand(int nodeIndex, int demandIndex,
- EN_API_FLOAT_TYPE baseDemand);
-
- int DLLEXPORT ENgetdemandpattern(int nodeIndex, int demandIndex, int *patIndex);
-
- int DLLEXPORT ENsetdemandpattern(int nodeIndex, int demandIndex, int patIndex);
-
- int DLLEXPORT ENgetdemandname(int nodeIndex, int demandIndex, char *demandName);
-
- int DLLEXPORT ENsetdemandname(int nodeIndex, int demandIndex, char *demandName);
-
-/********************************************************************
-
- Link Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddlink(char *id, int linkType, char *fromNode, char *toNode, int *index);
-
- int DLLEXPORT ENdeletelink(int index, int actionCode);
-
- int DLLEXPORT ENgetlinkindex(char *id, int *index);
-
- int DLLEXPORT ENgetlinkid(int index, char *id);
-
- int DLLEXPORT ENsetlinkid(int index, char *newid);
-
- int DLLEXPORT ENgetlinktype(int index, int *linkType);
-
- int DLLEXPORT ENsetlinktype(int *index, int linkType, int actionCode);
-
- int DLLEXPORT ENgetlinknodes(int index, int *node1, int *node2);
-
- int DLLEXPORT ENsetlinknodes(int index, int node1, int node2);
-
- int DLLEXPORT ENgetlinkvalue(int index, int property, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetlinkvalue(int index, int property, EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENsetpipedata(int index, EN_API_FLOAT_TYPE length,
- EN_API_FLOAT_TYPE diam, EN_API_FLOAT_TYPE rough,
- EN_API_FLOAT_TYPE mloss);
-
- int DLLEXPORT ENgetvertexcount(int index, int *count);
-
- int DLLEXPORT ENgetvertex(int index, int vertex, double *x, double *y);
-
- int DLLEXPORT ENsetvertices(int index, double *x, double *y, int count);
-
-/********************************************************************
-
- Pump Functions
-
-********************************************************************/
-
- int DLLEXPORT ENgetpumptype(int linkIndex, int *pumpType);
-
- int DLLEXPORT ENgetheadcurveindex(int linkIndex, int *curveIndex);
-
- int DLLEXPORT ENsetheadcurveindex(int linkIndex, int curveIndex);
-
-/********************************************************************
-
- Time Pattern Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddpattern(char *id);
-
- int DLLEXPORT ENdeletepattern(int index);
-
- int DLLEXPORT ENgetpatternindex(char *id, int *index);
-
- int DLLEXPORT ENgetpatternid(int index, char *id);
-
- int DLLEXPORT ENsetpatternid(int index, char *id);
-
- int DLLEXPORT ENgetpatternlen(int index, int *len);
-
- int DLLEXPORT ENgetpatternvalue(int index, int period, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetpatternvalue(int index, int period, EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENgetaveragepatternvalue(int index, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetpattern(int index, EN_API_FLOAT_TYPE *values, int len);
-
-/********************************************************************
-
- Data Curve Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddcurve(char *id);
-
- int DLLEXPORT ENdeletecurve(int index);
-
- int DLLEXPORT ENgetcurveindex(char *id, int *index);
-
- int DLLEXPORT ENgetcurveid(int index, char *id);
-
- int DLLEXPORT ENsetcurveid(int index, char *id);
-
- int DLLEXPORT ENgetcurvelen(int index, int *len);
-
- int DLLEXPORT ENgetcurvetype(int index, int *type);
-
- int DLLEXPORT ENgetcurvevalue(int curveIndex, int pointIndex,
- EN_API_FLOAT_TYPE *x, EN_API_FLOAT_TYPE *y);
-
- int DLLEXPORT ENsetcurvevalue(int curveIndex, int pointIndex,
- EN_API_FLOAT_TYPE x, EN_API_FLOAT_TYPE y);
-
- int DLLEXPORT ENgetcurve(int index, char* id, int *nPoints,
- EN_API_FLOAT_TYPE *xValues, EN_API_FLOAT_TYPE *yValues);
-
- int DLLEXPORT ENsetcurve(int index, EN_API_FLOAT_TYPE *xValues,
- EN_API_FLOAT_TYPE *yValues, int nPoints);
-
-/********************************************************************
-
- Simple Controls Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddcontrol(int type, int linkIndex, EN_API_FLOAT_TYPE setting,
- int nodeIndex, EN_API_FLOAT_TYPE level, int *index);
-
- int DLLEXPORT ENdeletecontrol(int index);
-
- int DLLEXPORT ENgetcontrol(int index, int *type, int *linkIndex,
- EN_API_FLOAT_TYPE *setting, int *nodeIndex, EN_API_FLOAT_TYPE *level);
-
- int DLLEXPORT ENsetcontrol(int index, int type, int linkIndex,
- EN_API_FLOAT_TYPE setting, int nodeIndex, EN_API_FLOAT_TYPE level);
-
-
-/********************************************************************
-
- Rule-Based Controls Functions
-
-********************************************************************/
-
- int DLLEXPORT ENaddrule(char *rule);
-
- int DLLEXPORT ENdeleterule(int index);
-
- int DLLEXPORT ENgetrule(int index, int *nPremises, int *nThenActions,
- int *nElseActions, EN_API_FLOAT_TYPE *priority);
-
- int DLLEXPORT ENgetruleID(int index, char* id);
-
- int DLLEXPORT ENgetpremise(int ruleIndex, int premiseIndex, int *logop,
- int *object, int *objIndex, int *variable,
- int *relop, int *status, EN_API_FLOAT_TYPE *value);
-
- int DLLEXPORT ENsetpremise(int ruleIndex, int premiseIndex, int logop,
- int object, int objIndex, int variable, int relop,
- int status, EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENsetpremiseindex(int ruleIndex, int premiseIndex, int objIndex);
-
- int DLLEXPORT ENsetpremisestatus(int ruleIndex, int premiseIndex, int status);
-
- int DLLEXPORT ENsetpremisevalue(int ruleIndex, int premiseIndex,
- EN_API_FLOAT_TYPE value);
-
- int DLLEXPORT ENgetthenaction(int ruleIndex, int actionIndex, int *linkIndex,
- int *status, EN_API_FLOAT_TYPE *setting);
-
- int DLLEXPORT ENsetthenaction(int ruleIndex, int actionIndex, int linkIndex,
- int status, EN_API_FLOAT_TYPE setting);
-
- int DLLEXPORT ENgetelseaction(int ruleIndex, int actionIndex, int *linkIndex,
- int *status, EN_API_FLOAT_TYPE *setting);
-
- int DLLEXPORT ENsetelseaction(int ruleIndex, int actionIndex, int linkIndex,
- int status, EN_API_FLOAT_TYPE setting);
-
- int DLLEXPORT ENsetrulepriority(int index, EN_API_FLOAT_TYPE priority);
-
- #if defined(__cplusplus)
- }
- #endif
-
-#endif //EPANET2_H
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/include/epanet2_2.h b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/include/epanet2_2.h
deleted file mode 100644
index cbfece3..0000000
--- a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/include/epanet2_2.h
+++ /dev/null
@@ -1,1786 +0,0 @@
-/** @file epanet2_2.h
- @see http://github.com/openwateranalytics/epanet
- */
-
-/*
- ******************************************************************************
- Project: OWA EPANET
- Version: 2.2
- Module: epanet2.h
- Description: API function declarations
- Authors: see AUTHORS
- Copyright: see AUTHORS
- License: see LICENSE
- Last Updated: 10/29/2019
- ******************************************************************************
- */
-
-#ifndef EPANET2_2_H
-#define EPANET2_2_H
-
-#ifdef epanet_py_EXPORTS
- #define DLLEXPORT
-#else
- #ifndef DLLEXPORT
- #ifdef _WIN32
- #ifdef epanet2_EXPORTS
- #define DLLEXPORT __declspec(dllexport) __stdcall
- #else
- #define DLLEXPORT __declspec(dllimport) __stdcall
- #endif
- #elif defined(__CYGWIN__)
- #define DLLEXPORT __stdcall
- #else
- #define DLLEXPORT
- #endif
- #endif
-#endif
-
-#include "epanet2_enums.h"
-
-// --- Declare the EPANET toolkit functions
-#if defined(__cplusplus)
-extern "C" {
-#endif
-
-/**
- @brief The EPANET Project wrapper object
-*/
-typedef struct Project *EN_Project;
-
-/********************************************************************
-
- Project Functions
-
-********************************************************************/
-
- /**
- @brief Creates an EPANET project.
- @param[out] ph an EPANET project handle that is passed into all other API functions.
- @return an error code.
-
- EN_createproject must be called before any other API functions are used.
- */
- int DLLEXPORT EN_createproject(EN_Project *ph);
-
- /**
- @brief Deletes a currently opened EPANET project.
- @param[in,out] ph an EPANET project handle which is returned as NULL.
- @return an error code.
-
- EN_deleteproject should be called after all network analysis has been completed.
- */
- int DLLEXPORT EN_deleteproject(EN_Project ph);
-
- /**
- @brief Runs a complete EPANET simulation.
- @param ph an EPANET project handle.
- @param inpFile the name of an existing EPANET-formatted input file.
- @param rptFile the name of a report file to be created (or "" if not needed)
- @param outFile the name of a binary output file to be created (or "" if not needed)
- @param pviewprog a callback function that takes a character string (char *) as its only parameter.
- @return an error code
-
- The callback function should reside in and be used by the calling code to display
- the progress messages that EPANET generates as it carries out its computations. Here is
- an example of a such a function that displays progress messages to stdout:
- \code {.c}
- void writeConsole(char *s)
- {
- fprintf(stdout, "\n%s", s);
- }
- \endcode
- It would be passed into EN_runproject as `&writeConsole`. If this feature is not needed then
- the pviewprog argument should be `NULL`.
- */
- int DLLEXPORT EN_runproject(EN_Project ph, const char *inpFile, const char *rptFile,
- const char *outFile, void (*pviewprog)(char *));
-
- /**
- @brief Initializes an EPANET project.
- @param ph an EPANET project handle.
- @param rptFile the name of a report file to be created (or "" if not needed).
- @param outFile the name of a binary output file to be created (or "" if not needed).
- @param unitsType the choice of flow units (see @ref EN_FlowUnits).
- @param headLossType the choice of head loss formula (see @ref EN_HeadLossType).
- @return an error code.
-
- This function should be called immediately after ::EN_createproject if an EPANET-formatted input
- file will not be used to supply network data. If the project receives it's network data
- from an input file then there is no need to call this function.
- */
- int DLLEXPORT EN_init(EN_Project ph, const char *rptFile, const char *outFile,
- int unitsType, int headLossType);
-
- /**
- @brief Opens an EPANET input file & reads in network data.
- @param ph an EPANET project handle.
- @param inpFile the name of an existing EPANET-formatted input file.
- @param rptFile the name of a report file to be created (or "" if not needed).
- @param outFile the name of a binary output file to be created (or "" if not needed).
- @return an error code.
-
- This function should be called immediately after ::EN_createproject if an EPANET-formatted
- input file will be used to supply network data.
- */
- int DLLEXPORT EN_open(EN_Project ph, const char *inpFile, const char *rptFile,
- const char *outFile);
-
- /**
- @brief Retrieves the title lines of the project
- @param ph an EPANET project handle.
- @param[out] out_line1 first title line
- @param[out] out_line2 second title line
- @param[out] out_line3 third title line
- @return an error code
- */
- int DLLEXPORT EN_gettitle(EN_Project ph, char *out_line1, char *out_line2, char *out_line3);
-
- /**
- @brief Sets the title lines of the project
- @param ph an EPANET project handle.
- @param line1 first title line
- @param line2 second title line
- @param line3 third title line
- @return an error code
- */
- int DLLEXPORT EN_settitle(EN_Project ph, char *line1, char *line2, char *line3);
-
- /**
- @brief Retrieves a descriptive comment assigned to a Node, Link, Pattern or Curve.
- @param ph an EPANET project handle.
- @param object a type of object (either EN_NODE, EN_LINK, EN_TIMEPAT or EN_CURVE)
- @param index the object's index starting from 1
- @param[out] out_comment the comment string assigned to the object
- @return an error code
- */
- int DLLEXPORT EN_getcomment(EN_Project ph, int object, int index, char *out_comment);
-
- /**
- @brief Assigns a descriptive comment to a Node, Link, Pattern or Curve.
- @param ph an EPANET project handle.
- @param object a type of object (either EN_NODE, EN_LINK, EN_TIMEPAT or EN_CURVE)
- @param index the object's index starting from 1
- @param[out] comment the comment string assigned to the object
- @return an error code
- */
- int DLLEXPORT EN_setcomment(EN_Project ph, int object, int index, char *comment);
-
- /**
- @brief Retrieves the number of objects of a given type in a project.
- @param ph an EPANET project handle.
- @param object a type of object to count (see @ref EN_CountType)
- @param[out] count number of objects of the specified type
- @return an error code
- */
- int DLLEXPORT EN_getcount(EN_Project ph, int object, int *count);
-
- /**
- @brief Saves a project's data to an EPANET-formatted text file.
- @param ph an EPANET project handle.
- @param filename the name of the file to create.
- @return Error code
- */
- int DLLEXPORT EN_saveinpfile(EN_Project ph, const char *filename);
-
- /**
- @brief Closes a project and frees all of its memory.
- @param ph an EPANET project handle.
- @return Error code
-
- This function clears all existing data from a project but does not delete the
- project, so it can be re-used with another set of network data. Use ::EN_deleteproject
- to actually delete a project from memory.
- */
- int DLLEXPORT EN_close(EN_Project ph);
-
- /********************************************************************
-
- Hydraulic Analysis Functions
-
- ********************************************************************/
-
- /**
- @brief Runs a complete hydraulic simulation with results for all time periods
- written to a temporary hydraulics file.
- @param ph an EPANET project handle.
- @return an error code.
-
- Use ::EN_solveH to generate a complete hydraulic solution which can stand alone
- or be used as input to a water quality analysis. This function will not allow one to
- examine intermediate hydraulic results as they are generated. It can also be followed by calls
- to ::EN_saveH and ::EN_report to write hydraulic results to the report file.
-
- The sequence ::EN_openH - ::EN_initH - ::EN_runH - ::EN_nextH - ::EN_closeH
- can be used instead to gain access to results at intermediate time periods and
- directly adjust link status and control settings as a simulation proceeds.
-
- Example:
- \code {.c}
- EN_Project ph;
- EN_createproject(&ph);
- EN_open(ph, "net1.inp", "net1.rpt", "");
- EN_solveH(ph);
- EN_solveQ(ph);
- EN_report(ph);
- EN_deleteproject(ph);
- \endcode
- */
- int DLLEXPORT EN_solveH(EN_Project ph);
-
- /**
- @brief Uses a previously saved binary hydraulics file to supply a project's hydraulics.
- @param ph an EPANET project handle.
- @param filename the name of the binary file containing hydraulic results.
- @return an error code.
-
- Call this function to re-use a set of hydraulic analysis results saved previously. This
- can save computational time if water quality analyses are being made under the same set
- of hydraulic conditions.
-
- Do not call this function while the hydraulics solver is open.
- */
- int DLLEXPORT EN_usehydfile(EN_Project ph, const char *filename);
-
- /**
- @brief Opens a project's hydraulic solver.
- @param ph an EPANET project handle.
- @return an error code.
-
- Call ::EN_openH prior to running the first hydraulic analysis using the
- ::EN_initH - ::EN_runH - ::EN_nextH sequence. Multiple analyses can be made before
- calling ::EN_closeH to close the hydraulic solver.
-
- Do not call this function if ::EN_solveH is being used to run a complete hydraulic
- analysis or if hydraulics are being supplied by a previously saved hydraulics file
- using ::EN_usehydfile.
- */
- int DLLEXPORT EN_openH(EN_Project ph);
-
- /**
- @brief Initializes a network prior to running a hydraulic analysis.
- @param ph an EPANET project handle.
- @param initFlag a 2-digit initialization flag (see @ref EN_InitHydOption).
- @return an error code.
-
- This function initializes storage tank levels, link status and settings, and
- the simulation time clock prior to running a hydraulic analysis.
-
- The initialization flag is a two digit number where the 1st (left) digit
- indicates if link flows should be re-initialized (1) or not (0), and the
- 2nd digit indicates if hydraulic results should be saved to a temporary
- binary hydraulics file (1) or not (0).
-
- Be sure to call ::EN_initH prior to running a hydraulic analysis using a
- ::EN_runH - ::EN_nextH loop.
-
- Choose to save hydraulics results if you will be:
- - making a subsequent water quality run,
- - using ::EN_report to generate a report
- - using ::EN_savehydfile to save the binary hydraulics file.
-
- There is no need to save hydraulics if you will be writing custom code to
- process hydraulic results as they are generated using the functions ::EN_getnodevalue
- and ::EN_getlinkvalue.
- */
- int DLLEXPORT EN_initH(EN_Project ph, int initFlag);
-
- /**
- @brief Computes a hydraulic solution for the current point in time.
- @param ph an EPANET project handle.
- @param[out] currentTime the current simulation time in seconds.
- @return an error or warning code.
-
- This function is used in a loop with ::EN_nextH to run an extended period hydraulic
- simulation. This process automatically updates the simulation clock time so \b currentTime
- should be treated as a read-only variable.
-
- ::EN_initH must have been called prior to running the ::EN_runH - ::EN_nextH loop.
-
- See ::EN_nextH for an example of using this function.
- */
- int DLLEXPORT EN_runH(EN_Project ph, long *currentTime);
-
- /**
- @brief Determines the length of time until the next hydraulic event occurs in an
- extended period simulation.
- @param ph an EPANET project handle.
- @param[out] tStep the time (in seconds) until the next hydraulic event or 0 if at
- the end of the full simulation duration.
- @return an error code.
-
- This function is used in a loop with ::EN_runH to run an extended period hydraulic
- simulation.
-
- The value of \b tstep should be treated as a read-only variable. It is automatically
- computed as the smaller of:
- - the time interval until the next hydraulic time step begins
- - the time interval until the next reporting time step begins
- - the time interval until the next change in demands occurs
- - the time interval until a tank becomes full or empty
- - the time interval until a control or rule fires.
-
- Example:
- \code {.c}
- long t, tstep;
- EN_openH(ph);
- EN_initH(ph, EN_NOSAVE);
- do {
- EN_runH(ph, &t);
- // Retrieve hydraulic results for time t
- EN_nextH(ph, &tstep);
- } while (tstep > 0);
- EN_closeH(ph);
- \endcode
- */
- int DLLEXPORT EN_nextH(EN_Project ph, long *tStep);
-
- /**
- @brief Transfers a project's hydraulics results from its temporary hydraulics file
- to its binary output file, where results are only reported at uniform reporting intervals.
- @param ph an EPANET project handle.
- @return an error code.
-
- ::EN_saveH is used when only a hydraulic analysis is run and results at uniform reporting
- intervals need to be transferred to a project's binary output file. Such would be the case
- when results are to be written in formatted fashion to the project's report file using ::EN_report.
- */
- int DLLEXPORT EN_saveH(EN_Project ph);
-
- /**
- @brief Saves a project's temporary hydraulics file to disk.
- @param ph an EPANET project handle.
- @param filename the name of the file to be created.
- @return an error code.
-
- Use this function to save the current set of hydraulics results to a file, either for
- post-processing or to be used at a later time by calling the ::EN_usehydfile function.
-
- The hydraulics file contains nodal demands and heads and link flows, status, and settings
- for all hydraulic time steps, even intermediate ones.
-
- Before calling this function hydraulic results must have been generated and saved by having
- called ::EN_solveH or the ::EN_initH - ::EN_runH - ::EN_nextH sequence with the initflag
- argument of ::EN_initH set to \b EN_SAVE or \b EN_SAVE_AND_INIT.
- */
- int DLLEXPORT EN_savehydfile(EN_Project ph, const char *filename);
-
- /**
- @brief Closes the hydraulic solver freeing all of its allocated memory.
- @return an error code.
-
- Call ::EN_closeH after all hydraulics analyses have been made using
- ::EN_initH - ::EN_runH - ::EN_nextH. Do not call this function if ::EN_solveH is being used.
- */
- int DLLEXPORT EN_closeH(EN_Project ph);
-
- /********************************************************************
-
- Water Quality Analysis Functions
-
- ********************************************************************/
-
- /**
- @brief Runs a complete water quality simulation with results at uniform
- reporting intervals written to the project's binary output file.
- @param ph an EPANET project handle.
- @return an error code.
-
- A hydraulic analysis must have been run and saved to a hydraulics file before
- calling ::EN_solveQ. This function will not allow one to examine intermediate water
- quality results as they are generated. It can be followed by a call to ::EN_report
- to write all hydraulic and water quality results to a formatted report file.
-
- One can instead use the ::EN_openQ - ::EN_initQ - ::EN_runQ - ::EN_nextQ - ::EN_closeQ
- sequence to gain access to gain access to water quality results at intermediate time
- periods.
-
- Example: see ::EN_solveH.
- */
- int DLLEXPORT EN_solveQ(EN_Project ph);
-
- /**
- @brief Opens a project's water quality solver.
- @param ph n EPANET project handle.
- @return an error code.
-
- Call ::EN_openQ prior to running the first water quality analysis using an
- ::EN_initQ - ::EN_runQ - ::EN_nextQ (or ::EN_stepQ) sequence. Multiple water
- quality analyses can be made before calling ::EN_closeQ to close the water
- quality solver.
-
- Do not call this function if a complete water quality analysis will be made
- using ::EN_solveQ.
- */
- int DLLEXPORT EN_openQ(EN_Project ph);
-
- /**
- @brief Initializes a network prior to running a water quality analysis.
- @param ph an EPANET project handle.
- @param saveFlag set to \b EN_SAVE (1) if results are to be saved to the project's
- binary output file, or to \b EN_NOSAVE (0) if not.
- @return an error code.
-
- Call ::EN_initQ prior to running a water quality analysis using ::EN_runQ in
- conjunction with either ::EN_nextQ or ::EN_stepQ.
-
- ::EN_openQ must have been called prior to calling ::EN_initQ.
-
- Do not call ::EN_initQ if a complete water quality analysis will be made using ::EN_solveQ.
- */
- int DLLEXPORT EN_initQ(EN_Project ph, int saveFlag);
-
- /**
- @brief Makes hydraulic and water quality results at the start of the current time
- period available to a project's water quality solver.
- @param ph an EPANET project handle.
- @param[out] currentTime current simulation time in seconds.
- @return an error code.
-
- Use ::EN_runQ along with ::EN_nextQ in a loop to access water quality results at the
- start of each hydraulic period in an extended period simulation. Or use it in a loop
- with ::EN_stepQ to access results at the start of each water quality time step. See
- each of these functions for examples of how to code such loops.
-
- ::EN_initQ must have been called prior to running an ::EN_runQ - ::EN_nextQ
- (or ::EN_stepQ) loop.
-
- The current time of the simulation is determined from information saved with the
- hydraulic analysis that preceded the water quality analysis. Treat it as a read-only
- variable.
- */
- int DLLEXPORT EN_runQ(EN_Project ph, long *currentTime);
-
- /**
- @brief Advances a water quality simulation over the time until the next hydraulic event.
- @param ph an EPANET project handle.
- @param[out] tStep time (in seconds) until the next hydraulic event or 0 if at the end
- of the full simulation duration.
- @return an error code.
-
- This function is used in a loop with ::EN_runQ to perform an extended period water
- quality analysis. It reacts and routes a project's water quality constituent over a
- time step determined by when the next hydraulic event occurs. Use ::EN_stepQ instead
- if you wish to generate results over each water quality time step.
-
- The value of \b tStep is determined from information produced by the hydraulic analysis
- that preceded the water quality analysis. Treat it as a read-only variable.
-
- Example:
- \code {.c}
- long t, tStep;
- EN_solveH(ph); // Generate & save hydraulics
- EN_openQ(ph);
- EN_initQ(ph, EN_NOSAVE);
- do {
- EN_runQ(ph, &t);
- // Monitor results at time t, which
- // begins a new hydraulic time period
- EN_nextQ(ph, &tStep);
- } while (tStep > 0);
- EN_closeQ(ph);
- \endcode
- */
- int DLLEXPORT EN_nextQ(EN_Project ph, long *tStep);
-
- /**
- @brief Advances a water quality simulation by a single water quality time step.
- @param ph an EPANET project handle.
- @param[out] timeLeft time left (in seconds) to the overall simulation duration.
- @return an error code.
-
- This function is used in a loop with ::EN_runQ to perform an extended period water
- quality simulation. It allows one to generate water quality results at each water
- quality time step of the simulation, rather than over each hydraulic event period
- as with ::EN_nextQ.
-
- Use the argument \b timeLeft to determine when no more calls to ::EN_runQ are needed
- because the end of the simulation period has been reached (i.e., when \b timeLeft = 0).
- */
- int DLLEXPORT EN_stepQ(EN_Project ph, long *timeLeft);
-
- /**
- @brief Closes the water quality solver, freeing all of its allocated memory.
- @param ph an EPANET project handle.
- @return an error code.
-
- Call ::EN_closeQ after all water quality analyses have been made using the
- ::EN_initQ - ::EN_runQ - ::EN_nextQ (or ::EN_stepQ) sequence of function calls.
-
- Do not call this function if ::EN_solveQ is being used.
- */
- int DLLEXPORT EN_closeQ(EN_Project ph);
-
- /********************************************************************
-
- Reporting Functions
-
- ********************************************************************/
-
- /**
- @brief Writes a line of text to a project's report file.
- @param ph an EPANET project handle.
- @param line a text string to write.
- @return an error code.
- */
- int DLLEXPORT EN_writeline(EN_Project ph, char *line);
-
- /**
- @brief Writes simulation results in a tabular format to a project's report file.
- @param ph an EPANET project handle.
- @return an error code
-
- Either a full hydraulic analysis or full hydraulic and water quality analysis must
- have been run, with results saved to file, before ::EN_report is called. In the
- former case, ::EN_saveH must also be called first to transfer results from the
- project's intermediate hydraulics file to its output file.
-
- The format of the report is controlled by commands issued with ::EN_setreport.
- */
- int DLLEXPORT EN_report(EN_Project ph);
-
- /**
- @brief Copies the current contents of a project's report file to another file.
- @param ph an EPANET project handle.
- @param filename the full path name of the destination file.
- @return an error code.
-
- This function allows toolkit clients to retrieve the contents of a project's
- report file while the project is still open.
- */
- int DLLEXPORT EN_copyreport(EN_Project ph, char *filename);
-
- /**
- @brief Clears the contents of a project's report file.
- @param ph an EPANET project handle.
- @return an error code.
- */
- int DLLEXPORT EN_clearreport(EN_Project ph);
-
- /**
- @brief Resets a project's report options to their default values.
- @param ph an EPANET project handle.
- @return an error code
-
- After calling this function the default reporting options are in effect. These are:
- - no status report
- - no energy report
- - no nodes reported on
- - no links reported on
- - node variables reported to 2 decimal places
- - link variables reported to 2 decimal places (3 for friction factor)
- - node variables reported are elevation, head, pressure, and quality
- - link variables reported are flow, velocity, and head loss.
- */
- int DLLEXPORT EN_resetreport(EN_Project ph);
-
- /**
- @brief Processes a reporting format command.
- @param ph an EPANET project handle.
- @param format a report formatting command.
- @return an error code
-
- Acceptable report formatting commands are described in the @ref ReportPage section of
- the @ref InpFile topic.
-
- Formatted results of a simulation can be written to a project's report file
- using the ::EN_report function.
- */
- int DLLEXPORT EN_setreport(EN_Project ph, char *format);
-
- /**
- @brief Sets the level of hydraulic status reporting.
- @param ph an EPANET project handle.
- @param level a status reporting level code (see @ref EN_StatusReport).
- @return an error code.
-
- Status reporting writes changes in the hydraulics status of network elements to a
- project's report file as a hydraulic simulation unfolds. There are three levels
- of reporting: \b EN_NO_REPORT (no status reporting), \b EN_NORMAL_REPORT (normal
- reporting) \b EN_FULL_REPORT (full status reporting).
-
- The full status report contains information at each trial of the solution to the
- system hydraulic equations at each time step of a simulation. It is useful mainly
- for debugging purposes.
-
- If many hydraulic analyses will be run in the application it is recommended that
- status reporting be turned off (level = EN_NO_REPORT).
- */
- int DLLEXPORT EN_setstatusreport(EN_Project ph, int level);
-
- /**
- @brief Retrieves the toolkit API version number.
- @param[out] version the version of the OWA-EPANET toolkit.
- @return an error code.
-
- The version number is to be interpreted with implied decimals, i.e.,
- "20100" == "2(.)01(.)00"
- */
- int DLLEXPORT EN_getversion(int *version);
-
- /**
- @brief Returns the text of an error message generated by an error code.
- @param errcode an error code.
- @param[out] out_errmsg the error message generated by the error code
- @param maxLen maximum number of characters that errmsg can hold
- @return an error code
-
- Error message strings should be at least @ref EN_SizeLimits "EN_MAXMSG" characters in length.
- */
- int DLLEXPORT EN_geterror(int errcode, char *out_errmsg, int maxLen);
-
- /**
- @brief Retrieves a particular simulation statistic.
- @param ph an EPANET project handle.
- @param type the type of statistic to retrieve (see @ref EN_AnalysisStatistic).
- @param[out] value the value of the statistic.
- @return an error code
- */
- int DLLEXPORT EN_getstatistic(EN_Project ph, int type, double* value);
-
- /**
- @brief Retrieves the order in which a node or link appears in an @ref OutFile "output file".
- @param ph an EPANET project handle.
- @param type a type of element (either @ref EN_NODE or @ref EN_LINK).
- @param index the element's current index (starting from 1).
- @param[out] value the order in which the element's results were written to file.
- @return an error code.
-
- If the element does not appear in the file then its result index is 0.
-
- This function can be used to correctly retrieve results from an EPANET binary output file
- after the order of nodes or links in a network's database has been changed due to editing
- operations.
- */
- int DLLEXPORT EN_getresultindex(EN_Project ph, int type, int index, int *value);
-
- /********************************************************************
-
- Analysis Options Functions
-
- ********************************************************************/
-
- /**
- @brief Retrieves the value of an analysis option.
- @param ph an EPANET project handle.
- @param option a type of analysis option (see @ref EN_Option).
- @param[out] value the current value of the option.
- @return an error code
- */
- int DLLEXPORT EN_getoption(EN_Project ph, int option, double *value);
-
- /**
- @brief Sets the value for an anlysis option.
- @param ph an EPANET project handle.
- @param option a type of analysis option (see @ref EN_Option).
- @param value the new value assigned to the option.
- @return an error code.
- @see EN_Option
- */
- int DLLEXPORT EN_setoption(EN_Project ph, int option, double value);
-
- /**
- @brief Retrieves a project's flow units.
- @param ph an EPANET project handle.
- @param[out] units a flow units code (see @ref EN_FlowUnits)
- @return an error code.
-
- Flow units in liters or cubic meters implies that SI metric units are used for all
- other quantities in addition to flow. Otherwise US Customary units are employed.
- */
- int DLLEXPORT EN_getflowunits(EN_Project ph, int *units);
-
- /**
- @brief Sets a project's flow units.
- @param ph an EPANET project handle.
- @param units a flow units code (see @ref EN_FlowUnits)
- @return an error code.
-
- Flow units in liters or cubic meters implies that SI metric units are used for all
- other quantities in addition to flow. Otherwise US Customary units are employed.
- */
- int DLLEXPORT EN_setflowunits(EN_Project ph, int units);
-
- /**
- @brief Retrieves the value of a time parameter.
- @param ph an EPANET project handle.
- @param param a time parameter code (see @ref EN_TimeParameter).
- @param[out] value the current value of the time parameter (in seconds).
- @return an error code.
- */
- int DLLEXPORT EN_gettimeparam(EN_Project ph, int param, long *value);
-
- /**
- @brief Sets the value of a time parameter.
- @param ph an EPANET project handle.
- @param param a time parameter code (see @ref EN_TimeParameter).
- @param value the new value of the time parameter (in seconds)
- @return an error code.
- */
- int DLLEXPORT EN_settimeparam(EN_Project ph, int param, long value);
-
- /**
- @brief Gets information about the type of water quality analysis requested.
- @param ph an EPANET project handle.
- @param[out] qualType type of analysis to run (see @ref EN_QualityType).
- @param[out] out_chemName name of chemical constituent.
- @param[out] out_chemUnits concentration units of the constituent.
- @param[out] traceNode index of the node being traced (if applicable).
- @return an error code.
- */
- int DLLEXPORT EN_getqualinfo(EN_Project ph, int *qualType, char *out_chemName,
- char *out_chemUnits, int *traceNode);
-
- /**
- @brief Retrieves the type of water quality analysis to be run.
- @param ph an EPANET project handle.
- @param[out] qualType the type of analysis to run (see @ref EN_QualityType).
- @param[out] traceNode the index of node being traced, if qualType = EN_TRACE.
- @return an error code.
- */
- int DLLEXPORT EN_getqualtype(EN_Project ph, int *qualType, int *traceNode);
-
- /**
- @brief Sets the type of water quality analysis to run.
- @param ph an EPANET project handle.
- @param qualType the type of analysis to run (see @ref EN_QualityType).
- @param chemName the name of the quality constituent.
- @param chemUnits the concentration units of the constituent.
- @param traceNode the ID name of the node being traced if qualType = EN_TRACE.
- @return an error code.
-
- Chemical name and units can be an empty string if the analysis is not for a chemical.
- The same holds for the trace node if the analysis is not for source tracing.
-
- Note that the trace node is specified by ID name and not by index.
- */
- int DLLEXPORT EN_setqualtype(EN_Project ph, int qualType, char *chemName,
- char *chemUnits, char *traceNode);
-
- /********************************************************************
-
- Node Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new node to a project.
- @param ph an EPANET project handle.
- @param id the ID name of the node to be added.
- @param nodeType the type of node being added (see @ref EN_NodeType)
- @param[out] index the index of the newly added node
- @return an error code.
-
- When a new node is created all of its properties (see @ref EN_NodeProperty) are set to 0.
- */
- int DLLEXPORT EN_addnode(EN_Project ph, char *id, int nodeType, int *index);
-
- /**
- @brief Deletes a node from a project.
- @param ph an EPANET project handle.
- @param index the index of the node to be deleted.
- @param actionCode the action taken if any control contains the node and its links.
- @return an error code.
-
- If \b actionCode is \b EN_UNCONDITIONAL then the node, its incident links and all
- simple and rule-based controls that contain them are deleted. If set to
- \b EN_CONDITIONAL then the node is not deleted if it or its incident links appear
- in any controls and error code 261 is returned.
-
- */
- int DLLEXPORT EN_deletenode(EN_Project ph, int index, int actionCode);
-
- /**
- @brief Gets the index of a node given its ID name.
- @param ph an EPANET project handle.
- @param id a node ID name.
- @param[out] index the node's index (starting from 1).
- @return an error code
- */
- int DLLEXPORT EN_getnodeindex(EN_Project ph, char *id, int *index);
-
- /**
- @brief Gets the ID name of a node given its index.
- @param ph an EPANET project handle.
- @param index a node's index (starting from 1).
- @param[out] out_id the node's ID name.
- @return an error code
-
- The ID name must be sized to hold at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getnodeid(EN_Project ph, int index, char *out_id);
-
- /**
- @brief Changes the ID name of a node.
- @param ph an EPANET project handle.
- @param index a node's index (starting from 1).
- @param newid the new ID name for the node.
- @return an error code.
-
- The ID name must not be longer than @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_setnodeid(EN_Project ph, int index, char *newid);
-
- /**
- @brief Retrieves a node's type given its index.
- @param ph an EPANET project handle.
- @param index a node's index (starting from 1).
- @param[out] nodeType the node's type (see @ref EN_NodeType).
- @return an error code.
- */
- int DLLEXPORT EN_getnodetype(EN_Project ph, int index, int *nodeType);
-
- /**
- @brief Retrieves a property value for a node.
- @param ph an EPANET project handle.
- @param index a node's index.
- @param property the property to retrieve (see @ref EN_NodeProperty).
- @param[out] value the current value of the property.
- @return an error code.
-
- Values are returned in units that depend on the units used for flow rate
- (see @ref Units).
- */
- int DLLEXPORT EN_getnodevalue(EN_Project ph, int index, int property, double *value);
-
- /**
- @brief Sets a property value for a node.
- @param ph an EPANET project handle.
- @param index a node's index (starting from 1).
- @param property the property to set (see @ref EN_NodeProperty).
- @param value the new value for the property.
- @return an error code.
-
- Values are in units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_setnodevalue(EN_Project ph, int index, int property, double value);
-
- /**
- @brief Sets a group of properties for a junction node.
- @param ph an EPANET project handle.
- @param index a junction node's index (starting from 1).
- @param elev the value of the junction's elevation.
- @param dmnd the value of the junction's primary base demand.
- @param dmndpat the ID name of the demand's time pattern ("" for no pattern)
- @return an error code.
-
- These properties have units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_setjuncdata(EN_Project ph, int index, double elev, double dmnd,
- char *dmndpat);
-
- /**
- @brief Sets a group of properties for a tank node.
- @param ph an EPANET project handle.
- @param index a tank node's index (starting from 1).
- @param elev the tank's bottom elevation.
- @param initlvl the initial water level in the tank.
- @param minlvl the minimum water level for the tank.
- @param maxlvl the maximum water level for the tank.
- @param diam the tank's diameter (0 if a volume curve is supplied).
- @param minvol the volume of the tank at its minimum water level.
- @param volcurve the name of the tank's volume curve ("" for no curve)
- @return an error code.
-
- These properties have units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_settankdata(EN_Project ph, int index, double elev, double initlvl,
- double minlvl, double maxlvl, double diam, double minvol, char *volcurve);
-
- /**
- @brief Gets the (x,y) coordinates of a node.
- @param ph an EPANET project handle.
- @param index a node index (starting from 1).
- @param[out] x the node's X-coordinate value.
- @param[out] y the node's Y-coordinate value.
- @return an error code.
- */
- int DLLEXPORT EN_getcoord(EN_Project ph, int index, double *x, double *y);
-
- /**
- @brief Sets the (x,y) coordinates of a node.
- @param ph an EPANET project handle.
- @param index a node index (starting from 1).
- @param x the node's X-coordinate value.
- @param y the node's Y-coordinate value.
- @return an error code.
- */
- int DLLEXPORT EN_setcoord(EN_Project ph, int index, double x, double y);
-
- /********************************************************************
-
- Nodal Demand Functions
-
- ********************************************************************/
-
- /**
- @brief Retrieves the type of demand model in use and its parameters.
- @param ph an EPANET project handle.
- @param[out] type Type of demand model (see @ref EN_DemandModel).
- @param[out] pmin Pressure below which there is no demand.
- @param[out] preq Pressure required to deliver full demand.
- @param[out] pexp Pressure exponent in demand function.
- @return an error code.
-
- Parameters pmin, preq, and \b pexp are only used when the demand model is \b EN_PDA.
- */
- int DLLEXPORT EN_getdemandmodel(EN_Project ph, int *type, double *pmin,
- double *preq, double *pexp);
-
- /**
- @brief Sets the type of demand model to use and its parameters.
- @param ph an EPANET project handle.
- @param type Type of demand model (see @ref EN_DemandModel).
- @param pmin Pressure below which there is no demand.
- @param preq Pressure required to deliver full demand.
- @param pexp Pressure exponent in demand function.
- @return an error code.
-
- Set \b type to \b EN_DDA for a traditional demand driven analysis (in which case the
- remaining three parameter values are ignored) or to \b EN_PDA for a pressure driven
- analysis. In the latter case a node's demand is computed as:
- > `Dfull * [ (P - pmin) / (preq - pmin) ] ^ pexp`
- where `Dfull` is the full demand and `P` is the current pressure.
-
- Setting \b preq equal to \b pmin will result in a solution with the smallest amount of
- demand reductions needed to insure that no node delivers positive demand at a pressure
- below \b pmin.
- */
- int DLLEXPORT EN_setdemandmodel(EN_Project ph, int type, double pmin,
- double preq, double pexp);
-
-
- /**
- @brief appends a new demand to a junction node demands list.
- @param ph an EPANET project handle.
- @param nodeIndex the index of a node (starting from 1).
- @param baseDemand the demand's base value.
- @param demandPattern the name of a time pattern used by the demand
- @param demandName the name of the demand's category
- @return an error code.
-
- A NULL or blank string can be used for `demandPattern` and for `demandName` to indicate
- that no time pattern or category name is associated with the demand.
- */
- int DLLEXPORT EN_adddemand(EN_Project ph, int nodeIndex, double baseDemand,
- char *demandPattern, char *demandName);
-
- /**
- @brief deletes a demand from a junction node.
- @param ph an EPANET project handle.
- @param nodeIndex the index of a node (starting from 1).
- @param demandIndex the position of the demand in the node's demands list (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_deletedemand(EN_Project ph, int nodeIndex, int demandIndex);
-
- /**
- @brief Retrieves the index of a node's named demand category
- @param ph an EPANET project handle.
- @param nodeIndex the index of a node (starting from 1)
- @param demandName the name of a demand category for the node
- @param[out] demandIndex the index of the demand being sought
- @return an error code
- */
- int DLLEXPORT EN_getdemandindex(EN_Project ph, int nodeIndex, char *demandName,
- int *demandIndex);
-
- /**
- @brief Retrieves the number of demand categories for a junction node.
- @param ph an EPANET project handle.
- @param nodeIndex the index of a node (starting from 1).
- @param[out] numDemands the number of demand categories assigned to the node.
- @return an error code.
- */
- int DLLEXPORT EN_getnumdemands(EN_Project ph, int nodeIndex, int *numDemands);
-
- /**
- @brief Gets the base demand for one of a node's demand categories.
- @param ph an EPANET project handle.
- @param nodeIndex a node's index (starting from 1).
- @param demandIndex the index of a demand category for the node (starting from 1).
- @param[out] baseDemand the category's base demand.
- @return an error code.
- */
- int DLLEXPORT EN_getbasedemand(EN_Project ph, int nodeIndex, int demandIndex,
- double *baseDemand);
-
- /**
- @brief Sets the base demand for one of a node's demand categories.
- @param ph an EPANET project handle.
- @param nodeIndex a node's index (starting from 1).
- @param demandIndex the index of a demand category for the node (starting from 1).
- @param baseDemand the new base demand for the category.
- @return an error code.
- */
- int DLLEXPORT EN_setbasedemand(EN_Project ph, int nodeIndex, int demandIndex,
- double baseDemand);
-
- /**
- @brief Retrieves the index of a time pattern assigned to one of a node's demand categories.
- @param ph an EPANET project handle.
- @param nodeIndex the node's index (starting from 1).
- @param demandIndex the index of a demand category for the node (starting from 1).
- @param[out] patIndex the index of the category's time pattern.
- @return an error code.
-
- A returned pattern index of 0 indicates that no time pattern has been assigned to the
- demand category.
- */
- int DLLEXPORT EN_getdemandpattern(EN_Project ph, int nodeIndex, int demandIndex,
- int *patIndex);
-
- /**
- @brief Sets the index of a time pattern used for one of a node's demand categories.
- @param ph an EPANET project handle.
- @param nodeIndex a node's index (starting from 1).
- @param demandIndex the index of one of the node's demand categories (starting from 1).
- @param patIndex the index of the time pattern assigned to the category.
- @return an error code.
-
- Specifying a pattern index of 0 indicates that no time pattern is assigned to the
- demand category.
- */
- int DLLEXPORT EN_setdemandpattern(EN_Project ph, int nodeIndex, int demandIndex, int patIndex);
-
- /**
- @brief Retrieves the name of a node's demand category.
- @param ph an EPANET project handle.
- @param nodeIndex a node's index (starting from 1).
- @param demandIndex the index of one of the node's demand categories (starting from 1).
- @param[out] out_demandName The name of the selected category.
- @return an error code.
-
- \b demandName must be sized to contain at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getdemandname(EN_Project ph, int nodeIndex, int demandIndex, char *out_demandName);
-
- /**
- @brief Assigns a name to a node's demand category.
- @param ph an EPANET project handle.
- @param nodeIndex a node's index (starting from 1).
- @param demandIdx the index of one of the node's demand categories (starting from 1).
- @param demandName the new name assigned to the category.
- @return Error code.
-
- The category name must contain no more than @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_setdemandname(EN_Project ph, int nodeIndex, int demandIdx, char *demandName);
-
- /********************************************************************
-
- Link Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new link to a project.
- @param ph an EPANET project handle.
- @param id the ID name of the link to be added.
- @param linkType The type of link being added (see @ref EN_LinkType)
- @param fromNode The ID name of the link's starting node.
- @param toNode The ID name of the link's ending node.
- @param[out] index the index of the newly added link.
- @return an error code.
-
- A new pipe is assigned a diameter of 10 inches (254 mm) and a length of 330
- feet (~ 100 meters). Its roughness coefficient depends on the head loss formula in effect (see @ref EN_HeadLossType) as follows:
- - Hazen-Williams formula: 130
- - Darcy-Weisbach formula: 0.5 millifeet (0.15 mm)
- - Chezy-Manning formula: 0.01
-
- All other pipe properties are set to 0.
-
- A new pump has a status of \b EN_OPEN, a speed setting of 1, and has no pump
- curve or power rating assigned to it.
-
- A new valve has a diameter of 10 inches (254 mm) and all other properties set to 0.
-
- See @ref EN_LinkProperty.
- */
- int DLLEXPORT EN_addlink(EN_Project ph, char *id, int linkType, char *fromNode,
- char *toNode, int *index);
-
- /**
- @brief Deletes a link from the project.
- @param ph an EPANET project handle.
- @param index the index of the link to be deleted.
- @param actionCode The action taken if any control contains the link.
- @return an error code.
-
- If \b actionCode is \b EN_UNCONDITIONAL then the link and all simple and rule-based
- controls that contain it are deleted. If set to \b EN_CONDITIONAL then the link
- is not deleted if it appears in any control and error 261 is returned.
- */
- int DLLEXPORT EN_deletelink(EN_Project ph, int index, int actionCode);
-
- /**
- @brief Gets the index of a link given its ID name.
- @param ph an EPANET project handle.
- @param id a link's ID name.
- @param[out] index the link's index (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_getlinkindex(EN_Project ph, char *id, int *index);
-
- /**
- @brief Gets the ID name of a link given its index.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param[out] out_id The link's ID name.
- @return an error code.
-
- The ID name must be sized to hold at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getlinkid(EN_Project ph, int index, char *out_id);
-
- /**
- @brief Changes the ID name of a link.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param newid the new ID name for the link.
- @return Error code.
-
- The ID name must not be longer than @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_setlinkid(EN_Project ph, int index, char *newid);
-
- /**
- @brief Retrieves a link's type.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param[out] linkType the link's type (see @ref EN_LinkType).
- @return an error code.
- */
- int DLLEXPORT EN_getlinktype(EN_Project ph, int index, int *linkType);
-
- /**
- @brief Changes a link's type.
- @param ph an EPANET project handle.
- @param[in,out] inout_index the link's index before [in] and after [out] the type change.
- @param linkType the new type to change the link to (see @ref EN_LinkType).
- @param actionCode the action taken if any controls contain the link.
- @return an error code.
-
- If \b actionCode is \b EN_UNCONDITIONAL then all simple and rule-based controls that
- contain the link are deleted when the link's type is changed. If set to
- \b EN_CONDITIONAL then the type change is cancelled if the link appears in any
- control and error 261 is returned.
- */
- int DLLEXPORT EN_setlinktype(EN_Project ph, int *inout_index, int linkType, int actionCode);
-
- /**
- @brief Gets the indexes of a link's start- and end-nodes.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param[out] node1 the index of the link's start node (starting from 1).
- @param[out] node2 the index of the link's end node (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_getlinknodes(EN_Project ph, int index, int *node1, int *node2);
-
- /**
- @brief Sets the indexes of a link's start- and end-nodes.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param node1 The index of the link's start node (starting from 1).
- @param node2 The index of the link's end node (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_setlinknodes(EN_Project ph, int index, int node1, int node2);
-
- /**
- @brief Retrieves a property value for a link.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param property the property to retrieve (see @ref EN_LinkProperty).
- @param[out] value the current value of the property.
- @return an error code.
-
- Values are returned in units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_getlinkvalue(EN_Project ph, int index, int property, double *value);
-
- /**
- @brief Sets a property value for a link.
- @param ph an EPANET project handle.
- @param index a link's index.
- @param property the property to set (see @ref EN_LinkProperty).
- @param value the new value for the property.
- @return an error code.
-
- Values are in units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_setlinkvalue(EN_Project ph, int index, int property, double value);
-
- /**
- @brief Sets a group of properties for a pipe link.
- @param ph an EPANET project handle.
- @param index the index of a pipe link (starting from 1).
- @param length the pipe's length.
- @param diam the pipe's diameter.
- @param rough the pipe's roughness coefficient.
- @param mloss the pipe's minor loss coefficient.
- @return an error code.
-
- These properties have units that depend on the units used for flow rate (see @ref Units).
- */
- int DLLEXPORT EN_setpipedata(EN_Project ph, int index, double length, double diam,
- double rough, double mloss);
-
- /**
- @brief Retrieves the number of internal vertex points assigned to a link.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param[out] count the number of vertex points that describe the link's shape.
- @return an error code.
- */
- int DLLEXPORT EN_getvertexcount(EN_Project ph, int index, int *count);
-
- /**
- @brief Retrieves the coordinate's of a vertex point assigned to a link.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param vertex a vertex point index (starting from 1).
- @param[out] x the vertex's X-coordinate value.
- @param[out] y the vertex's Y-coordinate value.
- @return an error code.
- */
- int DLLEXPORT EN_getvertex(EN_Project ph, int index, int vertex, double *x, double *y);
-
- /**
- @brief Assigns a set of internal vertex points to a link.
- @param ph an EPANET project handle.
- @param index a link's index (starting from 1).
- @param x an array of X-coordinates for the vertex points.
- @param y an array of Y-coordinates for the vertex points.
- @param count the number of vertex points being assigned.
- @return an error code.
-
- Replaces any existing vertices previously assigned to the link.
- */
- int DLLEXPORT EN_setvertices(EN_Project ph, int index, double *x, double *y, int count);
-
- /********************************************************************
-
- Pump Functions
-
- ********************************************************************/
-
- /**
- @brief Retrieves the type of head curve used by a pump.
- @param ph an EPANET project handle.
- @param linkIndex the index of a pump link (starting from 1).
- @param[out] pumpType the type of head curve used by the pump (see @ref EN_PumpType).
- @return an error code.
- */
- int DLLEXPORT EN_getpumptype(EN_Project ph, int linkIndex, int *pumpType);
-
- /**
- @brief Retrieves the curve assigned to a pump's head curve.
- @param ph an EPANET project handle.
- @param linkIndex the index of a pump link (starting from 1).
- @param[out] curveIndex the index of the curve assigned to the pump's head curve.
- @return an error code.
- */
- int DLLEXPORT EN_getheadcurveindex(EN_Project ph, int linkIndex, int *curveIndex);
-
- /**
- @brief Assigns a curve to a pump's head curve.
- @param ph an EPANET project handle.
- @param linkIndex the index of a pump link (starting from 1).
- @param curveIndex the index of a curve to be assigned as the pump's head curve.
- @return an error code.
- */
- int DLLEXPORT EN_setheadcurveindex(EN_Project ph, int linkIndex, int curveIndex);
-
- /********************************************************************
-
- Time Pattern Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new time pattern to a project.
- @param ph an EPANET project handle.
- @param id the ID name of the pattern to add.
- @return an error code.
-
- The new pattern contains a single time period whose factor is 1.0.
- */
- int DLLEXPORT EN_addpattern(EN_Project ph, char *id);
-
- /**
- @brief Deletes a time pattern from a project.
- @param ph an EPANET project handle.
- @param index the time pattern's index (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_deletepattern(EN_Project ph, int index);
-
- /**
- @brief Retrieves the index of a time pattern given its ID name.
- @param ph an EPANET project handle.
- @param id the ID name of a time pattern.
- @param[out] index the time pattern's index (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_getpatternindex(EN_Project ph, char *id, int *index);
-
- /**
- @brief Retrieves the ID name of a time pattern given its index.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param[out] out_id the time pattern's ID name.
- @return an error code.
-
- The ID name must be sized to hold at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getpatternid(EN_Project ph, int index, char *out_id);
-
- /**
- @brief Changes the ID name of a time pattern given its index.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param id the time pattern's new ID name.
- @return an error code.
-
- The new ID name must not exceed @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_setpatternid(EN_Project ph, int index, char *id);
-
- /**
- @brief Retrieves the number of time periods in a time pattern.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param[out] len the number of time periods in the pattern.
- @return an error code.
- */
- int DLLEXPORT EN_getpatternlen(EN_Project ph, int index, int *len);
-
- /**
- @brief Retrieves a time pattern's factor for a given time period.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param period a time period in the pattern (starting from 1).
- @param[out] value the pattern factor for the given time period.
- @return an error code.
- */
- int DLLEXPORT EN_getpatternvalue(EN_Project ph, int index, int period, double *value);
-
- /**
- @brief Sets a time pattern's factor for a given time period.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param period a time period in the pattern (starting from 1).
- @param value the new value of the pattern factor for the given time period.
- @return an error code.
- */
- int DLLEXPORT EN_setpatternvalue(EN_Project ph, int index, int period, double value);
-
- /**
- @brief Retrieves the average of all pattern factors in a time pattern.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param[out] value The average of all of the time pattern's factors.
- @return an error code.
- */
- int DLLEXPORT EN_getaveragepatternvalue(EN_Project ph, int index, double *value);
-
- /**
- @brief Sets the pattern factors for a given time pattern.
- @param ph an EPANET project handle.
- @param index a time pattern index (starting from 1).
- @param values an array of new pattern factor values.
- @param len the number of factor values supplied.
- @return an error code.
-
- \b values is a zero-based array that contains \b len elements.
-
- Use this function to redefine (and resize) a time pattern all at once;
- use @ref EN_setpatternvalue to revise pattern factors one at a time.
- */
- int DLLEXPORT EN_setpattern(EN_Project ph, int index, double *values, int len);
-
- /********************************************************************
-
- Data Curve Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new data curve to a project.
- @param ph an EPANET project handle.
- @param id The ID name of the curve to be added.
- @return an error code.
-
- The new curve contains a single data point (1.0, 1.0).
- */
- int DLLEXPORT EN_addcurve(EN_Project ph, char *id);
-
- /**
- @brief Deletes a data curve from a project.
- @param ph an EPANET project handle.
- @param index the data curve's index (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_deletecurve(EN_Project ph, int index);
-
- /**
- @brief Retrieves the index of a curve given its ID name.
- @param ph an EPANET project handle.
- @param id the ID name of a curve.
- @param[out] index The curve's index (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_getcurveindex(EN_Project ph, char *id, int *index);
-
- /**
- @brief Retrieves the ID name of a curve given its index.
- @param ph an EPANET project handle.
- @param index a curve's index (starting from 1).
- @param[out] out_id the curve's ID name.
- @return an error code.
-
- The ID name must be sized to hold at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getcurveid(EN_Project ph, int index, char *out_id);
-
- /**
- @brief Changes the ID name of a data curve given its index.
- @param ph an EPANET project handle.
- @param index a data curve index (starting from 1).
- @param id the data curve's new ID name.
- @return an error code.
-
- The new ID name must not exceed @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_setcurveid(EN_Project ph, int index, char *id);
-
- /**
- @brief Retrieves the number of points in a curve.
- @param ph an EPANET project handle.
- @param index a curve's index (starting from 1).
- @param[out] len The number of data points assigned to the curve.
- @return an error code.
- */
- int DLLEXPORT EN_getcurvelen(EN_Project ph, int index, int *len);
-
- /**
- @brief Retrieves a curve's type.
- @param ph an EPANET project handle.
- @param index a curve's index (starting from 1).
- @param[out] type the curve's type (see @ref EN_CurveType).
- @return an error code.
- */
- int DLLEXPORT EN_getcurvetype(EN_Project ph, int index, int *type);
-
- /**
- @brief Retrieves the value of a single data point for a curve.
- @param ph an EPANET project handle.
- @param curveIndex a curve's index (starting from 1).
- @param pointIndex the index of a point on the curve (starting from 1).
- @param[out] x the point's x-value.
- @param[out] y the point's y-value.
- @return an error code.
- */
- int DLLEXPORT EN_getcurvevalue(EN_Project ph, int curveIndex, int pointIndex,
- double *x, double *y);
-
- /**
- @brief Sets the value of a single data point for a curve.
- @param ph an EPANET project handle.
- @param curveIndex a curve's index (starting from 1).
- @param pointIndex the index of a point on the curve (starting from 1).
- @param x the point's new x-value.
- @param y the point's new y-value.
- @return an error code.
- */
- int DLLEXPORT EN_setcurvevalue(EN_Project ph, int curveIndex, int pointIndex,
- double x, double y);
-
- /**
- @brief Retrieves all of a curve's data.
- @param ph an EPANET project handle.
- @param index a curve's index (starting from 1).
- @param[out] out_id the curve's ID name.
- @param[out] nPoints the number of data points on the curve.
- @param[out] xValues the curve's x-values.
- @param[out] yValues the curve's y-values.
- @return an error code.
-
- The calling program is responsible for making `xValues` and `yValues` large enough
- to hold `nPoints` number of data points and for sizing `id` to hold at least
- @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getcurve(EN_Project ph, int index, char *out_id, int *nPoints,
- double *xValues, double *yValues);
-
- /**
- @brief assigns a set of data points to a curve.
- @param ph an EPANET project handle.
- @param index a curve's index (starting from 1).
- @param xValues an array of new x-values for the curve.
- @param yValues an array of new y-values for the curve.
- @param nPoints the new number of data points for the curve.
- @return an error code.
-
- \b xValues and \b yValues are zero-based arrays that contains \b nPoints elements.
-
- Use this function to redefine (and resize) a curve all at once;
- use @ref EN_setcurvevalue to revise a curve's data points one at a time.
- */
- int DLLEXPORT EN_setcurve(EN_Project ph, int index, double *xValues,
- double *yValues, int nPoints);
-
- /********************************************************************
-
- Simple Controls Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new simple control to a project.
- @param ph an EPANET project handle.
- @param type the type of control to add (see @ref EN_ControlType).
- @param linkIndex the index of a link to control (starting from 1).
- @param setting control setting applied to the link.
- @param nodeIndex index of the node used to control the link
- (0 for \b EN_TIMER and \b EN_TIMEOFDAY controls).
- @param level action level (tank level, junction pressure, or time in seconds)
- that triggers the control.
- @param[out] index index of the new control.
- @return an error code.
- */
- int DLLEXPORT EN_addcontrol(EN_Project ph, int type, int linkIndex,
- double setting, int nodeIndex, double level, int *index);
-
- /**
- @brief Deletes an existing simple control.
- @param ph an EPANET project handle.
- @param index the index of the control to delete (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_deletecontrol(EN_Project ph, int index);
-
- /**
- @brief Retrieves the properties of a simple control.
- @param ph an EPANET project handle.
- @param index the control's index (starting from 1).
- @param[out] type the type of control (see @ref EN_ControlType).
- @param[out] linkIndex the index of the link being controlled.
- @param[out] setting the control setting applied to the link.
- @param[out] nodeIndex the index of the node used to trigger the control
- (0 for \b EN_TIMER and \b EN_TIMEOFDAY controls).
- @param[out] level the action level (tank level, junction pressure, or time in seconds)
- that triggers the control.
- @return an error code.
- */
- int DLLEXPORT EN_getcontrol(EN_Project ph, int index, int *type, int *linkIndex,
- double *setting, int *nodeIndex, double *level);
-
- /**
- @brief Sets the properties of an existing simple control.
- @param ph an EPANET project handle.
- @param index the control's index (starting from 1).
- @param type the type of control (see @ref EN_ControlType).
- @param linkIndex the index of the link being controlled.
- @param setting the control setting applied to the link.
- @param nodeIndex the index of the node used to trigger the control
- (0 for \b EN_TIMER and \b EN_TIMEOFDAY controls).
- @param level the action level (tank level, junction pressure, or time in seconds)
- that triggers the control.
- @return an error code.
- */
- int DLLEXPORT EN_setcontrol(EN_Project ph, int index, int type, int linkIndex,
- double setting, int nodeIndex, double level);
-
-
- /********************************************************************
-
- Rule-Based Controls Functions
-
- ********************************************************************/
-
- /**
- @brief Adds a new rule-based control to a project.
- @param ph an EPANET project handle.
- @param rule text of the rule following the format used in an EPANET input file.
- @return an error code.
-
- Consult the @ref RulesPage section of the @ref InpFile topic to learn about a
- rule's format. Each clause of the rule must end with a newline character `\n`.
- */
- int DLLEXPORT EN_addrule(EN_Project ph, char *rule);
-
- /**
- @brief Deletes an existing rule-based control.
- @param ph an EPANET project handle.
- @param index the index of the rule to be deleted (starting from 1).
- @return an error code.
- */
- int DLLEXPORT EN_deleterule(EN_Project ph, int index);
-
- /**
- @brief Retrieves summary information about a rule-based control.
- @param ph an EPANET project handle.
- @param index the rule's index (starting from 1).
- @param[out] nPremises number of premises in the rule's IF section.
- @param[out] nThenActions number of actions in the rule's THEN section.
- @param[out] nElseActions number of actions in the rule's ELSE section.
- @param[out] priority the rule's priority value.
- @return an error code.
- */
- int DLLEXPORT EN_getrule(EN_Project ph, int index, int *nPremises,
- int *nThenActions, int *nElseActions, double *priority);
-
- /**
- @brief Gets the ID name of a rule-based control given its index.
- @param ph an EPANET project handle.
- @param index the rule's index (starting from 1).
- @param[out] out_id the rule's ID name.
- @return Error code.
-
- The ID name must be sized to hold at least @ref EN_SizeLimits "EN_MAXID" characters.
- */
- int DLLEXPORT EN_getruleID(EN_Project ph, int index, char *out_id);
-
- /**
- @brief Gets the properties of a premise in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param premiseIndex the position of the premise in the rule's list of premises
- (starting from 1).
- @param[out] logop the premise's logical operator ( \b IF = 1, \b AND = 2, \b OR = 3 ).
- @param[out] object the type of object the premise refers to (see @ref EN_RuleObject).
- @param[out] objIndex the index of the object (e.g. the index of a tank).
- @param[out] variable the object's variable being compared (see @ref EN_RuleVariable).
- @param[out] relop the premise's comparison operator (see @ref EN_RuleOperator).
- @param[out] status the status that the object's status is compared to
- (see @ref EN_RuleStatus).
- @param[out] value the value that the object's variable is compared to.
- @return an error code.
- */
- int DLLEXPORT EN_getpremise(EN_Project ph, int ruleIndex, int premiseIndex,
- int *logop, int *object, int *objIndex, int *variable,
- int *relop, int *status, double *value);
-
- /**
- @brief Sets the properties of a premise in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param premiseIndex the position of the premise in the rule's list of premises.
- @param logop the premise's logical operator ( \b IF = 1, \b AND = 2, \b OR = 3 ).
- @param object the type of object the premise refers to (see @ref EN_RuleObject).
- @param objIndex the index of the object (e.g. the index of a tank).
- @param variable the object's variable being compared (see @ref EN_RuleVariable).
- @param relop the premise's comparison operator (see @ref EN_RuleOperator).
- @param status the status that the object's status is compared to
- (see @ref EN_RuleStatus).
- @param value the value that the object's variable is compared to.
- @return an error code.
- */
- int DLLEXPORT EN_setpremise(EN_Project ph, int ruleIndex, int premiseIndex,
- int logop, int object, int objIndex, int variable, int relop,
- int status, double value);
-
- /**
- @brief Sets the index of an object in a premise of a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param premiseIndex the premise's index (starting from 1).
- @param objIndex the index of the premise's object (e.g. the index of a tank).
- @return an error code.
- */
- int DLLEXPORT EN_setpremiseindex(EN_Project ph, int ruleIndex, int premiseIndex,
- int objIndex);
-
- /**
- @brief Sets the status being compared to in a premise of a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param premiseIndex the premise's index (starting from 1).
- @param status the status that the premise's object status is compared to
- (see @ref EN_RuleStatus).
- @return an error code.
- */
- int DLLEXPORT EN_setpremisestatus(EN_Project ph, int ruleIndex, int premiseIndex,
- int status);
-
- /**
- @brief Sets the value in a premise of a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (staring from 1).
- @param premiseIndex the premise's index (starting from 1).
- @param value The value that the premise's variable is compared to.
- @return an error code.
- */
- int DLLEXPORT EN_setpremisevalue(EN_Project ph, int ruleIndex, int premiseIndex,
- double value);
-
- /**
- @brief Gets the properties of a THEN action in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param actionIndex the index of the THEN action to retrieve (starting from 1).
- @param[out] linkIndex the index of the link in the action (starting from 1).
- @param[out] status the status assigned to the link (see @ref EN_RuleStatus)
- @param[out] setting the value assigned to the link's setting.
- @return an error code.
- */
- int DLLEXPORT EN_getthenaction(EN_Project ph, int ruleIndex, int actionIndex,
- int *linkIndex, int *status, double *setting);
-
- /**
- @brief Sets the properties of a THEN action in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param actionIndex the index of the THEN action to modify (starting from 1).
- @param linkIndex the index of the link in the action.
- @param status the new status assigned to the link (see @ref EN_RuleStatus).
- @param setting the new value assigned to the link's setting.
- @return an error code.
- */
- int DLLEXPORT EN_setthenaction(EN_Project ph, int ruleIndex, int actionIndex,
- int linkIndex, int status, double setting);
-
- /**
- @brief Gets the properties of an ELSE action in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param actionIndex the index of the ELSE action to retrieve (starting from 1).
- @param[out] linkIndex the index of the link in the action.
- @param[out] status the status assigned to the link (see @ref EN_RuleStatus).
- @param[out] setting the value assigned to the link's setting.
- @return an error code.
- */
- int DLLEXPORT EN_getelseaction(EN_Project ph, int ruleIndex, int actionIndex,
- int *linkIndex, int *status, double *setting);
-
- /**
- @brief Sets the properties of an ELSE action in a rule-based control.
- @param ph an EPANET project handle.
- @param ruleIndex the rule's index (starting from 1).
- @param actionIndex the index of the ELSE action being modified (starting from 1).
- @param linkIndex the index of the link in the action (starting from 1).
- @param status the new status assigned to the link (see @ref EN_RuleStatus)
- @param setting the new value assigned to the link's setting.
- @return an error code.
- */
- int DLLEXPORT EN_setelseaction(EN_Project ph, int ruleIndex, int actionIndex,
- int linkIndex, int status, double setting);
-
- /**
- @brief Sets the priority of a rule-based control.
- @param ph an EPANET project handle.
- @param index the rule's index (starting from 1).
- @param priority the priority value assigned to the rule.
- @return an error code.
- */
- int DLLEXPORT EN_setrulepriority(EN_Project ph, int index, double priority);
-
-#if defined(__cplusplus)
-}
-#endif
-
-#endif //EPANET2_2_H
diff --git a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/lib/epanet2.lib b/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/lib/epanet2.lib
deleted file mode 100644
index 9ea2681..0000000
Binary files a/SRC_engines/build/_CPack_Packages/win64/ZIP/EPANET-2.2.0-win64/lib/epanet2.lib and /dev/null differ
diff --git a/SRC_engines/build/cmake_install.cmake b/SRC_engines/build/cmake_install.cmake
deleted file mode 100644
index 9d4c261..0000000
--- a/SRC_engines/build/cmake_install.cmake
+++ /dev/null
@@ -1,72 +0,0 @@
-# Install script for directory: C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines
-
-# Set the install prefix
-if(NOT DEFINED CMAKE_INSTALL_PREFIX)
- set(CMAKE_INSTALL_PREFIX "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/install")
-endif()
-string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
-
-# Set the install configuration name.
-if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
- if(BUILD_TYPE)
- string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
- CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
- else()
- set(CMAKE_INSTALL_CONFIG_NAME "Release")
- endif()
- message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
-endif()
-
-# Set the component getting installed.
-if(NOT CMAKE_INSTALL_COMPONENT)
- if(COMPONENT)
- message(STATUS "Install component: \"${COMPONENT}\"")
- set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
- else()
- set(CMAKE_INSTALL_COMPONENT)
- endif()
-endif()
-
-# Is this installation the result of a crosscompile?
-if(NOT DEFINED CMAKE_CROSSCOMPILING)
- set(CMAKE_CROSSCOMPILING "FALSE")
-endif()
-
-if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE PROGRAM FILES
- "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Redist/MSVC/14.36.32532/x64/Microsoft.VC143.CRT/msvcp140.dll"
- "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Redist/MSVC/14.36.32532/x64/Microsoft.VC143.CRT/msvcp140_1.dll"
- "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Redist/MSVC/14.36.32532/x64/Microsoft.VC143.CRT/msvcp140_2.dll"
- "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Redist/MSVC/14.36.32532/x64/Microsoft.VC143.CRT/msvcp140_atomic_wait.dll"
- "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Redist/MSVC/14.36.32532/x64/Microsoft.VC143.CRT/msvcp140_codecvt_ids.dll"
- "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Redist/MSVC/14.36.32532/x64/Microsoft.VC143.CRT/vcruntime140_1.dll"
- "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Redist/MSVC/14.36.32532/x64/Microsoft.VC143.CRT/vcruntime140.dll"
- "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Redist/MSVC/14.36.32532/x64/Microsoft.VC143.CRT/concrt140.dll"
- )
-endif()
-
-if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE DIRECTORY FILES "")
-endif()
-
-if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/." TYPE FILE FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/CONTRIBUTORS")
-endif()
-
-if(NOT CMAKE_INSTALL_LOCAL_ONLY)
- # Include the install script for each subdirectory.
- include("C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/cmake_install.cmake")
- include("C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/cmake_install.cmake")
-
-endif()
-
-if(CMAKE_INSTALL_COMPONENT)
- set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
-else()
- set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
-endif()
-
-string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
- "${CMAKE_INSTALL_MANIFEST_FILES}")
-file(WRITE "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/${CMAKE_INSTALL_MANIFEST}"
- "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/SRC_engines/build/install_manifest.txt b/SRC_engines/build/install_manifest.txt
deleted file mode 100644
index 72ade07..0000000
--- a/SRC_engines/build/install_manifest.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140.dll
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_1.dll
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_2.dll
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_atomic_wait.dll
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/msvcp140_codecvt_ids.dll
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/vcruntime140_1.dll
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/vcruntime140.dll
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/concrt140.dll
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/./CONTRIBUTORS
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/lib/epanet2.lib
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/epanet2.dll
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/cmake/epanet-config.cmake
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/cmake/epanet-config-release.cmake
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/include/epanet2_2.h
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/include/epanet2.h
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/include/epanet2_enums.h
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/_CPack_Packages/win64/TGZ/EPANET-2.2.0-win64/bin/runepanet.exe
\ No newline at end of file
diff --git a/SRC_engines/build/src/run/CMakeFiles/generate.stamp b/SRC_engines/build/src/run/CMakeFiles/generate.stamp
deleted file mode 100644
index 9b5f49f..0000000
--- a/SRC_engines/build/src/run/CMakeFiles/generate.stamp
+++ /dev/null
@@ -1 +0,0 @@
-# CMake generation timestamp file for this directory.
diff --git a/SRC_engines/build/src/run/CMakeFiles/generate.stamp.depend b/SRC_engines/build/src/run/CMakeFiles/generate.stamp.depend
deleted file mode 100644
index 33dc78f..0000000
--- a/SRC_engines/build/src/run/CMakeFiles/generate.stamp.depend
+++ /dev/null
@@ -1,2 +0,0 @@
-# CMake generation dependency list for this directory.
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/run/CMakeLists.txt
diff --git a/SRC_engines/build/src/run/INSTALL.vcxproj b/SRC_engines/build/src/run/INSTALL.vcxproj
deleted file mode 100644
index fe53010..0000000
--- a/SRC_engines/build/src/run/INSTALL.vcxproj
+++ /dev/null
@@ -1,204 +0,0 @@
-
-
-
- x64
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {555B3CB8-47CF-3B6F-B419-A254F589CAF7}
- Win32Proj
- 10.0.22000.0
- x64
- INSTALL
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\INSTALL_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\INSTALL_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\INSTALL_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\INSTALL_force
- false
- false
-
-
-
-
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- ZERO_CHECK
- false
- Never
-
-
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}
- ALL_BUILD
- false
- Never
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/src/run/INSTALL.vcxproj.filters b/SRC_engines/build/src/run/INSTALL.vcxproj.filters
deleted file mode 100644
index 8872907..0000000
--- a/SRC_engines/build/src/run/INSTALL.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- CMake Rules
-
-
-
-
- {F2323582-77CC-305E-A8D8-8DA8CA3312F8}
-
-
-
diff --git a/SRC_engines/build/src/run/PACKAGE.vcxproj b/SRC_engines/build/src/run/PACKAGE.vcxproj
deleted file mode 100644
index 73ad512..0000000
--- a/SRC_engines/build/src/run/PACKAGE.vcxproj
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
- x64
-
-
- false
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {2FDD89C3-9674-3C76-92CD-27A3CA71AF3B}
- Win32Proj
- 10.0.22000.0
- x64
- PACKAGE
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\PACKAGE_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\PACKAGE_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\PACKAGE_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\PACKAGE_force
- false
- false
-
-
-
-
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- ZERO_CHECK
- false
- Never
-
-
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}
- ALL_BUILD
- false
- Never
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/src/run/PACKAGE.vcxproj.filters b/SRC_engines/build/src/run/PACKAGE.vcxproj.filters
deleted file mode 100644
index 1e7a4c4..0000000
--- a/SRC_engines/build/src/run/PACKAGE.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- CMake Rules
-
-
-
-
- {F2323582-77CC-305E-A8D8-8DA8CA3312F8}
-
-
-
diff --git a/SRC_engines/build/src/run/Release/runepanet.exe b/SRC_engines/build/src/run/Release/runepanet.exe
deleted file mode 100644
index dc07a7b..0000000
Binary files a/SRC_engines/build/src/run/Release/runepanet.exe and /dev/null differ
diff --git a/SRC_engines/build/src/run/cmake_install.cmake b/SRC_engines/build/src/run/cmake_install.cmake
deleted file mode 100644
index a4e4051..0000000
--- a/SRC_engines/build/src/run/cmake_install.cmake
+++ /dev/null
@@ -1,46 +0,0 @@
-# Install script for directory: C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/run
-
-# Set the install prefix
-if(NOT DEFINED CMAKE_INSTALL_PREFIX)
- set(CMAKE_INSTALL_PREFIX "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/install")
-endif()
-string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
-
-# Set the install configuration name.
-if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
- if(BUILD_TYPE)
- string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
- CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
- else()
- set(CMAKE_INSTALL_CONFIG_NAME "Release")
- endif()
- message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
-endif()
-
-# Set the component getting installed.
-if(NOT CMAKE_INSTALL_COMPONENT)
- if(COMPONENT)
- message(STATUS "Install component: \"${COMPONENT}\"")
- set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
- else()
- set(CMAKE_INSTALL_COMPONENT)
- endif()
-endif()
-
-# Is this installation the result of a crosscompile?
-if(NOT DEFINED CMAKE_CROSSCOMPILING)
- set(CMAKE_CROSSCOMPILING "FALSE")
-endif()
-
-if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
- if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Dd][Ee][Bb][Uu][Gg])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/Debug/runepanet.exe")
- elseif(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/Release/runepanet.exe")
- elseif(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Mm][Ii][Nn][Ss][Ii][Zz][Ee][Rr][Ee][Ll])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/MinSizeRel/runepanet.exe")
- elseif(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ww][Ii][Tt][Hh][Dd][Ee][Bb][Ii][Nn][Ff][Oo])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/RelWithDebInfo/runepanet.exe")
- endif()
-endif()
-
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/main.obj b/SRC_engines/build/src/run/runepanet.dir/Release/main.obj
deleted file mode 100644
index 106f312..0000000
Binary files a/SRC_engines/build/src/run/runepanet.dir/Release/main.obj and /dev/null differ
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.exe.recipe b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.exe.recipe
deleted file mode 100644
index d235022..0000000
--- a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.exe.recipe
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\x64\Release\ZERO_CHECK
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\Release\epanet2.dll
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\Release\runepanet.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.iobj b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.iobj
deleted file mode 100644
index bc40924..0000000
Binary files a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.iobj and /dev/null differ
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.ipdb b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.ipdb
deleted file mode 100644
index 8d7796b..0000000
Binary files a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.ipdb and /dev/null differ
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CL.command.1.tlog b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CL.command.1.tlog
deleted file mode 100644
index 0273f43..0000000
Binary files a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CL.read.1.tlog b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CL.read.1.tlog
deleted file mode 100644
index 91cba65..0000000
Binary files a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CL.write.1.tlog b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CL.write.1.tlog
deleted file mode 100644
index 76a5d5e..0000000
Binary files a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/Cl.items.tlog b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/Cl.items.tlog
deleted file mode 100644
index 6afff85..0000000
--- a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/Cl.items.tlog
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\run\main.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\runepanet.dir\Release\main.obj
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CustomBuild.command.1.tlog b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CustomBuild.command.1.tlog
deleted file mode 100644
index 70be9e3..0000000
--- a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CustomBuild.command.1.tlog
+++ /dev/null
@@ -1,10 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\SRC\RUN\CMAKELISTS.TXT
-setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CustomBuild.read.1.tlog b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CustomBuild.read.1.tlog
deleted file mode 100644
index 21c7ccf..0000000
--- a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CustomBuild.read.1.tlog
+++ /dev/null
@@ -1 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\SRC\RUN\CMAKELISTS.TXT
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CustomBuild.write.1.tlog b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CustomBuild.write.1.tlog
deleted file mode 100644
index f858d45..0000000
--- a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/CustomBuild.write.1.tlog
+++ /dev/null
@@ -1,2 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\SRC\RUN\CMAKELISTS.TXT
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\SRC\RUN\CMAKEFILES\GENERATE.STAMP
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/link.command.1.tlog b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/link.command.1.tlog
deleted file mode 100644
index d35c6eb..0000000
Binary files a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/link.command.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/link.read.1.tlog b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/link.read.1.tlog
deleted file mode 100644
index 15465c2..0000000
Binary files a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/link.read.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/link.write.1.tlog b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/link.write.1.tlog
deleted file mode 100644
index be781ff..0000000
Binary files a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/link.write.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/runepanet.lastbuildstate b/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/runepanet.lastbuildstate
deleted file mode 100644
index addfca7..0000000
--- a/SRC_engines/build/src/run/runepanet.dir/Release/runepanet.tlog/runepanet.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows:
-Release|x64|C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\|
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/vc143.pdb b/SRC_engines/build/src/run/runepanet.dir/Release/vc143.pdb
deleted file mode 100644
index e04d661..0000000
Binary files a/SRC_engines/build/src/run/runepanet.dir/Release/vc143.pdb and /dev/null differ
diff --git a/SRC_engines/build/src/run/runepanet.dir/Release/vcpkg.applocal.log b/SRC_engines/build/src/run/runepanet.dir/Release/vcpkg.applocal.log
deleted file mode 100644
index e02abfc..0000000
--- a/SRC_engines/build/src/run/runepanet.dir/Release/vcpkg.applocal.log
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/SRC_engines/build/src/run/runepanet.vcxproj b/SRC_engines/build/src/run/runepanet.vcxproj
deleted file mode 100644
index d9d3a97..0000000
--- a/SRC_engines/build/src/run/runepanet.vcxproj
+++ /dev/null
@@ -1,335 +0,0 @@
-
-
-
- x64
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {1A35BB46-DEC2-33B8-9893-DA1306D0B002}
- Win32Proj
- 10.0.22000.0
- x64
- runepanet
- NoUpgrade
-
-
-
- Application
- MultiByte
- v143
-
-
- Application
- MultiByte
- v143
-
-
- Application
- MultiByte
- v143
-
-
- Application
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\Debug\
- runepanet.dir\Debug\
- runepanet
- .exe
- true
- true
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\Release\
- runepanet.dir\Release\
- runepanet
- .exe
- false
- true
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\MinSizeRel\
- runepanet.dir\MinSizeRel\
- runepanet
- .exe
- false
- true
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\RelWithDebInfo\
- runepanet.dir\RelWithDebInfo\
- runepanet
- .exe
- true
- true
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
- $(IntDir)
- EnableFastChecks
- ProgramDatabase
-
-
- Disabled
- Disabled
- NotUsing
- MultiThreadedDebugDLL
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;CMAKE_INTDIR="Debug"
- $(IntDir)
-
-
- %(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;CMAKE_INTDIR=\"Debug\"
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- ..\solver\Debug\epanet2.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- true
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/Debug/runepanet.lib
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/Debug/runepanet.pdb
- Console
-
-
- false
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
- $(IntDir)
- ProgramDatabase
-
-
- Fast
- AnySuitable
- MaxSpeed
- NotUsing
- MultiThreadedDLL
- false
- Level3
- true
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release"
- $(IntDir)
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\"
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- ..\solver\Release\epanet2.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- false
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/Release/runepanet.lib
- UseFastLinkTimeCodeGeneration
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/Release/runepanet.pdb
- Console
-
-
- false
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
- $(IntDir)
-
-
- OnlyExplicitInline
- MinSpace
- NotUsing
- MultiThreadedDLL
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel"
- $(IntDir)
-
-
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\"
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- ..\solver\MinSizeRel\epanet2.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- false
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/MinSizeRel/runepanet.lib
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/MinSizeRel/runepanet.pdb
- Console
-
-
- false
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
- $(IntDir)
- ProgramDatabase
-
-
- OnlyExplicitInline
- MaxSpeed
- NotUsing
- MultiThreadedDLL
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo"
- $(IntDir)
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\"
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- ..\solver\RelWithDebInfo\epanet2.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- true
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/RelWithDebInfo/runepanet.lib
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/RelWithDebInfo/runepanet.pdb
- Console
-
-
- false
-
-
-
-
- Always
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/run/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/run/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/run/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/run/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/run/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\CMakeFiles\generate.stamp
- false
-
-
-
-
-
-
-
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- ZERO_CHECK
- false
- Never
-
-
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}
- epanet2
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/src/run/runepanet.vcxproj.filters b/SRC_engines/build/src/run/runepanet.vcxproj.filters
deleted file mode 100644
index a2d871e..0000000
--- a/SRC_engines/build/src/run/runepanet.vcxproj.filters
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- Source Files
-
-
-
-
-
-
-
- {C2FE6F40-8C19-326C-8F34-5919D3F38E77}
-
-
-
diff --git a/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-debug.cmake b/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-debug.cmake
deleted file mode 100644
index 2d7eb2b..0000000
--- a/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-debug.cmake
+++ /dev/null
@@ -1,19 +0,0 @@
-#----------------------------------------------------------------
-# Generated CMake target import file for configuration "Debug".
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Import target "epanet2" for configuration "Debug"
-set_property(TARGET epanet2 APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG)
-set_target_properties(epanet2 PROPERTIES
- IMPORTED_IMPLIB_DEBUG "${_IMPORT_PREFIX}/lib/epanet2.lib"
- IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/epanet2.dll"
- )
-
-list(APPEND _cmake_import_check_targets epanet2 )
-list(APPEND _cmake_import_check_files_for_epanet2 "${_IMPORT_PREFIX}/lib/epanet2.lib" "${_IMPORT_PREFIX}/bin/epanet2.dll" )
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-minsizerel.cmake b/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-minsizerel.cmake
deleted file mode 100644
index 21d31ee..0000000
--- a/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-minsizerel.cmake
+++ /dev/null
@@ -1,19 +0,0 @@
-#----------------------------------------------------------------
-# Generated CMake target import file for configuration "MinSizeRel".
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Import target "epanet2" for configuration "MinSizeRel"
-set_property(TARGET epanet2 APPEND PROPERTY IMPORTED_CONFIGURATIONS MINSIZEREL)
-set_target_properties(epanet2 PROPERTIES
- IMPORTED_IMPLIB_MINSIZEREL "${_IMPORT_PREFIX}/lib/epanet2.lib"
- IMPORTED_LOCATION_MINSIZEREL "${_IMPORT_PREFIX}/bin/epanet2.dll"
- )
-
-list(APPEND _cmake_import_check_targets epanet2 )
-list(APPEND _cmake_import_check_files_for_epanet2 "${_IMPORT_PREFIX}/lib/epanet2.lib" "${_IMPORT_PREFIX}/bin/epanet2.dll" )
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-release.cmake b/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-release.cmake
deleted file mode 100644
index 84b8458..0000000
--- a/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-release.cmake
+++ /dev/null
@@ -1,19 +0,0 @@
-#----------------------------------------------------------------
-# Generated CMake target import file for configuration "Release".
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Import target "epanet2" for configuration "Release"
-set_property(TARGET epanet2 APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
-set_target_properties(epanet2 PROPERTIES
- IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/epanet2.lib"
- IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/epanet2.dll"
- )
-
-list(APPEND _cmake_import_check_targets epanet2 )
-list(APPEND _cmake_import_check_files_for_epanet2 "${_IMPORT_PREFIX}/lib/epanet2.lib" "${_IMPORT_PREFIX}/bin/epanet2.dll" )
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-relwithdebinfo.cmake b/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-relwithdebinfo.cmake
deleted file mode 100644
index 6d68c8a..0000000
--- a/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-relwithdebinfo.cmake
+++ /dev/null
@@ -1,19 +0,0 @@
-#----------------------------------------------------------------
-# Generated CMake target import file for configuration "RelWithDebInfo".
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Import target "epanet2" for configuration "RelWithDebInfo"
-set_property(TARGET epanet2 APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(epanet2 PROPERTIES
- IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/epanet2.lib"
- IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/epanet2.dll"
- )
-
-list(APPEND _cmake_import_check_targets epanet2 )
-list(APPEND _cmake_import_check_files_for_epanet2 "${_IMPORT_PREFIX}/lib/epanet2.lib" "${_IMPORT_PREFIX}/bin/epanet2.dll" )
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config.cmake b/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config.cmake
deleted file mode 100644
index 6c8641f..0000000
--- a/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config.cmake
+++ /dev/null
@@ -1,107 +0,0 @@
-# Generated by CMake
-
-if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8)
- message(FATAL_ERROR "CMake >= 2.8.0 required")
-endif()
-if(CMAKE_VERSION VERSION_LESS "2.8.3")
- message(FATAL_ERROR "CMake >= 2.8.3 required")
-endif()
-cmake_policy(PUSH)
-cmake_policy(VERSION 2.8.3...3.24)
-#----------------------------------------------------------------
-# Generated CMake target import file.
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Protect against multiple inclusion, which would fail when already imported targets are added once more.
-set(_cmake_targets_defined "")
-set(_cmake_targets_not_defined "")
-set(_cmake_expected_targets "")
-foreach(_cmake_expected_target IN ITEMS epanet2)
- list(APPEND _cmake_expected_targets "${_cmake_expected_target}")
- if(TARGET "${_cmake_expected_target}")
- list(APPEND _cmake_targets_defined "${_cmake_expected_target}")
- else()
- list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}")
- endif()
-endforeach()
-unset(_cmake_expected_target)
-if(_cmake_targets_defined STREQUAL _cmake_expected_targets)
- unset(_cmake_targets_defined)
- unset(_cmake_targets_not_defined)
- unset(_cmake_expected_targets)
- unset(CMAKE_IMPORT_FILE_VERSION)
- cmake_policy(POP)
- return()
-endif()
-if(NOT _cmake_targets_defined STREQUAL "")
- string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}")
- string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}")
- message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n")
-endif()
-unset(_cmake_targets_defined)
-unset(_cmake_targets_not_defined)
-unset(_cmake_expected_targets)
-
-
-# Compute the installation prefix relative to this file.
-get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-if(_IMPORT_PREFIX STREQUAL "/")
- set(_IMPORT_PREFIX "")
-endif()
-
-# Create imported target epanet2
-add_library(epanet2 SHARED IMPORTED)
-
-set_target_properties(epanet2 PROPERTIES
- INTERFACE_COMPILE_OPTIONS "\$<\$:;\$<\$:/GL>;\$<\$:/fp:fast>;\$<\$:/Zi>;>;\$<\$:;\$<\$:-O3>;>"
- INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
- INTERFACE_LINK_LIBRARIES "\$<\$>>:m>"
- INTERFACE_LINK_OPTIONS "\$<\$:;\$<\$:/LTCG:incremental>;>"
-)
-
-if(CMAKE_VERSION VERSION_LESS 2.8.12)
- message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
-endif()
-
-# Load information for each installed configuration.
-file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/epanet-config-*.cmake")
-foreach(_cmake_config_file IN LISTS _cmake_config_files)
- include("${_cmake_config_file}")
-endforeach()
-unset(_cmake_config_file)
-unset(_cmake_config_files)
-
-# Cleanup temporary variables.
-set(_IMPORT_PREFIX)
-
-# Loop over all imported files and verify that they actually exist
-foreach(_cmake_target IN LISTS _cmake_import_check_targets)
- foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}")
- if(NOT EXISTS "${_cmake_file}")
- message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file
- \"${_cmake_file}\"
-but this file does not exist. Possible reasons include:
-* The file was deleted, renamed, or moved to another location.
-* An install or uninstall procedure did not complete successfully.
-* The installation package was faulty and contained
- \"${CMAKE_CURRENT_LIST_FILE}\"
-but not all the files it references.
-")
- endif()
- endforeach()
- unset(_cmake_file)
- unset("_cmake_import_check_files_for_${_cmake_target}")
-endforeach()
-unset(_cmake_target)
-unset(_cmake_import_check_targets)
-
-# This file does not depend on other imported targets which have
-# been exported from the same project but in a separate export set.
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
-cmake_policy(POP)
diff --git a/SRC_engines/build/src/solver/CMakeFiles/generate.stamp b/SRC_engines/build/src/solver/CMakeFiles/generate.stamp
deleted file mode 100644
index 9b5f49f..0000000
--- a/SRC_engines/build/src/solver/CMakeFiles/generate.stamp
+++ /dev/null
@@ -1 +0,0 @@
-# CMake generation timestamp file for this directory.
diff --git a/SRC_engines/build/src/solver/CMakeFiles/generate.stamp.depend b/SRC_engines/build/src/solver/CMakeFiles/generate.stamp.depend
deleted file mode 100644
index 9df9156..0000000
--- a/SRC_engines/build/src/solver/CMakeFiles/generate.stamp.depend
+++ /dev/null
@@ -1,4 +0,0 @@
-# CMake generation dependency list for this directory.
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/extern/version.cmake
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/extern/version.h.in
-C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/solver/CMakeLists.txt
diff --git a/SRC_engines/build/src/solver/INSTALL.vcxproj b/SRC_engines/build/src/solver/INSTALL.vcxproj
deleted file mode 100644
index 547ec2c..0000000
--- a/SRC_engines/build/src/solver/INSTALL.vcxproj
+++ /dev/null
@@ -1,204 +0,0 @@
-
-
-
- x64
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {555B3CB8-47CF-3B6F-B419-A254F589CAF7}
- Win32Proj
- 10.0.22000.0
- x64
- INSTALL
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- Always
-
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\INSTALL_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\INSTALL_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\INSTALL_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\INSTALL_force
- false
- false
-
-
-
-
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- ZERO_CHECK
- false
- Never
-
-
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}
- ALL_BUILD
- false
- Never
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/src/solver/INSTALL.vcxproj.filters b/SRC_engines/build/src/solver/INSTALL.vcxproj.filters
deleted file mode 100644
index 8b71314..0000000
--- a/SRC_engines/build/src/solver/INSTALL.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- CMake Rules
-
-
-
-
- {F2323582-77CC-305E-A8D8-8DA8CA3312F8}
-
-
-
diff --git a/SRC_engines/build/src/solver/PACKAGE.vcxproj b/SRC_engines/build/src/solver/PACKAGE.vcxproj
deleted file mode 100644
index 7fbbd2d..0000000
--- a/SRC_engines/build/src/solver/PACKAGE.vcxproj
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
- x64
-
-
- false
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {2FDD89C3-9674-3C76-92CD-27A3CA71AF3B}
- Win32Proj
- 10.0.22000.0
- x64
- PACKAGE
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build
-if %errorlevel% neq 0 goto :cmEnd
-C:
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\PACKAGE_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\PACKAGE_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\PACKAGE_force
- false
- false
-
- setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- %(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\PACKAGE_force
- false
- false
-
-
-
-
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- ZERO_CHECK
- false
- Never
-
-
- {616B2955-3E0B-3E9A-9290-2D33F08B1FA9}
- ALL_BUILD
- false
- Never
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/src/solver/PACKAGE.vcxproj.filters b/SRC_engines/build/src/solver/PACKAGE.vcxproj.filters
deleted file mode 100644
index 5bf0523..0000000
--- a/SRC_engines/build/src/solver/PACKAGE.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- CMake Rules
-
-
-
-
- {F2323582-77CC-305E-A8D8-8DA8CA3312F8}
-
-
-
diff --git a/SRC_engines/build/src/solver/Release/epanet2.dll b/SRC_engines/build/src/solver/Release/epanet2.dll
deleted file mode 100644
index 8551557..0000000
Binary files a/SRC_engines/build/src/solver/Release/epanet2.dll and /dev/null differ
diff --git a/SRC_engines/build/src/solver/Release/epanet2.exp b/SRC_engines/build/src/solver/Release/epanet2.exp
deleted file mode 100644
index 517ceee..0000000
Binary files a/SRC_engines/build/src/solver/Release/epanet2.exp and /dev/null differ
diff --git a/SRC_engines/build/src/solver/Release/epanet2.lib b/SRC_engines/build/src/solver/Release/epanet2.lib
deleted file mode 100644
index 9ea2681..0000000
Binary files a/SRC_engines/build/src/solver/Release/epanet2.lib and /dev/null differ
diff --git a/SRC_engines/build/src/solver/cmake_install.cmake b/SRC_engines/build/src/solver/cmake_install.cmake
deleted file mode 100644
index c0d4be6..0000000
--- a/SRC_engines/build/src/solver/cmake_install.cmake
+++ /dev/null
@@ -1,98 +0,0 @@
-# Install script for directory: C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/solver
-
-# Set the install prefix
-if(NOT DEFINED CMAKE_INSTALL_PREFIX)
- set(CMAKE_INSTALL_PREFIX "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/install")
-endif()
-string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
-
-# Set the install configuration name.
-if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
- if(BUILD_TYPE)
- string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
- CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
- else()
- set(CMAKE_INSTALL_CONFIG_NAME "Release")
- endif()
- message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
-endif()
-
-# Set the component getting installed.
-if(NOT CMAKE_INSTALL_COMPONENT)
- if(COMPONENT)
- message(STATUS "Install component: \"${COMPONENT}\"")
- set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
- else()
- set(CMAKE_INSTALL_COMPONENT)
- endif()
-endif()
-
-# Is this installation the result of a crosscompile?
-if(NOT DEFINED CMAKE_CROSSCOMPILING)
- set(CMAKE_CROSSCOMPILING "FALSE")
-endif()
-
-if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
- if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Dd][Ee][Bb][Uu][Gg])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY OPTIONAL FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/Debug/epanet2.lib")
- elseif(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY OPTIONAL FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/Release/epanet2.lib")
- elseif(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Mm][Ii][Nn][Ss][Ii][Zz][Ee][Rr][Ee][Ll])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY OPTIONAL FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/MinSizeRel/epanet2.lib")
- elseif(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ww][Ii][Tt][Hh][Dd][Ee][Bb][Ii][Nn][Ff][Oo])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY OPTIONAL FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/RelWithDebInfo/epanet2.lib")
- endif()
-endif()
-
-if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
- if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Dd][Ee][Bb][Uu][Gg])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE SHARED_LIBRARY FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/Debug/epanet2.dll")
- elseif(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE SHARED_LIBRARY FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/Release/epanet2.dll")
- elseif(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Mm][Ii][Nn][Ss][Ii][Zz][Ee][Rr][Ee][Ll])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE SHARED_LIBRARY FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/MinSizeRel/epanet2.dll")
- elseif(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ww][Ii][Tt][Hh][Dd][Ee][Bb][Ii][Nn][Ff][Oo])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE SHARED_LIBRARY FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/RelWithDebInfo/epanet2.dll")
- endif()
-endif()
-
-if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
- if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/cmake/epanet-config.cmake")
- file(DIFFERENT _cmake_export_file_changed FILES
- "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/cmake/epanet-config.cmake"
- "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config.cmake")
- if(_cmake_export_file_changed)
- file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/cmake/epanet-config-*.cmake")
- if(_cmake_old_config_files)
- string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}")
- message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/cmake/epanet-config.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].")
- unset(_cmake_old_config_files_text)
- file(REMOVE ${_cmake_old_config_files})
- endif()
- unset(_cmake_old_config_files)
- endif()
- unset(_cmake_export_file_changed)
- endif()
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/cmake" TYPE FILE FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config.cmake")
- if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Dd][Ee][Bb][Uu][Gg])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/cmake" TYPE FILE FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-debug.cmake")
- endif()
- if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Mm][Ii][Nn][Ss][Ii][Zz][Ee][Rr][Ee][Ll])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/cmake" TYPE FILE FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-minsizerel.cmake")
- endif()
- if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ww][Ii][Tt][Hh][Dd][Ee][Bb][Ii][Nn][Ff][Oo])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/cmake" TYPE FILE FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-relwithdebinfo.cmake")
- endif()
- if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$")
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/cmake" TYPE FILE FILES "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/Export/272ceadb8458515b2ae4b5630a6029cc/epanet-config-release.cmake")
- endif()
-endif()
-
-if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
- file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES
- "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/include/epanet2_2.h"
- "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/include/epanet2.h"
- "C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/include/epanet2_enums.h"
- )
-endif()
-
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet.obj
deleted file mode 100644
index 813b7ee..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.dll.recipe b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.dll.recipe
deleted file mode 100644
index fe0669f..0000000
--- a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.dll.recipe
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\x64\Release\ZERO_CHECK
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\Release\epanet2.dll
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.iobj b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.iobj
deleted file mode 100644
index 8f72070..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.iobj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.ipdb b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.ipdb
deleted file mode 100644
index d16a439..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.ipdb and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.obj
deleted file mode 100644
index 213cbd1..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CL.command.1.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CL.command.1.tlog
deleted file mode 100644
index 9649d40..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CL.read.1.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CL.read.1.tlog
deleted file mode 100644
index 3198863..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CL.write.1.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CL.write.1.tlog
deleted file mode 100644
index 3770b6b..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/Cl.items.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/Cl.items.tlog
deleted file mode 100644
index cd2e3e2..0000000
--- a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/Cl.items.tlog
+++ /dev/null
@@ -1,21 +0,0 @@
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\epanet.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\epanet.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\epanet2.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\epanet2.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\genmmd.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\genmmd.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\hash.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\hash.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\hydcoeffs.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\hydcoeffs.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\hydraul.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\hydraul.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\hydsolver.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\hydsolver.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\hydstatus.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\hydstatus.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\inpfile.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\inpfile.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\input1.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\input1.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\input2.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\input2.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\input3.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\input3.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\mempool.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\mempool.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\output.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\output.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\project.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\project.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\quality.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\quality.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\qualreact.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\qualreact.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\qualroute.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\qualroute.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\report.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\report.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\rules.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\rules.obj
-C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\smatrix.c;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\epanet2.dir\Release\smatrix.obj
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CustomBuild.command.1.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CustomBuild.command.1.tlog
deleted file mode 100644
index cae6b57..0000000
--- a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CustomBuild.command.1.tlog
+++ /dev/null
@@ -1,10 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\SRC\SOLVER\CMAKELISTS.TXT
-setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CustomBuild.read.1.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CustomBuild.read.1.tlog
deleted file mode 100644
index 0f6fe83..0000000
--- a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CustomBuild.read.1.tlog
+++ /dev/null
@@ -1,3 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\SRC\SOLVER\CMAKELISTS.TXT
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\EXTERN\VERSION.CMAKE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\EXTERN\VERSION.H.IN
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CustomBuild.write.1.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CustomBuild.write.1.tlog
deleted file mode 100644
index 222cd07..0000000
--- a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/CustomBuild.write.1.tlog
+++ /dev/null
@@ -1,2 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\SRC\SOLVER\CMAKELISTS.TXT
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\SRC\SOLVER\CMAKEFILES\GENERATE.STAMP
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/epanet2.lastbuildstate b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/epanet2.lastbuildstate
deleted file mode 100644
index ed25225..0000000
--- a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/epanet2.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows:
-Release|x64|C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\|
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.command.1.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.command.1.tlog
deleted file mode 100644
index c7adace..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.command.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.read.1.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.read.1.tlog
deleted file mode 100644
index fe65d4f..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.read.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.write.1.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.write.1.tlog
deleted file mode 100644
index 91be1ec..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.write.1.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.write.2u.tlog b/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.write.2u.tlog
deleted file mode 100644
index 15fc733..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/epanet2.tlog/link.write.2u.tlog and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/genmmd.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/genmmd.obj
deleted file mode 100644
index 5f39197..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/genmmd.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/hash.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/hash.obj
deleted file mode 100644
index bdeb95d..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/hash.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/hydcoeffs.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/hydcoeffs.obj
deleted file mode 100644
index 801cd05..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/hydcoeffs.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/hydraul.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/hydraul.obj
deleted file mode 100644
index 3ba290b..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/hydraul.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/hydsolver.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/hydsolver.obj
deleted file mode 100644
index a998f15..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/hydsolver.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/hydstatus.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/hydstatus.obj
deleted file mode 100644
index 8fa91b4..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/hydstatus.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/inpfile.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/inpfile.obj
deleted file mode 100644
index 7e86588..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/inpfile.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/input1.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/input1.obj
deleted file mode 100644
index ed20724..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/input1.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/input2.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/input2.obj
deleted file mode 100644
index cb0699e..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/input2.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/input3.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/input3.obj
deleted file mode 100644
index d583fdd..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/input3.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/mempool.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/mempool.obj
deleted file mode 100644
index 69cbba5..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/mempool.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/output.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/output.obj
deleted file mode 100644
index 0ef39dc..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/output.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/project.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/project.obj
deleted file mode 100644
index 2d4eb0f..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/project.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/quality.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/quality.obj
deleted file mode 100644
index ddb024a..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/quality.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/qualreact.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/qualreact.obj
deleted file mode 100644
index f0f6a08..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/qualreact.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/qualroute.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/qualroute.obj
deleted file mode 100644
index f333cd3..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/qualroute.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/report.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/report.obj
deleted file mode 100644
index 826f09e..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/report.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/rules.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/rules.obj
deleted file mode 100644
index 01d083b..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/rules.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/smatrix.obj b/SRC_engines/build/src/solver/epanet2.dir/Release/smatrix.obj
deleted file mode 100644
index 1feb5d9..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/smatrix.obj and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/vc143.pdb b/SRC_engines/build/src/solver/epanet2.dir/Release/vc143.pdb
deleted file mode 100644
index 8e0b85b..0000000
Binary files a/SRC_engines/build/src/solver/epanet2.dir/Release/vc143.pdb and /dev/null differ
diff --git a/SRC_engines/build/src/solver/epanet2.dir/Release/vcpkg.applocal.log b/SRC_engines/build/src/solver/epanet2.dir/Release/vcpkg.applocal.log
deleted file mode 100644
index e02abfc..0000000
--- a/SRC_engines/build/src/solver/epanet2.dir/Release/vcpkg.applocal.log
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/SRC_engines/build/src/solver/epanet2.vcxproj b/SRC_engines/build/src/solver/epanet2.vcxproj
deleted file mode 100644
index f61a0b7..0000000
--- a/SRC_engines/build/src/solver/epanet2.vcxproj
+++ /dev/null
@@ -1,360 +0,0 @@
-
-
-
- x64
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {5376B911-4B94-3018-BC0C-98B89AEDEE5D}
- Win32Proj
- 10.0.22000.0
- x64
- epanet2
- NoUpgrade
-
-
-
- DynamicLibrary
- MultiByte
- v143
-
-
- DynamicLibrary
- MultiByte
- v143
-
-
- DynamicLibrary
- MultiByte
- v143
-
-
- DynamicLibrary
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\Debug\
- epanet2.dir\Debug\
- epanet2
- .dll
- true
- true
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\Release\
- epanet2.dir\Release\
- epanet2
- .dll
- false
- true
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\MinSizeRel\
- epanet2.dir\MinSizeRel\
- epanet2
- .dll
- false
- true
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\RelWithDebInfo\
- epanet2.dir\RelWithDebInfo\
- epanet2
- .dll
- true
- true
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
- $(IntDir)
- EnableFastChecks
- ProgramDatabase
-
-
- Disabled
- Disabled
- NotUsing
- MultiThreadedDebugDLL
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;CMAKE_INTDIR="Debug";epanet2_EXPORTS
- $(IntDir)
-
-
- %(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;CMAKE_INTDIR=\"Debug\";epanet2_EXPORTS
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- true
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/Debug/epanet2.lib
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/Debug/epanet2.pdb
- Console
-
-
- false
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
- $(IntDir)
- ProgramDatabase
-
-
- Fast
- AnySuitable
- MaxSpeed
- NotUsing
- MultiThreadedDLL
- false
- Level3
- true
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";epanet2_EXPORTS
- $(IntDir)
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";epanet2_EXPORTS
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- false
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/Release/epanet2.lib
- UseFastLinkTimeCodeGeneration
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/Release/epanet2.pdb
- Console
-
-
- false
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
- $(IntDir)
-
-
- OnlyExplicitInline
- MinSpace
- NotUsing
- MultiThreadedDLL
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel";epanet2_EXPORTS
- $(IntDir)
-
-
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\";epanet2_EXPORTS
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- false
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/MinSizeRel/epanet2.lib
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/MinSizeRel/epanet2.pdb
- Console
-
-
- false
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
- $(IntDir)
- ProgramDatabase
-
-
- OnlyExplicitInline
- MaxSpeed
- NotUsing
- MultiThreadedDLL
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo";epanet2_EXPORTS
- $(IntDir)
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\";epanet2_EXPORTS
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\include;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\src\solver\..;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- true
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/RelWithDebInfo/epanet2.lib
- C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/RelWithDebInfo/epanet2.pdb
- Console
-
-
- false
-
-
-
-
- Always
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/solver/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.h.in;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/solver/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.h.in;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/solver/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.h.in;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/src/solver/CMakeLists.txt
- setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/src/solver/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.cmake;C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\extern\version.h.in;%(AdditionalInputs)
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\CMakeFiles\generate.stamp
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {E2BF5884-1880-3AEC-BC95-29CDE699387D}
- ZERO_CHECK
- false
- Never
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/src/solver/epanet2.vcxproj.filters b/SRC_engines/build/src/solver/epanet2.vcxproj.filters
deleted file mode 100644
index 7048349..0000000
--- a/SRC_engines/build/src/solver/epanet2.vcxproj.filters
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
-
-
-
-
-
-
-
-
- {15B216B0-2601-3980-8D40-D0E8C61F81B9}
-
-
- {C2FE6F40-8C19-326C-8F34-5919D3F38E77}
-
-
-
diff --git a/SRC_engines/build/src/solver/version.h b/SRC_engines/build/src/solver/version.h
deleted file mode 100644
index d472f23..0000000
--- a/SRC_engines/build/src/solver/version.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * version.h - EPANET version header file
- *
- * Created on: Sep 2, 2023
- *
- * Author: see CONTRIBUTORS
- *
- * Note:
- * The cmake build process automatically generates this file. Do not edit.
- */
-
-
-#ifndef VERSION_H_
-#define VERSION_H_
-
-
-
-#define PROJECT "EPANET"
-#define ORGANIZATION "US EPA ORD"
-
-#define VERSION "2.2.0"
-#define VERSION_MAJOR 2
-#define VERSION_MINOR 2
-#define VERSION_PATCH 0
-#define GIT_HASH "0c32008e06053cecb68440d0d1d915e45de4f724"
-
-#define PLATFORM "Windows"
-#define COMPILER "MSVC"
-#define COMPILER_VERSION "19.37.32825.0"
-#define BUILD_ID "2023-11-13T21:16:10Z"
-
-
-static inline int get_version_legacy() { \
- return VERSION_MAJOR * 10000 + VERSION_MINOR * 1000 + VERSION_PATCH; \
-}
-
-
-
-#endif /* VERSION_H_ */
diff --git a/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.recipe b/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.recipe
deleted file mode 100644
index 938ddf8..0000000
--- a/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.recipe
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\x64\Release\ZERO_CHECK
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\Release\epanet2.dll
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\Release\runepanet.exe
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\x64\Release\ALL_BUILD
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate b/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate
deleted file mode 100644
index e41c317..0000000
--- a/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows:
-Release|x64|C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\|
diff --git a/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog b/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog
deleted file mode 100644
index ba1cc29..0000000
--- a/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog
+++ /dev/null
@@ -1,10 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\CMAKELISTS.TXT
-setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
diff --git a/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog b/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog
deleted file mode 100644
index 4b5af83..0000000
--- a/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog
+++ /dev/null
@@ -1,104 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\CMAKELISTS.TXT
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECCOMPILER.CMAKE.IN
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECCOMPILERABI.C
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECINFORMATION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECXXCOMPILER.CMAKE.IN
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECXXCOMPILERABI.CPP
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECXXINFORMATION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECOMPILEFEATURES.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINESYSTEM.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEFINDBINUTILS.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEGENERICSYSTEM.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEINITIALIZECONFIGS.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKERCCOMPILER.CMAKE.IN
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKERCINFORMATION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKESYSTEM.CMAKE.IN
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKETESTCCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKETESTCXXCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKETESTRCCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CPACK.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CPACKCOMPONENT.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\BRUCE-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\COMEAU-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\COMPAQ-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\GNU-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\HP-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\IBMCPP-C-DETERMINEVERSIONINTERNAL.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\IBMCLANG-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\LCC-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\MSVC-C.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\MSVC-CXX.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\MSVC.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\SDCC-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\SUNPRO-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\TASKING-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\TINYCC-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\VISUALAGE-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\XL-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\XLCLANG-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\ZOS-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILERID\VS-10.VCXPROJ.IN
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\INSTALLREQUIREDSYSTEMLIBRARIES.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\INTERNAL\FEATURETESTING.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWS-MSVC-C.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWS.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWSPATHS.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\TEMPLATES\CPACKCONFIG.CMAKE.IN
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3.26.3\CMAKECCOMPILER.CMAKE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3.26.3\CMAKECXXCOMPILER.CMAKE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3.26.3\CMAKERCCOMPILER.CMAKE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3.26.3\CMAKESYSTEM.CMAKE
diff --git a/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog b/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog
deleted file mode 100644
index e0a457e..0000000
--- a/SRC_engines/build/x64/Release/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog
+++ /dev/null
@@ -1,2 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\CMAKELISTS.TXT
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\GENERATE.STAMP
diff --git a/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.recipe b/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.recipe
deleted file mode 100644
index ce1b980..0000000
--- a/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.recipe
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\x64\Release\ZERO_CHECK
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\solver\Release\epanet2.dll
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\src\run\Release\runepanet.exe
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\x64\Release\ALL_BUILD
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\x64\Release\PACKAGE
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/CustomBuild.command.1.tlog b/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/CustomBuild.command.1.tlog
deleted file mode 100644
index 5a87d43..0000000
--- a/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/CustomBuild.command.1.tlog
+++ /dev/null
@@ -1,10 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3A159BB53AE384F8A45943EBBDB2C5EE\PACKAGE_FORCE.RULE
-setlocal
-cd .
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
diff --git a/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/CustomBuild.read.1.tlog b/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/CustomBuild.read.1.tlog
deleted file mode 100644
index db4d632..0000000
--- a/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/CustomBuild.read.1.tlog
+++ /dev/null
@@ -1 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3A159BB53AE384F8A45943EBBDB2C5EE\PACKAGE_FORCE.RULE
diff --git a/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/CustomBuild.write.1.tlog b/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/CustomBuild.write.1.tlog
deleted file mode 100644
index 68e47fb..0000000
--- a/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/CustomBuild.write.1.tlog
+++ /dev/null
@@ -1,2 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3A159BB53AE384F8A45943EBBDB2C5EE\PACKAGE_FORCE.RULE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\PACKAGE_FORCE
diff --git a/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/PACKAGE.lastbuildstate b/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/PACKAGE.lastbuildstate
deleted file mode 100644
index e41c317..0000000
--- a/SRC_engines/build/x64/Release/PACKAGE/PACKAGE.tlog/PACKAGE.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows:
-Release|x64|C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\|
diff --git a/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.recipe b/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.recipe
deleted file mode 100644
index 8caa563..0000000
--- a/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\x64\Release\ZERO_CHECK
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog b/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog
deleted file mode 100644
index 18f6428..0000000
--- a/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog
+++ /dev/null
@@ -1,10 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3A159BB53AE384F8A45943EBBDB2C5EE\GENERATE.STAMP.RULE
-setlocal
-"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines -BC:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/CBUAHIN/SourceCodes/EPACore/EPANET2.2/SRC_engines/build/EPANET.sln
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
diff --git a/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog b/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog
deleted file mode 100644
index c01d4c6..0000000
--- a/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog
+++ /dev/null
@@ -1,109 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3A159BB53AE384F8A45943EBBDB2C5EE\GENERATE.STAMP.RULE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECCOMPILER.CMAKE.IN
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECCOMPILERABI.C
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECINFORMATION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECXXCOMPILER.CMAKE.IN
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECXXCOMPILERABI.CPP
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECXXINFORMATION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECOMPILEFEATURES.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEDETERMINESYSTEM.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEFINDBINUTILS.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEGENERICSYSTEM.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEINITIALIZECONFIGS.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKERCCOMPILER.CMAKE.IN
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKERCINFORMATION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKESYSTEM.CMAKE.IN
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKETESTCCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKETESTCXXCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CMAKETESTRCCOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CPACK.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\CPACKCOMPONENT.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\BRUCE-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\COMEAU-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\COMPAQ-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\GNU-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\HP-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\IBMCPP-C-DETERMINEVERSIONINTERNAL.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\IBMCLANG-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\LCC-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\MSVC-C.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\MSVC-CXX.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\MSVC.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\SDCC-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\SUNPRO-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\TASKING-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\TINYCC-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\VISUALAGE-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\XL-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\XLCLANG-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\ZOS-C-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\COMPILERID\VS-10.VCXPROJ.IN
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\INSTALLREQUIREDSYSTEMLIBRARIES.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\INTERNAL\FEATURETESTING.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWS-MSVC-C.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWS.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\MODULES\PLATFORM\WINDOWSPATHS.CMAKE
-C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.26\TEMPLATES\CPACKCONFIG.CMAKE.IN
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\CMAKELISTS.TXT
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3.26.3\CMAKECCOMPILER.CMAKE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3.26.3\CMAKECXXCOMPILER.CMAKE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3.26.3\CMAKERCCOMPILER.CMAKE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3.26.3\CMAKESYSTEM.CMAKE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\EXTERN\VERSION.CMAKE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\EXTERN\VERSION.H.IN
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\SRC\RUN\CMAKELISTS.TXT
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\SRC\SOLVER\CMAKELISTS.TXT
diff --git a/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog b/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog
deleted file mode 100644
index 9cec193..0000000
--- a/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog
+++ /dev/null
@@ -1,4 +0,0 @@
-^C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\3A159BB53AE384F8A45943EBBDB2C5EE\GENERATE.STAMP.RULE
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\CMAKEFILES\GENERATE.STAMP
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\SRC\SOLVER\CMAKEFILES\GENERATE.STAMP
-C:\USERS\CBUAHIN\SOURCECODES\EPACORE\EPANET2.2\SRC_ENGINES\BUILD\SRC\RUN\CMAKEFILES\GENERATE.STAMP
diff --git a/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate b/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate
deleted file mode 100644
index e41c317..0000000
--- a/SRC_engines/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows:
-Release|x64|C:\Users\CBUAHIN\SourceCodes\EPACore\EPANET2.2\SRC_engines\build\|