diff --git a/.gitignore b/.gitignore index dd0006efc..ee24ee6c0 100644 --- a/.gitignore +++ b/.gitignore @@ -450,6 +450,12 @@ localdev.ps1 localdev.bat localdev.sh +# Documentation system generated files +docs/output/ +docs/wiki/output/ +docs/.doc_checksums +docs/.update_lock + # End of SparkEngine .gitignore ``` diff --git a/build.sh b/build.sh old mode 100644 new mode 100755 diff --git a/build/ALL_BUILD.vcxproj b/build/ALL_BUILD.vcxproj deleted file mode 100644 index 10e0f86f2..000000000 --- a/build/ALL_BUILD.vcxproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - x64 - - - false - - - - Debug - x64 - - - Release - x64 - - - MinSizeRel - x64 - - - RelWithDebInfo - x64 - - - - {43DC2556-22AF-3AD6-8927-895AA6154504} - Win32Proj - 10.0.26100.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 D:/Spark Engine/SparkEngine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp - false - - - - - - - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} - ZERO_CHECK - false - Never - - - {F85234BD-8BBC-33C1-8063-8146459A976C} - SparkConsole - - - {1F636189-84B0-3699-89EA-0217715B23ED} - SparkEditor - - - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7} - SparkEngine - - - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2} - imgui - - - - - - \ No newline at end of file diff --git a/build/ALL_BUILD.vcxproj.filters b/build/ALL_BUILD.vcxproj.filters deleted file mode 100644 index 43f9cfd35..000000000 --- a/build/ALL_BUILD.vcxproj.filters +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt deleted file mode 100644 index 59a322875..000000000 --- a/build/CMakeCache.txt +++ /dev/null @@ -1,430 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: d:/Spark Engine/SparkEngine/build -# It was generated by CMake: C:/Program Files (x86)/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 -######################## - -//Disable docs -BUILD_DOCS:BOOL=OFF - -//Disable all examples -BUILD_EXAMPLES:BOOL=OFF - -//Disable all samples -BUILD_SAMPLES:BOOL=OFF - -//Disable all testing -BUILD_TESTING:BOOL=OFF - -//Disable all tools -BUILD_TOOLS:BOOL=OFF - -//Path to a program. -CMAKE_AR:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.44.35207/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 /GR /EHsc - -//Flags used by the CXX compiler during DEBUG builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=/Zi /Ob0 /Od /RTC1 - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/O1 /Ob1 /DNDEBUG - -//Flags used by the CXX compiler during RELEASE builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=/O2 /Ob2 /DNDEBUG - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/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 - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=/Zi /Ob0 /Od /RTC1 - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=/O1 /Ob1 /DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=/O2 /Ob2 /DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/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=D:/Spark Engine/SparkEngine/build/CMakeFiles/pkgRedirects - -//Installation directory -CMAKE_INSTALL_PREFIX:PATH=D:/Spark Engine/SparkEngine/build/install - -//Path to a program. -CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.44.35207/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= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=SparkEngine - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=1.0.0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=1 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC=0 - -//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 - -//Enable advanced input features -ENABLE_ADVANCED_INPUT:BOOL=ON - -//Enable asset streaming -ENABLE_ASSET_STREAMING:BOOL=ON - -//Enable collaborative features -ENABLE_COLLABORATIVE:BOOL=ON - -//Enable editor features -ENABLE_EDITOR:BOOL=ON - -//Enable graphics engine -ENABLE_GRAPHICS:BOOL=ON - -//Enable hot reload functionality -ENABLE_HOT_RELOAD:BOOL=ON - -//Enable advanced lighting -ENABLE_LIGHTING_SYSTEM:BOOL=ON - -//Enable Lua scripting support -ENABLE_LUA:BOOL=ON - -//Enable networking features -ENABLE_NETWORKING:BOOL=ON - -//Enable PhysX physics engine -ENABLE_PHYSX:BOOL=ON - -//Enable post-processing effects -ENABLE_POST_PROCESSING:BOOL=ON - -//Enable profiling tools -ENABLE_PROFILING:BOOL=ON - -//Enable terrain system -ENABLE_TERRAIN_SYSTEM:BOOL=ON - -//Path to a file. -MSVC_REDIST_DIR:PATH=C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Redist/MSVC/14.44.35112 - -//Value Computed by CMake -SparkConsole_BINARY_DIR:STATIC=D:/Spark Engine/SparkEngine/build/SparkConsole - -//Value Computed by CMake -SparkConsole_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -SparkConsole_SOURCE_DIR:STATIC=D:/Spark Engine/SparkEngine/SparkConsole - -//Value Computed by CMake -SparkEditor_BINARY_DIR:STATIC=D:/Spark Engine/SparkEngine/build/SparkEditor - -//Value Computed by CMake -SparkEditor_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -SparkEditor_SOURCE_DIR:STATIC=D:/Spark Engine/SparkEngine/SparkEditor - -//Value Computed by CMake -SparkEngine_BINARY_DIR:STATIC=D:/Spark Engine/SparkEngine/build - -//Value Computed by CMake -SparkEngine_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -SparkEngine_SOURCE_DIR:STATIC=D:/Spark Engine/SparkEngine - - -######################## -# 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=d:/Spark Engine/SparkEngine/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=25 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cmake.exe -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cpack.exe -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files (x86)/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 (x86)/Microsoft Visual Studio/2022/BuildTools -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL=x64 -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=D:/Spark Engine/SparkEngine -//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 (x86)/CMake/share/cmake-3.25 -//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/build/CMakeFiles/3.25.2/CMakeCCompiler.cmake b/build/CMakeFiles/3.25.2/CMakeCCompiler.cmake deleted file mode 100644 index e0380b2d6..000000000 --- a/build/CMakeFiles/3.25.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,72 +0,0 @@ -set(CMAKE_C_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "MSVC") -set(CMAKE_C_COMPILER_VERSION "19.44.35214.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 "") -set(CMAKE_C_SIMULATE_VERSION "") -set(CMAKE_C_COMPILER_ARCHITECTURE_ID x64) - -set(MSVC_C_ARCHITECTURE_ID x64) - -set(CMAKE_AR "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe") -set(CMAKE_C_COMPILER_AR "") -set(CMAKE_RANLIB ":") -set(CMAKE_C_COMPILER_RANLIB "") -set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.44.35207/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/build/CMakeFiles/3.25.2/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.25.2/CMakeCXXCompiler.cmake deleted file mode 100644 index 626cdad9b..000000000 --- a/build/CMakeFiles/3.25.2/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,83 +0,0 @@ -set(CMAKE_CXX_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "MSVC") -set(CMAKE_CXX_COMPILER_VERSION "19.44.35214.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 "") -set(CMAKE_CXX_SIMULATE_VERSION "") -set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID x64) - -set(MSVC_CXX_ARCHITECTURE_ID x64) - -set(CMAKE_AR "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe") -set(CMAKE_CXX_COMPILER_AR "") -set(CMAKE_RANLIB ":") -set(CMAKE_CXX_COMPILER_RANLIB "") -set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.44.35207/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/build/CMakeFiles/3.25.2/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.25.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index 6caf59b9d..000000000 Binary files a/build/CMakeFiles/3.25.2/CMakeDetermineCompilerABI_C.bin and /dev/null differ diff --git a/build/CMakeFiles/3.25.2/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.25.2/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100644 index 48863e1cb..000000000 Binary files a/build/CMakeFiles/3.25.2/CMakeDetermineCompilerABI_CXX.bin and /dev/null differ diff --git a/build/CMakeFiles/3.25.2/CMakeRCCompiler.cmake b/build/CMakeFiles/3.25.2/CMakeRCCompiler.cmake deleted file mode 100644 index 0f6196103..000000000 --- a/build/CMakeFiles/3.25.2/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/build/CMakeFiles/3.25.2/CMakeSystem.cmake b/build/CMakeFiles/3.25.2/CMakeSystem.cmake deleted file mode 100644 index 909db20dc..000000000 --- a/build/CMakeFiles/3.25.2/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Windows-10.0.19045") -set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "10.0.19045") -set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") - - - -set(CMAKE_SYSTEM "Windows-10.0.19045") -set(CMAKE_SYSTEM_NAME "Windows") -set(CMAKE_SYSTEM_VERSION "10.0.19045") -set(CMAKE_SYSTEM_PROCESSOR "AMD64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.25.2/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.25.2/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index a83e3782c..000000000 --- a/build/CMakeFiles/3.25.2/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,868 +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(1) -# if defined(__LCC__) -# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) -# endif -# 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/build/CMakeFiles/3.25.2/CompilerIdC/CompilerIdC.exe b/build/CMakeFiles/3.25.2/CompilerIdC/CompilerIdC.exe deleted file mode 100644 index d658eef66..000000000 Binary files a/build/CMakeFiles/3.25.2/CompilerIdC/CompilerIdC.exe and /dev/null differ diff --git a/build/CMakeFiles/3.25.2/CompilerIdC/CompilerIdC.vcxproj b/build/CMakeFiles/3.25.2/CompilerIdC/CompilerIdC.vcxproj deleted file mode 100644 index dbb64fd71..000000000 --- a/build/CMakeFiles/3.25.2/CompilerIdC/CompilerIdC.vcxproj +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Debug - x64 - - - - {CAE07175-D007-4FC3-BFE8-47B392814159} - CompilerIdC - Win32Proj - - - 10.0.26100.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/build/CMakeFiles/3.25.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.25.2/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index c9ba632f0..000000000 --- a/build/CMakeFiles/3.25.2/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,857 +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(1) -# if defined(__LCC__) -# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) -# endif -# 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/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.exe b/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.exe deleted file mode 100644 index 19a27e01d..000000000 Binary files a/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.exe and /dev/null differ diff --git a/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.vcxproj b/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.vcxproj deleted file mode 100644 index 3ffd1daf1..000000000 --- a/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.vcxproj +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Debug - x64 - - - - {CAE07175-D007-4FC3-BFE8-47B392814159} - CompilerIdCXX - Win32Proj - - - 10.0.26100.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/build/CMakeFiles/3.25.2/VCTargetsPath.txt b/build/CMakeFiles/3.25.2/VCTargetsPath.txt deleted file mode 100644 index 55abf9fab..000000000 --- a/build/CMakeFiles/3.25.2/VCTargetsPath.txt +++ /dev/null @@ -1 +0,0 @@ -C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Microsoft/VC/v170 diff --git a/build/CMakeFiles/3.25.2/VCTargetsPath.vcxproj b/build/CMakeFiles/3.25.2/VCTargetsPath.vcxproj deleted file mode 100644 index a6410c461..000000000 --- a/build/CMakeFiles/3.25.2/VCTargetsPath.vcxproj +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Debug - x64 - - - - {F3FC6D86-508D-3FB1-96D2-995F08B142EC} - Win32Proj - x64 - 10.0.26100.0 - - - - x64 - - - Utility - MultiByte - v143 - - - - - echo VCTargetsPath=$(VCTargetsPath) - - - - diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 9db681ca4..000000000 --- a/build/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,14 +0,0 @@ -D:/Spark Engine/SparkEngine/build/CMakeFiles/SparkEngine.dir -D:/Spark Engine/SparkEngine/build/CMakeFiles/PACKAGE.dir -D:/Spark Engine/SparkEngine/build/CMakeFiles/INSTALL.dir -D:/Spark Engine/SparkEngine/build/CMakeFiles/ALL_BUILD.dir -D:/Spark Engine/SparkEngine/build/CMakeFiles/ZERO_CHECK.dir -D:/Spark Engine/SparkEngine/build/SparkConsole/CMakeFiles/SparkConsole.dir -D:/Spark Engine/SparkEngine/build/SparkConsole/CMakeFiles/PACKAGE.dir -D:/Spark Engine/SparkEngine/build/SparkConsole/CMakeFiles/INSTALL.dir -D:/Spark Engine/SparkEngine/build/SparkConsole/CMakeFiles/ALL_BUILD.dir -D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/imgui.dir -D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/SparkEditor.dir -D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/PACKAGE.dir -D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/INSTALL.dir -D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/ALL_BUILD.dir diff --git a/build/CMakeFiles/VerifyGlobs.cmake b/build/CMakeFiles/VerifyGlobs.cmake deleted file mode 100644 index 9797838f9..000000000 --- a/build/CMakeFiles/VerifyGlobs.cmake +++ /dev/null @@ -1,205 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by CMake Version 3.25 -cmake_policy(SET CMP0009 NEW) - -# SPARK_ENGINE_SOURCES at CMakeLists.txt:154 (file) -file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/Spark Engine/Source/*.cpp") -set(OLD_GLOB - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Audio/AudioEngine.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Audio/SoundEffect.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Camera/SparkEngineCamera.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Core/SparkEngine.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Console.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/CubeObject.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Game.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/GameObject.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Model.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/PlaneObject.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Player.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Primitives.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/PyramidObject.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/RampObject.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/SphereObject.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Terrain.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/WallObject.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/GraphicsEngine.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/Mesh.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/Shader.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Input/InputManager.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Physics/CollisionSystem.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Bullet.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Grenade.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Projectile.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/ProjectilePool.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Rocket.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/SceneManager/SceneManager.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/ConsoleProcessManager.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/CrashHandler.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/CrashHandlerHelpers.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/D3DUtils.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/FileUtils.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/MathUtils.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/SparkConsole.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/Timer.cpp" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/TinyObjImpl.cpp" - ) -if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") - message("-- GLOB mismatch!") - file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs") -endif() - -# SPARK_ENGINE_SOURCES at CMakeLists.txt:154 (file) -file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/Spark Engine/Source/*.h") -set(OLD_GLOB - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Audio/AudioEngine.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Audio/SoundEffect.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Camera/SparkEngineCamera.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Core/SparkEngine.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Core/framework.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Core/resource.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Core/targetver.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Engine/ECS/Components.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Engine/Scripting/AngelScriptEngine.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Console.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/CubeObject.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Game.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/GameObject.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Model.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/ModelVertex.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/PlaceholderMesh.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/PlaneObject.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Player.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Primitives.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/PyramidObject.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/RampObject.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/SphereObject.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Terrain.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/WallObject.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/GraphicsEngine.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/Mesh.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/Shader.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Input/InputManager.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Physics/CollisionSystem.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Bullet.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Grenade.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Projectile.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/ProjectilePool.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Rocket.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/WeaponStats.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/SceneManager/SceneManager.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/Assert.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/ConsoleProcessManager.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/CrashHandler.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/D3DUtils.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/MathUtils.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/ObjectPool.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/SparkConsole.h" - "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/Timer.h" - ) -if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") - message("-- GLOB mismatch!") - file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs") -endif() - -# SPARK_ENGINE_SOURCES at CMakeLists.txt:154 (file) -file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/Spark Engine/Source/*.hpp") -set(OLD_GLOB - ) -if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") - message("-- GLOB mismatch!") - file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs") -endif() - -# CONSOLE_SOURCES at SparkConsole/CMakeLists.txt:23 (file) -file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkConsole/src/*.cpp") -set(OLD_GLOB - "D:/Spark Engine/SparkEngine/SparkConsole/src/CommandParser.cpp" - "D:/Spark Engine/SparkEngine/SparkConsole/src/CommandRegistry.cpp" - "D:/Spark Engine/SparkEngine/SparkConsole/src/ConsoleApp.cpp" - "D:/Spark Engine/SparkEngine/SparkConsole/src/main.cpp" - ) -if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") - message("-- GLOB mismatch!") - file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs") -endif() - -# CONSOLE_SOURCES at SparkConsole/CMakeLists.txt:23 (file) -file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkConsole/src/*.h") -set(OLD_GLOB - "D:/Spark Engine/SparkEngine/SparkConsole/src/CommandParser.h" - "D:/Spark Engine/SparkEngine/SparkConsole/src/CommandRegistry.h" - "D:/Spark Engine/SparkEngine/SparkConsole/src/ConsoleApp.h" - ) -if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") - message("-- GLOB mismatch!") - file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs") -endif() - -# CONSOLE_SOURCES at SparkConsole/CMakeLists.txt:23 (file) -file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkConsole/src/*.hpp") -set(OLD_GLOB - ) -if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") - message("-- GLOB mismatch!") - file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs") -endif() - -# SPARK_EDITOR_SOURCES at SparkEditor/CMakeLists.txt:98 (file) -file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkEditor/Source/*.cpp") -set(OLD_GLOB - "D:/Spark Engine/SparkEngine/SparkEditor/Source/AssetBrowser/AssetDatabase.cpp" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Communication/EngineInterface.cpp" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorApplication.cpp" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorPanel.cpp" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorTheme.cpp" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorUI.cpp" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/ProjectManager.cpp" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/SceneSystem/SceneManager.cpp" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/main.cpp" - ) -if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") - message("-- GLOB mismatch!") - file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs") -endif() - -# SPARK_EDITOR_SOURCES at SparkEditor/CMakeLists.txt:98 (file) -file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkEditor/Source/*.h") -set(OLD_GLOB - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Animation/AnimationTimeline.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/AssetBrowser/AssetDatabase.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/AssetPipeline/AdvancedAssetPipeline.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/BuildSystem/BuildDeploymentSystem.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Communication/EngineInterface.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorApplication.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorPanel.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorTheme.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorUI.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/ProjectManager.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Gizmos/GizmoSystem.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Integration/SparkEngineIntegration.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/LevelStreaming/LevelStreamingSystem.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Lighting/LightingTools.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/MaterialEditor/MaterialEditor.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Panels/HierarchyPanel.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Profiler/PerformanceProfiler.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Reflection/ComponentReflection.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/SceneSystem/SceneFile.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/SceneSystem/SceneManager.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/SceneSystem/SceneSerializer.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/Terrain/TerrainEditor.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/VersionControl/VersionControlSystem.h" - "D:/Spark Engine/SparkEngine/SparkEditor/Source/VisualScripting/VisualScriptingSystem.h" - ) -if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") - message("-- GLOB mismatch!") - file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs") -endif() - -# SPARK_EDITOR_SOURCES at SparkEditor/CMakeLists.txt:98 (file) -file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkEditor/Source/*.hpp") -set(OLD_GLOB - ) -if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") - message("-- GLOB mismatch!") - file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs") -endif() diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd7317..000000000 --- a/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/build/CMakeFiles/cmake.verify_globs b/build/CMakeFiles/cmake.verify_globs deleted file mode 100644 index 2b38facb6..000000000 --- a/build/CMakeFiles/cmake.verify_globs +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by CMake for checking of the VerifyGlobs.cmake file diff --git a/build/CMakeFiles/generate.stamp b/build/CMakeFiles/generate.stamp deleted file mode 100644 index 9b5f49fa9..000000000 --- a/build/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/build/CMakeFiles/generate.stamp.depend b/build/CMakeFiles/generate.stamp.depend deleted file mode 100644 index af8f528f9..000000000 --- a/build/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,25 +0,0 @@ -# CMake generation dependency list for this directory. -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeCInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeCXXInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeCommonLanguageInclude.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeGenericSystem.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeInitializeConfigs.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeLanguageInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeRCInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeSystemSpecificInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeSystemSpecificInitialize.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Compiler/CMakeCommonCompilerMacros.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Compiler/MSVC-C.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Compiler/MSVC-CXX.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Compiler/MSVC.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Platform/Windows-MSVC-C.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Platform/Windows-MSVC-CXX.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Platform/Windows-MSVC.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Platform/Windows.cmake -C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Platform/WindowsPaths.cmake -D:/Spark Engine/SparkEngine/CMakeLists.txt -D:/Spark Engine/SparkEngine/build/CMakeFiles/3.25.2/CMakeCCompiler.cmake -D:/Spark Engine/SparkEngine/build/CMakeFiles/3.25.2/CMakeCXXCompiler.cmake -D:/Spark Engine/SparkEngine/build/CMakeFiles/3.25.2/CMakeRCCompiler.cmake -D:/Spark Engine/SparkEngine/build/CMakeFiles/3.25.2/CMakeSystem.cmake -D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs diff --git a/build/CMakeFiles/generate.stamp.list b/build/CMakeFiles/generate.stamp.list deleted file mode 100644 index 5cd68bf21..000000000 --- a/build/CMakeFiles/generate.stamp.list +++ /dev/null @@ -1,3 +0,0 @@ -D:/Spark Engine/SparkEngine/build/CMakeFiles/generate.stamp -D:/Spark Engine/SparkEngine/build/SparkConsole/CMakeFiles/generate.stamp -D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/generate.stamp diff --git a/build/SparkEngine.sln b/build/SparkEngine.sln deleted file mode 100644 index 53398db73..000000000 --- a/build/SparkEngine.sln +++ /dev/null @@ -1,123 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SparkEngine", "SparkEngine.vcxproj", "{5191A59A-BF5A-349C-8B7A-C7E12441A3B7}" - ProjectSection(ProjectDependencies) = postProject - {F85234BD-8BBC-33C1-8063-8146459A976C} = {F85234BD-8BBC-33C1-8063-8146459A976C} - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{43DC2556-22AF-3AD6-8927-895AA6154504}" - ProjectSection(ProjectDependencies) = postProject - {F85234BD-8BBC-33C1-8063-8146459A976C} = {F85234BD-8BBC-33C1-8063-8146459A976C} - {1F636189-84B0-3699-89EA-0217715B23ED} = {1F636189-84B0-3699-89EA-0217715B23ED} - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7} = {5191A59A-BF5A-349C-8B7A-C7E12441A3B7} - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2} = {DC42F323-6AC1-367A-9673-86B2F2F4D7D2} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "INSTALL.vcxproj", "{1DCA8F23-5781-39C6-97A9-8E0BAA136847}" - ProjectSection(ProjectDependencies) = postProject - {43DC2556-22AF-3AD6-8927-895AA6154504} = {43DC2556-22AF-3AD6-8927-895AA6154504} - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "PACKAGE.vcxproj", "{76AD10C0-5869-3522-B419-32CC230D5D26}" - ProjectSection(ProjectDependencies) = postProject - {43DC2556-22AF-3AD6-8927-895AA6154504} = {43DC2556-22AF-3AD6-8927-895AA6154504} - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SparkConsole", "SparkConsole\SparkConsole.vcxproj", "{F85234BD-8BBC-33C1-8063-8146459A976C}" - ProjectSection(ProjectDependencies) = postProject - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SparkEditor", "SparkEditor\SparkEditor.vcxproj", "{1F636189-84B0-3699-89EA-0217715B23ED}" - ProjectSection(ProjectDependencies) = postProject - {F85234BD-8BBC-33C1-8063-8146459A976C} = {F85234BD-8BBC-33C1-8063-8146459A976C} - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7} = {5191A59A-BF5A-349C-8B7A-C7E12441A3B7} - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2} = {DC42F323-6AC1-367A-9673-86B2F2F4D7D2} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imgui", "SparkEditor\imgui.vcxproj", "{DC42F323-6AC1-367A-9673-86B2F2F4D7D2}" - ProjectSection(ProjectDependencies) = postProject - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} - 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 - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.Debug|x64.ActiveCfg = Debug|x64 - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.Debug|x64.Build.0 = Debug|x64 - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.Release|x64.ActiveCfg = Release|x64 - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.Release|x64.Build.0 = Release|x64 - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {43DC2556-22AF-3AD6-8927-895AA6154504}.Debug|x64.ActiveCfg = Debug|x64 - {43DC2556-22AF-3AD6-8927-895AA6154504}.Debug|x64.Build.0 = Debug|x64 - {43DC2556-22AF-3AD6-8927-895AA6154504}.Release|x64.ActiveCfg = Release|x64 - {43DC2556-22AF-3AD6-8927-895AA6154504}.Release|x64.Build.0 = Release|x64 - {43DC2556-22AF-3AD6-8927-895AA6154504}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 - {43DC2556-22AF-3AD6-8927-895AA6154504}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 - {43DC2556-22AF-3AD6-8927-895AA6154504}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {43DC2556-22AF-3AD6-8927-895AA6154504}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {1DCA8F23-5781-39C6-97A9-8E0BAA136847}.Debug|x64.ActiveCfg = Debug|x64 - {1DCA8F23-5781-39C6-97A9-8E0BAA136847}.Release|x64.ActiveCfg = Release|x64 - {1DCA8F23-5781-39C6-97A9-8E0BAA136847}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 - {1DCA8F23-5781-39C6-97A9-8E0BAA136847}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {76AD10C0-5869-3522-B419-32CC230D5D26}.Debug|x64.ActiveCfg = Debug|x64 - {76AD10C0-5869-3522-B419-32CC230D5D26}.Release|x64.ActiveCfg = Release|x64 - {76AD10C0-5869-3522-B419-32CC230D5D26}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 - {76AD10C0-5869-3522-B419-32CC230D5D26}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {F85234BD-8BBC-33C1-8063-8146459A976C}.Debug|x64.ActiveCfg = Debug|x64 - {F85234BD-8BBC-33C1-8063-8146459A976C}.Debug|x64.Build.0 = Debug|x64 - {F85234BD-8BBC-33C1-8063-8146459A976C}.Release|x64.ActiveCfg = Release|x64 - {F85234BD-8BBC-33C1-8063-8146459A976C}.Release|x64.Build.0 = Release|x64 - {F85234BD-8BBC-33C1-8063-8146459A976C}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 - {F85234BD-8BBC-33C1-8063-8146459A976C}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 - {F85234BD-8BBC-33C1-8063-8146459A976C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {F85234BD-8BBC-33C1-8063-8146459A976C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {1F636189-84B0-3699-89EA-0217715B23ED}.Debug|x64.ActiveCfg = Debug|x64 - {1F636189-84B0-3699-89EA-0217715B23ED}.Debug|x64.Build.0 = Debug|x64 - {1F636189-84B0-3699-89EA-0217715B23ED}.Release|x64.ActiveCfg = Release|x64 - {1F636189-84B0-3699-89EA-0217715B23ED}.Release|x64.Build.0 = Release|x64 - {1F636189-84B0-3699-89EA-0217715B23ED}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 - {1F636189-84B0-3699-89EA-0217715B23ED}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 - {1F636189-84B0-3699-89EA-0217715B23ED}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {1F636189-84B0-3699-89EA-0217715B23ED}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.Debug|x64.ActiveCfg = Debug|x64 - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.Debug|x64.Build.0 = Debug|x64 - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.Release|x64.ActiveCfg = Release|x64 - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.Release|x64.Build.0 = Release|x64 - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.Debug|x64.ActiveCfg = Debug|x64 - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.Debug|x64.Build.0 = Debug|x64 - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.Release|x64.ActiveCfg = Release|x64 - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.Release|x64.Build.0 = Release|x64 - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {51A89C2F-79B7-356B-BA5B-3F8CCAAB0845} - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/build/SparkEngine.vcxproj b/build/SparkEngine.vcxproj deleted file mode 100644 index b6f46346b..000000000 --- a/build/SparkEngine.vcxproj +++ /dev/null @@ -1,1099 +0,0 @@ - - - - x64 - - - - Debug - x64 - - - Release - x64 - - - MinSizeRel - x64 - - - RelWithDebInfo - x64 - - - - {5191A59A-BF5A-349C-8B7A-C7E12441A3B7} - Win32Proj - 10.0.26100.0 - x64 - SparkEngine - NoUpgrade - - - - Application - MultiByte - v143 - - - Application - MultiByte - v143 - - - Application - MultiByte - v143 - - - Application - MultiByte - v143 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Spark Engine\SparkEngine\build\bin\ - SparkEngine.dir\Debug\ - SparkEngine - .exe - true - true - D:/Spark Engine/SparkEngine - D:\Spark Engine\SparkEngine\build\bin\ - SparkEngine.dir\Release\ - SparkEngine - .exe - false - true - D:/Spark Engine/SparkEngine - D:\Spark Engine\SparkEngine\build\bin\ - SparkEngine.dir\MinSizeRel\ - SparkEngine - .exe - false - true - D:/Spark Engine/SparkEngine - D:\Spark Engine\SparkEngine\build\bin\ - SparkEngine.dir\RelWithDebInfo\ - SparkEngine - .exe - true - true - D:/Spark Engine/SparkEngine - - - - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - %(AdditionalOptions) /bigobj - $(IntDir) - EnableFastChecks - ProgramDatabase - 4005;4996;4244;4267;26495 - Sync - Disabled - stdcpp20 - true - Disabled - NotUsing - MultiThreadedDebugDLL - true - false - Level3 - %(PreprocessorDefinitions);WIN32;_WINDOWS;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR="Debug" - $(IntDir) - - - %(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR=\"Debug\" - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - - - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - Copying SparkConsole.exe to SparkEngine output directory Copying shaders from D:/Spark Engine/SparkEngine/Spark Engine/Shaders Copying assets from D:/Spark Engine/SparkEngine/Assets Copying Models from D:/Spark Engine/SparkEngine/Assets/Models Copying Scripts from D:/Spark Engine/SparkEngine/Assets/Scripts Creating asset directory structure - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Spark Engine/Shaders" "D:/Spark Engine/SparkEngine/build/bin/Shaders" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets" "D:/Spark Engine/SparkEngine/build/bin/Assets" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Models" "D:/Spark Engine/SparkEngine/build/bin/Models" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Scripts" "D:/Spark Engine/SparkEngine/build/bin/Scripts" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders/HLSL" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Models" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Scenes" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Models" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Textures" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Audio" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Scripts" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Config" -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - d3d11.lib;dxgi.lib;d3dcompiler.lib;dxguid.lib;winmm.lib;ws2_32.lib;wsock32.lib;ole32.lib;oleaut32.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;comdlg32.lib;advapi32.lib;crypt32.lib;wldap32.lib;normaliz.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) - D:/Spark Engine/SparkEngine/build/lib/SparkEngine.lib - D:/Spark Engine/SparkEngine/build/bin/SparkEngine.pdb - Windows - - - false - - - - - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - %(AdditionalOptions) /bigobj - $(IntDir) - 4005;4996;4244;4267;26495 - Sync - AnySuitable - stdcpp20 - true - MaxSpeed - NotUsing - MultiThreadedDLL - true - false - Level3 - %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR="Release" - $(IntDir) - - - - - %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR=\"Release\" - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - - - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - Copying SparkConsole.exe to SparkEngine output directory Copying shaders from D:/Spark Engine/SparkEngine/Spark Engine/Shaders Copying assets from D:/Spark Engine/SparkEngine/Assets Copying Models from D:/Spark Engine/SparkEngine/Assets/Models Copying Scripts from D:/Spark Engine/SparkEngine/Assets/Scripts Creating asset directory structure - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Spark Engine/Shaders" "D:/Spark Engine/SparkEngine/build/bin/Shaders" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets" "D:/Spark Engine/SparkEngine/build/bin/Assets" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Models" "D:/Spark Engine/SparkEngine/build/bin/Models" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Scripts" "D:/Spark Engine/SparkEngine/build/bin/Scripts" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders/HLSL" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Models" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Scenes" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Models" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Textures" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Audio" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Scripts" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Config" -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - d3d11.lib;dxgi.lib;d3dcompiler.lib;dxguid.lib;winmm.lib;ws2_32.lib;wsock32.lib;ole32.lib;oleaut32.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;comdlg32.lib;advapi32.lib;crypt32.lib;wldap32.lib;normaliz.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) - D:/Spark Engine/SparkEngine/build/lib/SparkEngine.lib - D:/Spark Engine/SparkEngine/build/bin/SparkEngine.pdb - Windows - - - false - - - - - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - %(AdditionalOptions) /bigobj - $(IntDir) - 4005;4996;4244;4267;26495 - Sync - OnlyExplicitInline - stdcpp20 - true - MinSpace - NotUsing - MultiThreadedDLL - true - false - Level3 - %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR="MinSizeRel" - $(IntDir) - - - - - %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR=\"MinSizeRel\" - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - - - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - Copying SparkConsole.exe to SparkEngine output directory Copying shaders from D:/Spark Engine/SparkEngine/Spark Engine/Shaders Copying assets from D:/Spark Engine/SparkEngine/Assets Copying Models from D:/Spark Engine/SparkEngine/Assets/Models Copying Scripts from D:/Spark Engine/SparkEngine/Assets/Scripts Creating asset directory structure - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Spark Engine/Shaders" "D:/Spark Engine/SparkEngine/build/bin/Shaders" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets" "D:/Spark Engine/SparkEngine/build/bin/Assets" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Models" "D:/Spark Engine/SparkEngine/build/bin/Models" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Scripts" "D:/Spark Engine/SparkEngine/build/bin/Scripts" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders/HLSL" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Models" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Scenes" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Models" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Textures" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Audio" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Scripts" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Config" -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - d3d11.lib;dxgi.lib;d3dcompiler.lib;dxguid.lib;winmm.lib;ws2_32.lib;wsock32.lib;ole32.lib;oleaut32.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;comdlg32.lib;advapi32.lib;crypt32.lib;wldap32.lib;normaliz.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) - D:/Spark Engine/SparkEngine/build/lib/SparkEngine.lib - D:/Spark Engine/SparkEngine/build/bin/SparkEngine.pdb - Windows - - - false - - - - - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - %(AdditionalOptions) /bigobj - $(IntDir) - ProgramDatabase - 4005;4996;4244;4267;26495 - Sync - OnlyExplicitInline - stdcpp20 - true - MaxSpeed - NotUsing - MultiThreadedDLL - true - false - Level3 - %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR="RelWithDebInfo" - $(IntDir) - - - %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR=\"RelWithDebInfo\" - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - - - D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - Copying SparkConsole.exe to SparkEngine output directory Copying shaders from D:/Spark Engine/SparkEngine/Spark Engine/Shaders Copying assets from D:/Spark Engine/SparkEngine/Assets Copying Models from D:/Spark Engine/SparkEngine/Assets/Models Copying Scripts from D:/Spark Engine/SparkEngine/Assets/Scripts Creating asset directory structure - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Spark Engine/Shaders" "D:/Spark Engine/SparkEngine/build/bin/Shaders" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets" "D:/Spark Engine/SparkEngine/build/bin/Assets" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Models" "D:/Spark Engine/SparkEngine/build/bin/Models" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Scripts" "D:/Spark Engine/SparkEngine/build/bin/Scripts" -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 -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders/HLSL" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Models" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Scenes" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Models" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Textures" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Audio" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Scripts" -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Config" -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - d3d11.lib;dxgi.lib;d3dcompiler.lib;dxguid.lib;winmm.lib;ws2_32.lib;wsock32.lib;ole32.lib;oleaut32.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;comdlg32.lib;advapi32.lib;crypt32.lib;wldap32.lib;normaliz.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) - D:/Spark Engine/SparkEngine/build/lib/SparkEngine.lib - D:/Spark Engine/SparkEngine/build/bin/SparkEngine.pdb - Windows - - - false - - - - - Always - Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} - ZERO_CHECK - false - Never - - - {F85234BD-8BBC-33C1-8063-8146459A976C} - SparkConsole - - - - - - \ No newline at end of file diff --git a/build/SparkEngine.vcxproj.filters b/build/SparkEngine.vcxproj.filters deleted file mode 100644 index 6676af384..000000000 --- a/build/SparkEngine.vcxproj.filters +++ /dev/null @@ -1,1398 +0,0 @@ - - - - - Source Files\Audio - - - Source Files\Audio - - - Source Files\Camera - - - Source Files\Core - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Graphics - - - Source Files\Graphics - - - Source Files\Graphics - - - Source Files\Input - - - Source Files\Physics - - - Source Files\Projectiles - - - Source Files\Projectiles - - - Source Files\Projectiles - - - Source Files\Projectiles - - - Source Files\Projectiles - - - Source Files\SceneManager - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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\Audio - - - Source Files\Audio - - - Source Files\Camera - - - Source Files\Core - - - Source Files\Core - - - Source Files\Core - - - Source Files\Core - - - Source Files\Engine\ECS - - - Source Files\Engine\Scripting - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Game - - - Source Files\Graphics - - - Source Files\Graphics - - - Source Files\Graphics - - - Source Files\Input - - - Source Files\Physics - - - Source Files\Projectiles - - - Source Files\Projectiles - - - Source Files\Projectiles - - - Source Files\Projectiles - - - Source Files\Projectiles - - - Source Files\Projectiles - - - Source Files\SceneManager - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Source Files\Utils - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {7605DFC4-54C5-31D0-9F82-EA016A5A7956} - - - {4AF27A27-6CD6-3C89-9D26-5F15DBF96027} - - - {06B9CE03-6E92-3F13-BE10-20ABEE0A14BA} - - - {DDB76C8B-5223-3CD8-AE49-9E7EE792B4BF} - - - {B6B179D9-09E5-303F-BA93-042B1DA332EE} - - - {D4102A40-EBA5-3721-8B87-499BD728CF4A} - - - {51334B41-B3EF-34C4-82EC-51B6A835AA1D} - - - {CCDD0B03-606D-3DFE-9A1A-C5397F93E274} - - - {60398CCF-DBE9-320A-ADEA-33CC1717DD5B} - - - {DD7E1C7A-D814-37FF-B971-28CB8428B495} - - - {AF06D710-930F-3B00-BD64-C7F4D50A64A8} - - - {33090F9D-6AFF-3675-A533-FA8C5492E11B} - - - {55783175-A1AC-3741-8880-298BE5510649} - - - {0D02453A-0399-3530-B0D0-D7A835325912} - - - {94075FF1-B464-37CB-9A2D-7311C9EFDEF0} - - - diff --git a/build/ZERO_CHECK.vcxproj b/build/ZERO_CHECK.vcxproj deleted file mode 100644 index 72e1d9385..000000000 --- a/build/ZERO_CHECK.vcxproj +++ /dev/null @@ -1,227 +0,0 @@ - - - - x64 - - - false - - - - Debug - x64 - - - Release - x64 - - - MinSizeRel - x64 - - - RelWithDebInfo - x64 - - - - {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} - Win32Proj - true - 10.0.26100.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 - - - Always - Checking File Globs - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -P "D:/Spark Engine/SparkEngine/build/CMakeFiles/VerifyGlobs.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 - - - - - %(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - Always - Checking File Globs - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -P "D:/Spark Engine/SparkEngine/build/CMakeFiles/VerifyGlobs.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 - - - - - %(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - Always - Checking File Globs - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -P "D:/Spark Engine/SparkEngine/build/CMakeFiles/VerifyGlobs.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 - - - - - %(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - Always - Checking File Globs - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -P "D:/Spark Engine/SparkEngine/build/CMakeFiles/VerifyGlobs.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 - Checking Build System - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "D:/Spark Engine/SparkEngine/build/SparkEngine.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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Templates\CPackConfig.cmake.in;D:\Spark Engine\SparkEngine\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkConsole\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkEditor\CMakeLists.txt;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkConsole\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkEditor\CMakeFiles\generate.stamp - false - Checking Build System - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "D:/Spark Engine/SparkEngine/build/SparkEngine.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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Templates\CPackConfig.cmake.in;D:\Spark Engine\SparkEngine\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkConsole\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkEditor\CMakeLists.txt;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkConsole\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkEditor\CMakeFiles\generate.stamp - false - Checking Build System - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "D:/Spark Engine/SparkEngine/build/SparkEngine.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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Templates\CPackConfig.cmake.in;D:\Spark Engine\SparkEngine\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkConsole\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkEditor\CMakeLists.txt;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkConsole\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkEditor\CMakeFiles\generate.stamp - false - Checking Build System - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "D:/Spark Engine/SparkEngine/build/SparkEngine.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 (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Templates\CPackConfig.cmake.in;D:\Spark Engine\SparkEngine\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkConsole\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkEditor\CMakeLists.txt;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs) - D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkConsole\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkEditor\CMakeFiles\generate.stamp - false - - - - - - - - - - \ No newline at end of file diff --git a/build/ZERO_CHECK.vcxproj.filters b/build/ZERO_CHECK.vcxproj.filters deleted file mode 100644 index 2ecd9bf55..000000000 --- a/build/ZERO_CHECK.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {5433236E-A8F9-3FFE-BF5E-920BEA70D62C} - - - diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake deleted file mode 100644 index de497ffab..000000000 --- a/build/cmake_install.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# Install script for directory: D:/Spark Engine/SparkEngine - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "D:/Spark Engine/SparkEngine/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(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("D:/Spark Engine/SparkEngine/build/SparkConsole/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("D:/Spark Engine/SparkEngine/build/SparkEditor/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 "D:/Spark Engine/SparkEngine/build/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/tinyobj_impl.cpp b/build/tinyobj_impl.cpp deleted file mode 100644 index 7d3434891..000000000 --- a/build/tinyobj_impl.cpp +++ /dev/null @@ -1,5 +0,0 @@ -#pragma warning(push) -#pragma warning(disable : 26495) -#define TINYOBJLOADER_IMPLEMENTATION -#include "tiny_obj_loader.h" -#pragma warning(pop) diff --git a/docs/Doxyfile b/docs/Doxyfile new file mode 100644 index 000000000..c87a03096 --- /dev/null +++ b/docs/Doxyfile @@ -0,0 +1,366 @@ +# Doxyfile for SparkEngine Wiki Documentation +# Generated by SparkEngine Documentation System + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +DOXYFILE_ENCODING = UTF-8 +PROJECT_NAME = "Spark Engine" +PROJECT_NUMBER = "1.0.0" +PROJECT_BRIEF = "A modular, high-performance C++ game engine for 3D FPS titles" +PROJECT_LOGO = +OUTPUT_DIRECTORY = ./output +CREATE_SUBDIRS = NO +ALLOW_UNICODE_NAMES = NO +OUTPUT_LANGUAGE = English +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = YES +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the +ALWAYS_DETAILED_SEC = NO +INLINE_INHERITED_MEMB = NO +FULL_PATH_NAMES = YES +STRIP_FROM_PATH = "../Spark Engine/Source/" +STRIP_FROM_INC_PATH = +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = YES +QT_AUTOBRIEF = NO +MULTILINE_CPP_IS_BRIEF = NO +INHERIT_DOCS = YES +SEPARATE_MEMBER_PAGES = NO +TAB_SIZE = 4 +ALIASES = +TCL_SUBST = +OPTIMIZE_OUTPUT_FOR_C = NO +OPTIMIZE_OUTPUT_JAVA = NO +OPTIMIZE_FOR_FORTRAN = NO +OPTIMIZE_OUTPUT_VHDL = NO +EXTENSION_MAPPING = +MARKDOWN_SUPPORT = YES +TOC_INCLUDE_HEADINGS = 5 +AUTOLINK_SUPPORT = YES +BUILTIN_STL_SUPPORT = NO +CPP_CLI_SUPPORT = NO +SIP_SUPPORT = NO +IDL_PROPERTY_SUPPORT = YES +DISTRIBUTE_GROUP_DOC = NO +GROUP_NESTED_COMPOUNDS = NO +SUBGROUPING = YES +INLINE_GROUPED_CLASSES = NO +INLINE_SIMPLE_STRUCTS = NO +TYPEDEF_HIDES_STRUCT = NO +LOOKUP_CACHE_SIZE = 0 + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- +EXTRACT_ALL = YES +EXTRACT_PRIVATE = NO +EXTRACT_PRIV_VIRTUAL = NO +EXTRACT_PACKAGE = NO +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = YES +EXTRACT_LOCAL_METHODS = NO +EXTRACT_ANON_NSPACES = NO +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = NO +CASE_SENSE_NAMES = NO +HIDE_SCOPE_NAMES = NO +HIDE_COMPOUND_REFERENCE= NO +SHOW_INCLUDE_FILES = YES +SHOW_GROUPED_MEMB_INC = NO +FORCE_LOCAL_INCLUDES = NO +INLINE_INFO = YES +SORT_MEMBER_DOCS = YES +SORT_BRIEF_DOCS = NO +SORT_MEMBERS_CTORS_1ST = NO +SORT_GROUP_NAMES = NO +SORT_BY_SCOPE_NAME = NO +STRICT_PROTO_MATCHING = NO +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 30 +SHOW_USED_FILES = YES +SHOW_FILES = YES +SHOW_NAMESPACES = YES +FILE_VERSION_FILTER = +LAYOUT_FILE = +CITE_BIB_FILES = + +#--------------------------------------------------------------------------- +# Configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = NO +WARN_AS_ERROR = NO +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# Configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = "../Spark Engine/Source" \ + "../SparkEditor/Source" \ + "../README.md" +INPUT_ENCODING = UTF-8 +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.idl \ + *.ddl \ + *.odl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.cs \ + *.d \ + *.php \ + *.php4 \ + *.php5 \ + *.phtml \ + *.inc \ + *.m \ + *.markdown \ + *.md \ + *.mm \ + *.dox \ + *.py \ + *.pyw \ + *.f90 \ + *.f95 \ + *.f03 \ + *.f08 \ + *.f \ + *.for \ + *.tcl \ + *.vhd \ + *.vhdl \ + *.ucf \ + *.qsf +RECURSIVE = YES +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = */ThirdParty/* \ + */build/* \ + */.git/* \ + */temp/* \ + */tmp/* +EXCLUDE_SYMBOLS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = * +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = +INPUT_FILTER = +FILTER_PATTERNS = +FILTER_SOURCE_FILES = NO +FILTER_SOURCE_PATTERNS = +USE_MDFILE_AS_MAINPAGE = README.md + +#--------------------------------------------------------------------------- +# Configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = YES +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = NO +REFERENCES_RELATION = NO +REFERENCES_LINK_SOURCE = YES +SOURCE_TOOLTIPS = YES +USE_HTAGS = NO +VERBATIM_HEADERS = YES +CLANG_ASSISTED_PARSING = NO +CLANG_OPTIONS = +CLANG_DATABASE_PATH = + +#--------------------------------------------------------------------------- +# Configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = YES +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = html +HTML_FILE_EXTENSION = .html +HTML_HEADER = +HTML_FOOTER = +HTML_STYLESHEET = +HTML_EXTRA_STYLESHEET = +HTML_EXTRA_FILES = +HTML_COLORSTYLE_HUE = 220 +HTML_COLORSTYLE_SAT = 100 +HTML_COLORSTYLE_GAMMA = 80 +HTML_TIMESTAMP = NO +HTML_DYNAMIC_MENUS = YES +HTML_DYNAMIC_SECTIONS = NO +HTML_INDEX_NUM_ENTRIES = 100 +GENERATE_DOCSET = NO +DOCSET_FEEDNAME = "Doxygen generated docs" +DOCSET_BUNDLE_ID = org.doxygen.Project +DOCSET_PUBLISHER_ID = org.doxygen.Publisher +DOCSET_PUBLISHER_NAME = Publisher +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +CHM_INDEX_ENCODING = +BINARY_TOC = NO +TOC_EXPAND = NO +GENERATE_QHP = NO +QCH_FILE = +QHP_NAMESPACE = org.doxygen.Project +QHP_VIRTUAL_FOLDER = doc +QHP_CUST_FILTER_NAME = +QHP_CUST_FILTER_ATTRS = +QHP_SECT_FILTER_ATTRS = +QHG_LOCATION = +GENERATE_ECLIPSEHELP = NO +ECLIPSE_DOC_ID = org.doxygen.Project +DISABLE_INDEX = NO +GENERATE_TREEVIEW = YES +ENUM_VALUES_PER_LINE = 4 +TREEVIEW_WIDTH = 250 +EXT_LINKS_IN_WINDOW = NO +FORMULA_FONTSIZE = 10 +FORMULA_TRANSPARENT = YES +USE_MATHJAX = NO +MATHJAX_FORMAT = HTML-CSS +MATHJAX_RELPATH = https://cdn.jsdelivr.net/npm/mathjax@2 +MATHJAX_EXTENSIONS = +MATHJAX_CODEFILE = +SEARCHENGINE = YES +SERVER_BASED_SEARCH = NO +EXTERNAL_SEARCH = NO +SEARCHENGINE_URL = +SEARCHDATA_FILE = searchdata.xml +EXTERNAL_SEARCH_ID = +EXTRA_SEARCH_MAPPINGS = + +#--------------------------------------------------------------------------- +# Configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO + +#--------------------------------------------------------------------------- +# Configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO + +#--------------------------------------------------------------------------- +# Configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO + +#--------------------------------------------------------------------------- +# Configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = NO + +#--------------------------------------------------------------------------- +# Configuration options related to the DOCBOOK output +#--------------------------------------------------------------------------- +GENERATE_DOCBOOK = NO + +#--------------------------------------------------------------------------- +# Configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO + +#--------------------------------------------------------------------------- +# Configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = NO +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = YES + +#--------------------------------------------------------------------------- +# Configuration options related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +EXTERNAL_PAGES = YES +PERL_PATH = /usr/bin/perl + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +MSCGEN_PATH = +DIA_PATH = +HIDE_UNDOC_RELATIONS = YES +HAVE_DOT = YES +DOT_NUM_THREADS = 0 +DOT_FONTNAME = Helvetica +DOT_FONTSIZE = 10 +DOT_FONTPATH = +CLASS_GRAPH = YES +COLLABORATION_GRAPH = YES +GROUP_GRAPHS = YES +UML_LOOK = NO +UML_LIMIT_NUM_FIELDS = 10 +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = YES +CALL_GRAPH = NO +CALLER_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = png +INTERACTIVE_SVG = NO +DOT_PATH = +DOTFILE_DIRS = +MSCFILE_DIRS = +DIAFILE_DIRS = +PLANTUML_JAR_PATH = +PLANTUML_CFG_FILE = +PLANTUML_INCLUDE_PATH = +DOT_GRAPH_MAX_NODES = 50 +MAX_DOT_GRAPH_DEPTH = 0 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = YES +GENERATE_LEGEND = YES +DOT_CLEANUP = YES \ No newline at end of file diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 000000000..737c1c665 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,263 @@ +# SparkEngine Documentation System + +A comprehensive wiki and API documentation system that automatically extracts documentation from header files and creates a beautiful, searchable wiki. + +## 🌟 Features + +- **Automatic Documentation Generation**: Extracts API documentation from C++ header files using Doxygen +- **Beautiful Wiki Interface**: Clean, modern web interface with responsive design +- **Auto-Update System**: Monitors source files for changes and regenerates documentation automatically +- **Module Organization**: Organizes documentation by engine modules (Audio, Graphics, Core, etc.) +- **Searchable API Reference**: Full-text search across all classes, functions, and documentation +- **Class Diagrams & Graphs**: Visual representations of class hierarchies and dependencies +- **Source Code Browser**: Syntax-highlighted source code with cross-references + +## 📁 Generated Documentation Structure + +``` +docs/ +├── Doxyfile # Doxygen configuration +├── generate-docs.sh # Main documentation generation script +├── auto-update.sh # Auto-update monitoring script +├── README.md # This file +├── output/ # Doxygen output (HTML, diagrams, etc.) +│ └── html/ # Generated HTML documentation +└── wiki/ # Wiki website + ├── index.html # Main wiki homepage + ├── audio.html # Audio module page + ├── graphics.html # Graphics module page + ├── core.html # Core module page + └── output/ # Copy of Doxygen output for wiki + └── html/ # Full API documentation +``` + +## 🚀 Quick Start + +### Generate Documentation + +```bash +# Navigate to docs directory +cd docs/ + +# Generate documentation (one-time) +./generate-docs.sh + +# View the documentation +open wiki/index.html +# or serve with HTTP server: +cd wiki && python3 -m http.server 8000 +# then visit http://localhost:8000 +``` + +### Auto-Update System + +```bash +# Start continuous monitoring (runs in background) +./auto-update.sh monitor + +# Check once for changes and update if needed +./auto-update.sh check + +# Force regenerate documentation +./auto-update.sh force + +# Show current status +./auto-update.sh status +``` + +## 📚 Documentation Features + +### Main Wiki Homepage + +The main wiki homepage (`wiki/index.html`) provides: + +- **Beautiful Overview**: Modern design with gradient backgrounds and card-based navigation +- **Quick Navigation**: Direct links to different sections of documentation +- **Feature Highlights**: Overview of engine capabilities and modules +- **Auto-Update Info**: Information about the documentation update system + +### API Documentation + +The full API documentation includes: + +- **Class Reference**: Complete list of all classes with detailed documentation +- **Module Organization**: Documentation organized by engine modules +- **Function Documentation**: Detailed parameter and return value information +- **Source Code**: Syntax-highlighted source code with cross-references +- **Diagrams**: Class inheritance diagrams and collaboration graphs +- **Search Function**: Real-time search across all documentation + +### Supported Engine Modules + +The documentation system automatically extracts and organizes documentation for: + +- **Audio System**: XAudio2-based 3D audio engine with console integration +- **Graphics Engine**: DirectX 11 rendering pipeline with shaders and effects +- **Core Systems**: Main engine framework and global declarations +- **Input Management**: Keyboard and mouse input handling +- **Physics System**: Collision detection and rigid body physics +- **Camera System**: First-person camera with smooth controls +- **Game Framework**: Game objects and scene management +- **Editor Integration**: ImGui-based visual editor components +- **Utility Systems**: Timers, logging, crash handling, and helper functions + +## 🔧 Configuration + +### Doxygen Configuration + +The `Doxyfile` is configured for optimal documentation generation: + +- **Input Sources**: Automatically scans `Spark Engine/Source/` and `SparkEditor/Source/` +- **Output Format**: HTML with search functionality and responsive design +- **Documentation Style**: Supports Doxygen-style comments (`/** */`) with `@brief`, `@param`, `@return` +- **Diagrams**: Generates class diagrams, collaboration graphs, and include dependencies +- **Source Browser**: Includes source code browser with syntax highlighting + +### Auto-Update Configuration + +The auto-update system monitors: + +- All `.h` and `.hpp` files in `Spark Engine/Source/` +- All `.h` and `.hpp` files in `SparkEditor/Source/` +- Checks for changes every 30 seconds when monitoring +- Uses MD5 checksums to detect file modifications +- Includes lock file mechanism to prevent concurrent updates + +## 📖 Writing Documentation + +### Documentation Style + +The engine uses Doxygen-style documentation comments: + +```cpp +/** + * @file AudioEngine.h + * @brief XAudio2-based audio engine with comprehensive console integration + * @author Spark Engine Team + * @date 2025 + * + * This class provides a comprehensive audio system built on XAudio2, supporting + * both 2D and 3D audio playback, sound effect management, volume controls, and + * an object pool system for efficient audio source management. + */ + +/** + * @brief Main audio engine class with comprehensive console integration + * + * The AudioEngine class manages all audio operations for the Spark Engine using + * XAudio2 as the underlying audio API. Features include: + * - XAudio2-based audio playback with hardware acceleration + * - 2D and 3D spatial audio positioning + * - Sound effect loading and management + * + * @note The engine uses an object pool to efficiently reuse audio sources + * @warning Initialize() must be called before any audio operations + */ +class AudioEngine +{ +public: + /** + * @brief Initialize the audio engine with XAudio2 + * + * Sets up the XAudio2 engine, creates the mastering voice, and initializes + * the audio source object pool with the specified number of sources. + * + * @param maxSources Maximum number of simultaneous audio sources + * @return HRESULT indicating success or failure of audio initialization + * @note A typical value for maxSources is 32-64 for most games + */ + HRESULT Initialize(size_t maxSources); +}; +``` + +### Documentation Tags + +Supported Doxygen tags: + +- `@file` - File description +- `@brief` - Brief description +- `@param` - Parameter description +- `@return` - Return value description +- `@note` - Additional notes +- `@warning` - Warnings and cautions +- `@see` - Cross-references +- `@example` - Usage examples +- `@todo` - Todo items +- `@bug` - Known bugs +- `@deprecated` - Deprecated features + +## 🛠️ Maintenance + +### Updating Documentation + +The documentation is automatically updated when: + +1. **File Changes**: Any header file modification triggers regeneration +2. **Manual Update**: Running `./generate-docs.sh` manually +3. **Forced Update**: Using `./auto-update.sh force` + +### Troubleshooting + +Common issues and solutions: + +1. **Missing Dependencies**: + ```bash + sudo apt install doxygen graphviz + ``` + +2. **Permission Issues**: + ```bash + chmod +x generate-docs.sh auto-update.sh + ``` + +3. **Path Issues**: Ensure scripts are run from the `docs/` directory + +4. **Build Errors**: Check that header files are properly formatted with valid C++ syntax + +### Performance Considerations + +- **Generation Time**: Large codebases may take 1-2 minutes to generate +- **File Monitoring**: Auto-update checks files every 30 seconds +- **Memory Usage**: Doxygen may use significant memory for large projects +- **Diagram Generation**: GraphViz diagrams increase generation time but improve documentation quality + +## 🎯 Integration + +### Build System Integration + +To integrate with the existing build system, add to your `CMakeLists.txt`: + +```cmake +# Add documentation target +find_package(Doxygen) +if(DOXYGEN_FOUND) + add_custom_target(docs + COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/docs/generate-docs.sh + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/docs + COMMENT "Generating API documentation with Doxygen" + VERBATIM + ) +endif() +``` + +### CI/CD Integration + +For GitHub Actions or other CI systems: + +```yaml +- name: Generate Documentation + run: | + sudo apt install doxygen graphviz + cd docs + ./generate-docs.sh + +- name: Deploy to GitHub Pages + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./docs/wiki +``` + +## 📄 License + +This documentation system is part of the SparkEngine project and follows the same MIT license. \ No newline at end of file diff --git a/docs/auto-update.sh b/docs/auto-update.sh new file mode 100755 index 000000000..234049a2a --- /dev/null +++ b/docs/auto-update.sh @@ -0,0 +1,298 @@ +#!/bin/bash + +# SparkEngine Documentation Auto-Update Script +# Monitors header files for changes and automatically regenerates documentation + +set -e + +# Script configuration +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" +GENERATE_SCRIPT="$SCRIPT_DIR/generate-docs.sh" +WATCH_DIRS=("$PROJECT_ROOT/Spark Engine/Source" "$PROJECT_ROOT/SparkEditor/Source") +CHECKSUM_FILE="$SCRIPT_DIR/.doc_checksums" +LOCK_FILE="$SCRIPT_DIR/.update_lock" + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' # No Color + +# Logging functions +log_info() { + echo -e "${BLUE}[AUTO-UPDATE]${NC} $1" +} + +log_success() { + echo -e "${GREEN}[AUTO-UPDATE]${NC} $1" +} + +log_warning() { + echo -e "${YELLOW}[AUTO-UPDATE]${NC} $1" +} + +log_error() { + echo -e "${RED}[AUTO-UPDATE]${NC} $1" +} + +# Function to check if required tools are available +check_dependencies() { + local missing_deps=() + + if ! command -v find &> /dev/null; then + missing_deps+=("find") + fi + + if ! command -v md5sum &> /dev/null; then + missing_deps+=("md5sum") + fi + + if [ ${#missing_deps[@]} -ne 0 ]; then + log_error "Missing dependencies: ${missing_deps[*]}" + exit 1 + fi +} + +# Function to calculate checksums of all header files +calculate_checksums() { + local checksums="" + + for watch_dir in "${WATCH_DIRS[@]}"; do + if [ -d "$watch_dir" ]; then + # Find all header files and calculate their checksums + local dir_checksums=$(find "$watch_dir" -type f \( -name "*.h" -o -name "*.hpp" \) -exec md5sum {} \; 2>/dev/null | sort) + checksums="$checksums$dir_checksums" + fi + done + + echo "$checksums" +} + +# Function to check if files have changed +files_changed() { + local current_checksums=$(calculate_checksums) + + if [ ! -f "$CHECKSUM_FILE" ]; then + # First run, create checksum file + echo "$current_checksums" > "$CHECKSUM_FILE" + return 0 # True, files "changed" (initial run) + fi + + local previous_checksums=$(cat "$CHECKSUM_FILE") + + if [ "$current_checksums" != "$previous_checksums" ]; then + echo "$current_checksums" > "$CHECKSUM_FILE" + return 0 # True, files changed + fi + + return 1 # False, no changes +} + +# Function to acquire lock +acquire_lock() { + if [ -f "$LOCK_FILE" ]; then + local lock_pid=$(cat "$LOCK_FILE") + if kill -0 "$lock_pid" 2>/dev/null; then + log_warning "Another documentation update is in progress (PID: $lock_pid)" + return 1 + else + log_warning "Removing stale lock file" + rm -f "$LOCK_FILE" + fi + fi + + echo $$ > "$LOCK_FILE" + return 0 +} + +# Function to release lock +release_lock() { + rm -f "$LOCK_FILE" +} + +# Function to regenerate documentation +regenerate_docs() { + log_info "Changes detected in header files, regenerating documentation..." + + if ! acquire_lock; then + log_error "Could not acquire lock for documentation update" + return 1 + fi + + # Ensure we release the lock on exit + trap release_lock EXIT + + # Make the generate script executable + chmod +x "$GENERATE_SCRIPT" + + # Run the documentation generation + if "$GENERATE_SCRIPT"; then + log_success "Documentation updated successfully" + log_info "Last update: $(date)" + return 0 + else + log_error "Documentation generation failed" + return 1 + fi +} + +# Function to run continuous monitoring +monitor_continuous() { + log_info "Starting continuous monitoring of header files..." + log_info "Monitoring directories:" + for dir in "${WATCH_DIRS[@]}"; do + if [ -d "$dir" ]; then + log_info " - $dir" + else + log_warning " - $dir (not found)" + fi + done + log_info "Press Ctrl+C to stop monitoring" + + # Initial check and generation + if files_changed; then + regenerate_docs + else + log_info "No changes detected, documentation is up to date" + fi + + # Continuous monitoring loop + while true; do + sleep 30 # Check every 30 seconds + + if files_changed; then + regenerate_docs + fi + done +} + +# Function to run single check +check_once() { + log_info "Checking for changes in header files..." + + if files_changed; then + regenerate_docs + return $? + else + log_info "No changes detected, documentation is up to date" + return 0 + fi +} + +# Function to force regeneration +force_regenerate() { + log_info "Forcing documentation regeneration..." + + # Update checksums to current state + calculate_checksums > "$CHECKSUM_FILE" + + # Regenerate documentation + regenerate_docs +} + +# Function to show status +show_status() { + echo "======================================================" + log_info "SparkEngine Documentation Auto-Update Status" + echo "======================================================" + + log_info "Project root: $PROJECT_ROOT" + log_info "Documentation: $SCRIPT_DIR" + + echo + log_info "Monitored directories:" + for dir in "${WATCH_DIRS[@]}"; do + if [ -d "$dir" ]; then + local file_count=$(find "$dir" -type f \( -name "*.h" -o -name "*.hpp" \) | wc -l) + log_info " ✓ $dir ($file_count header files)" + else + log_warning " ✗ $dir (not found)" + fi + done + + echo + if [ -f "$CHECKSUM_FILE" ]; then + log_info "Last checksum update: $(stat -c %y "$CHECKSUM_FILE" 2>/dev/null || stat -f %Sm "$CHECKSUM_FILE" 2>/dev/null || echo "unknown")" + else + log_info "No previous checksums found (first run)" + fi + + if [ -f "$LOCK_FILE" ]; then + local lock_pid=$(cat "$LOCK_FILE") + if kill -0 "$lock_pid" 2>/dev/null; then + log_warning "Update in progress (PID: $lock_pid)" + else + log_warning "Stale lock file found" + fi + else + log_info "No active update process" + fi + + echo "======================================================" +} + +# Function to display help +show_help() { + echo "SparkEngine Documentation Auto-Update Script" + echo + echo "Usage: $0 [COMMAND]" + echo + echo "Commands:" + echo " monitor Start continuous monitoring (default)" + echo " check Check once for changes and update if needed" + echo " force Force regenerate documentation" + echo " status Show current status" + echo " help Show this help message" + echo + echo "Examples:" + echo " $0 # Start continuous monitoring" + echo " $0 check # Check once and exit" + echo " $0 force # Force regeneration" + echo " $0 status # Show status" + echo + echo "The script monitors header files in:" + for dir in "${WATCH_DIRS[@]}"; do + echo " - $dir" + done +} + +# Main execution +main() { + local command="${1:-monitor}" + + check_dependencies + + case "$command" in + "monitor") + monitor_continuous + ;; + "check") + check_once + ;; + "force") + force_regenerate + ;; + "status") + show_status + ;; + "help"|"-h"|"--help") + show_help + ;; + *) + log_error "Unknown command: $command" + echo + show_help + exit 1 + ;; + esac +} + +# Handle Ctrl+C gracefully +trap 'log_info "Monitoring stopped by user"; release_lock; exit 0' INT TERM + +# Run main function if script is executed directly +if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then + main "$@" +fi \ No newline at end of file diff --git a/docs/generate-docs.sh b/docs/generate-docs.sh new file mode 100755 index 000000000..7fa59cd31 --- /dev/null +++ b/docs/generate-docs.sh @@ -0,0 +1,388 @@ +#!/bin/bash + +# SparkEngine Documentation Generation Script +# Generates comprehensive API documentation from header files using Doxygen + +set -e # Exit on any error + +# Script configuration +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" +DOCS_DIR="$SCRIPT_DIR" +OUTPUT_DIR="$DOCS_DIR/output" +WIKI_DIR="$DOCS_DIR/wiki" + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' # No Color + +# Logging functions +log_info() { + echo -e "${BLUE}[INFO]${NC} $1" +} + +log_success() { + echo -e "${GREEN}[SUCCESS]${NC} $1" +} + +log_warning() { + echo -e "${YELLOW}[WARNING]${NC} $1" +} + +log_error() { + echo -e "${RED}[ERROR]${NC} $1" +} + +# Function to check if required tools are installed +check_dependencies() { + log_info "Checking dependencies..." + + local missing_deps=() + + if ! command -v doxygen &> /dev/null; then + missing_deps+=("doxygen") + fi + + if ! command -v dot &> /dev/null; then + missing_deps+=("graphviz") + fi + + if [ ${#missing_deps[@]} -ne 0 ]; then + log_error "Missing dependencies: ${missing_deps[*]}" + log_info "Install with: sudo apt install doxygen graphviz" + exit 1 + fi + + log_success "All dependencies found" +} + +# Function to clean previous documentation +clean_output() { + log_info "Cleaning previous documentation..." + rm -rf "$OUTPUT_DIR" + rm -rf "$WIKI_DIR" + mkdir -p "$OUTPUT_DIR" + mkdir -p "$WIKI_DIR" + log_success "Cleaned output directories" +} + +# Function to generate Doxygen documentation +generate_doxygen() { + log_info "Generating Doxygen documentation..." + + cd "$DOCS_DIR" + + # Run Doxygen + if doxygen Doxyfile; then + log_success "Doxygen documentation generated successfully" + else + log_error "Doxygen generation failed" + exit 1 + fi +} + +# Function to create main wiki index page +create_wiki_index() { + log_info "Creating wiki index page..." + + local index_file="$WIKI_DIR/index.html" + + cat > "$index_file" << 'EOF' + + + + + + Spark Engine - Documentation Wiki + + + +
+
+

🔥 Spark Engine

+

Comprehensive API Documentation & Developer Wiki

+
+ + + +
+

🌟 Engine Features

+
+
+

🎨 DirectX 11 Rendering

+

Modern graphics pipeline with dynamic lighting, shadows, and post-processing effects

+
+
+

🎮 ECS Architecture

+

Entity-Component-System design for modular and efficient game object management

+
+
+

🔊 XAudio2 Sound

+

3D spatial audio with comprehensive console integration and real-time controls

+
+
+

⚡ AngelScript

+

Hot-reload scripting system with full debugging support

+
+
+

🛠️ Visual Editor

+

ImGui-powered editor with scene hierarchy, inspector, and asset browser

+
+
+

🩹 Crash Handling

+

Automatic minidumps with symbolized stack traces for debugging

+
+
+ +
+

🔄 Auto-Updated Documentation

+

This documentation is automatically regenerated when source code changes are detected. + The wiki stays synchronized with the latest engine features and API changes.

+
+
+ + +
+ + + + +EOF + + log_success "Wiki index page created" +} + +# Function to copy and enhance Doxygen output +enhance_documentation() { + log_info "Enhancing documentation..." + + # Copy Doxygen HTML output to wiki directory for easy access + if [ -d "$OUTPUT_DIR/html" ]; then + mkdir -p "$WIKI_DIR/output" + cp -r "$OUTPUT_DIR/html"/* "$WIKI_DIR/output/" + log_success "Doxygen output copied to wiki" + else + log_error "Doxygen HTML output not found" + exit 1 + fi +} + +# Function to generate module-specific pages +generate_module_pages() { + log_info "Generating module-specific documentation..." + + local modules=("Audio" "Graphics" "Core" "Input" "Physics" "Camera" "Utils" "Game" "Engine") + + for module in "${modules[@]}"; do + local module_file="$WIKI_DIR/${module,,}.html" + + cat > "$module_file" << EOF + + + + + + Spark Engine - $module Module + + + +
+ ← Back to Wiki Home +
+

$module Module Documentation

+

Detailed API reference for the $module module of Spark Engine

+
+ +
+ + +EOF + done + + log_success "Module pages generated" +} + +# Function to display summary +show_summary() { + log_success "Documentation generation completed!" + echo + log_info "Generated files:" + echo " 📁 Main wiki: $WIKI_DIR/index.html" + echo " 📚 Full docs: $WIKI_DIR/output/html/index.html" + echo " 🗂️ Module pages: $WIKI_DIR/{audio,graphics,core,etc}.html" + echo + log_info "To view the documentation:" + echo " 1. Open $WIKI_DIR/index.html in a web browser" + echo " 2. Or serve with: cd $WIKI_DIR && python3 -m http.server 8000" + echo " 3. Then visit: http://localhost:8000" + echo + log_info "To update documentation, run this script again or use the auto-update script" +} + +# Main execution +main() { + log_info "Starting Spark Engine documentation generation..." + echo "======================================================" + + check_dependencies + clean_output + generate_doxygen + create_wiki_index + enhance_documentation + generate_module_pages + show_summary + + echo "======================================================" + log_success "Documentation generation completed successfully!" +} + +# Run main function if script is executed directly +if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then + main "$@" +fi \ No newline at end of file diff --git a/docs/wiki/audio.html b/docs/wiki/audio.html new file mode 100644 index 000000000..66c718058 --- /dev/null +++ b/docs/wiki/audio.html @@ -0,0 +1,28 @@ + + + + + + Spark Engine - Audio Module + + + +
+ ← Back to Wiki Home +
+

Audio Module Documentation

+

Detailed API reference for the Audio module of Spark Engine

+
+ +
+ + diff --git a/docs/wiki/camera.html b/docs/wiki/camera.html new file mode 100644 index 000000000..0b602cfe1 --- /dev/null +++ b/docs/wiki/camera.html @@ -0,0 +1,28 @@ + + + + + + Spark Engine - Camera Module + + + +
+ ← Back to Wiki Home +
+

Camera Module Documentation

+

Detailed API reference for the Camera module of Spark Engine

+
+ +
+ + diff --git a/docs/wiki/core.html b/docs/wiki/core.html new file mode 100644 index 000000000..a0a3ae91e --- /dev/null +++ b/docs/wiki/core.html @@ -0,0 +1,28 @@ + + + + + + Spark Engine - Core Module + + + +
+ ← Back to Wiki Home +
+

Core Module Documentation

+

Detailed API reference for the Core module of Spark Engine

+
+ +
+ + diff --git a/docs/wiki/engine.html b/docs/wiki/engine.html new file mode 100644 index 000000000..5db8d319f --- /dev/null +++ b/docs/wiki/engine.html @@ -0,0 +1,28 @@ + + + + + + Spark Engine - Engine Module + + + +
+ ← Back to Wiki Home +
+

Engine Module Documentation

+

Detailed API reference for the Engine module of Spark Engine

+
+ +
+ + diff --git a/docs/wiki/game.html b/docs/wiki/game.html new file mode 100644 index 000000000..821f3f798 --- /dev/null +++ b/docs/wiki/game.html @@ -0,0 +1,28 @@ + + + + + + Spark Engine - Game Module + + + +
+ ← Back to Wiki Home +
+

Game Module Documentation

+

Detailed API reference for the Game module of Spark Engine

+
+ +
+ + diff --git a/docs/wiki/graphics.html b/docs/wiki/graphics.html new file mode 100644 index 000000000..324f19b58 --- /dev/null +++ b/docs/wiki/graphics.html @@ -0,0 +1,28 @@ + + + + + + Spark Engine - Graphics Module + + + +
+ ← Back to Wiki Home +
+

Graphics Module Documentation

+

Detailed API reference for the Graphics module of Spark Engine

+
+ +
+ + diff --git a/docs/wiki/index.html b/docs/wiki/index.html new file mode 100644 index 000000000..35fc0292d --- /dev/null +++ b/docs/wiki/index.html @@ -0,0 +1,193 @@ + + + + + + Spark Engine - Documentation Wiki + + + +
+
+

🔥 Spark Engine

+

Comprehensive API Documentation & Developer Wiki

+
+ + + +
+

🌟 Engine Features

+
+
+

🎨 DirectX 11 Rendering

+

Modern graphics pipeline with dynamic lighting, shadows, and post-processing effects

+
+
+

🎮 ECS Architecture

+

Entity-Component-System design for modular and efficient game object management

+
+
+

🔊 XAudio2 Sound

+

3D spatial audio with comprehensive console integration and real-time controls

+
+
+

⚡ AngelScript

+

Hot-reload scripting system with full debugging support

+
+
+

🛠️ Visual Editor

+

ImGui-powered editor with scene hierarchy, inspector, and asset browser

+
+
+

🩹 Crash Handling

+

Automatic minidumps with symbolized stack traces for debugging

+
+
+ +
+

🔄 Auto-Updated Documentation

+

This documentation is automatically regenerated when source code changes are detected. + The wiki stays synchronized with the latest engine features and API changes.

+
+
+ + +
+ + + + diff --git a/docs/wiki/input.html b/docs/wiki/input.html new file mode 100644 index 000000000..9f38ea65c --- /dev/null +++ b/docs/wiki/input.html @@ -0,0 +1,28 @@ + + + + + + Spark Engine - Input Module + + + +
+ ← Back to Wiki Home +
+

Input Module Documentation

+

Detailed API reference for the Input module of Spark Engine

+
+ +
+ + diff --git a/docs/wiki/physics.html b/docs/wiki/physics.html new file mode 100644 index 000000000..e213100d5 --- /dev/null +++ b/docs/wiki/physics.html @@ -0,0 +1,28 @@ + + + + + + Spark Engine - Physics Module + + + +
+ ← Back to Wiki Home +
+

Physics Module Documentation

+

Detailed API reference for the Physics module of Spark Engine

+
+ +
+ + diff --git a/docs/wiki/utils.html b/docs/wiki/utils.html new file mode 100644 index 000000000..c22078be1 --- /dev/null +++ b/docs/wiki/utils.html @@ -0,0 +1,28 @@ + + + + + + Spark Engine - Utils Module + + + +
+ ← Back to Wiki Home +
+

Utils Module Documentation

+

Detailed API reference for the Utils module of Spark Engine

+
+ +
+ + diff --git a/generate.sh b/generate.sh old mode 100644 new mode 100755