commit 7e8ec5a825a26a6605babfcda0f6dcbdb8863d45 Author: Confideo-IOM Date: Fri Jul 17 15:30:29 2026 +0100 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e257658 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# ---> C++ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..b93c319 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,32 @@ + +cmake_minimum_required(VERSION 3.15...3.50) +set(CMAKE_CXX_STANDARD 17) +list(APPEND CMAKE_PREFIX_PATH "../Libraries/") +project( + Hydra + VERSION 1.0 + LANGUAGES CXX) + + add_subdirectory(${CMAKE_SOURCE_DIR}/HydraEngine) + + + + file(GLOB CLIENT_SOURCES + "HydraClient/source/*.h" + "HydraClient/source/*.cpp" + ) + + add_executable(HydraClient ${CLIENT_SOURCES}) + target_link_libraries(HydraClient HydraEngine) + + +include_directories(HydraClient "${CMAKE_SOURCE_DIR}/HydraEngine/includes") +include_directories(HydraClient "${CMAKE_SOURCE_DIR}/Libraries/glm") + + if(WIN32) + add_custom_command(TARGET HydraClient POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy -t $ $ + COMMAND_EXPAND_LISTS + ) +endif() + diff --git a/HydraClient/source/HydraClient.cpp b/HydraClient/source/HydraClient.cpp new file mode 100644 index 0000000..1633791 --- /dev/null +++ b/HydraClient/source/HydraClient.cpp @@ -0,0 +1,26 @@ +#include +//#include "../../HydraEngine/Hydra.h" +#include "HydraGame.h" + + +#include + +#ifdef _WIN32 +extern "C" { + // Forces NVIDIA Optimus to activate the dGPU + __declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001; + + // Forces AMD PowerXpress/Enduro to activate the dGPU + __declspec(dllexport) int AmdPowerXpressRequestHighPerformance = 1; +} +#endif + +int main() +{ + HydraGame* game = new HydraGame(); + HydraEngine* engine = HydraEngine::GetInstance(); + engine->InitialiseGame(game); + engine->Start(); + delete game; + return 0; +} \ No newline at end of file diff --git a/HydraClient/source/HydraGame.cpp b/HydraClient/source/HydraGame.cpp new file mode 100644 index 0000000..f77e4af --- /dev/null +++ b/HydraClient/source/HydraGame.cpp @@ -0,0 +1,59 @@ +#include "HydraGame.h" + +bool HydraGame::Initialise() +{ + // m_angle = 0.01f; + + m_sun_light_id = GetEngine()->ActorManager()->CreateActor(); + GetEngine()->ActorManager()->InitialiseActor(m_sun_light_id); + GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.5f, 0.0f, 0.0f); + GetEngine()->ActorManager()->SetPosition(m_sun_light_id, glm::dvec3(0.0f, 4.0f, 10.0f)); + + + // m_other_light_id = GetEngine()->ActorManager()->CreateActor(); + // GetEngine()->ActorManager()->InitialiseActor(m_other_light_id); + // GetEngine()->ActorManager()->SetOrientation(m_other_light_id, 0.4f, 0.5f, 0.0f); + + // //1.570796327f + // //3.141592654f + + m_plane_actor_id = GetEngine()->ActorManager()->CreateActor(); + GetEngine()->ActorManager()->InitialiseActor(m_plane_actor_id); + GetEngine()->ActorManager()->SetPosition(m_plane_actor_id, glm::dvec3(0, 0, 0)); + + // m_cube_actor_id = GetEngine()->ActorManager()->CreateActor(); + // GetEngine()->ActorManager()->InitialiseActor(m_cube_actor_id); + // GetEngine()->ActorManager()->SetPosition(m_cube_actor_id, glm::dvec3(0, -2, 0)); + // GetEngine()->ActorManager()->SetRelationship(m_plane_actor_id, m_cube_actor_id); + + m_gltf_id = GetEngine()->ActorManager()->LoadActor("c:/Code/HydraV3/Media/AntiqueCamera.glb"); + GetEngine()->ActorManager()->InitialiseActor(m_gltf_id); + GetEngine()->ActorManager()->SetPosition(m_gltf_id, glm::dvec3(0, 0, 0)); + + m_player_actor_id = GetEngine()->ActorManager()->CreateActor(); + GetEngine()->ActorManager()->InitialiseActor(m_player_actor_id); + GetEngine()->ActorManager()->SetPosition(m_player_actor_id, glm::dvec3(0, 4, 4)); + + GetEngine()->PossessPlayer(m_player_actor_id); + GetEngine()->Camera()->AttachToActor(m_player_actor_id); + + return false; +} + +void HydraGame::Update(float delta_t_seconds) +{ + if (GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_ESCAPE)) + { + GetEngine()->Exit(); + } + // GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, m_angle, 0.4, 0.0f); + // if(m_angle > (M_PI) - 0.01) + // { + // m_angle = 0.01; + // } + + m_angle += m_diff; + GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.2, m_angle, 0); + // GetEngine()->ActorManager()->SetOrientation(m_gltf_id, 0, m_angle, 0); + // GetEngine()->ActorManager()->SetOrientation(m_plane_actor_id, 0, m_angle, 0); +} \ No newline at end of file diff --git a/HydraClient/source/HydraGame.h b/HydraClient/source/HydraGame.h new file mode 100644 index 0000000..e180171 --- /dev/null +++ b/HydraClient/source/HydraGame.h @@ -0,0 +1,28 @@ +#ifndef HYDRAGAME +#define HYDRAGAME + + +#include +#include +#include + +class HydraGame : public HydraGameProxy +{ + private: + HydraID m_plane_actor_id = INVALID_HYDRA_ID; + HydraID m_player_actor_id = INVALID_HYDRA_ID; + HydraID m_cube_actor_id = INVALID_HYDRA_ID; + HydraID m_sun_light_id = INVALID_HYDRA_ID; + HydraID m_other_light_id = INVALID_HYDRA_ID; + HydraID m_gltf_id = INVALID_HYDRA_ID; + float m_time = 0; + float m_angle = 0; + float m_diff = 0.005; + public: + virtual bool Initialise() override; + virtual void Update(float delta_t_seconds) override; + + }; + + +#endif /* HYDRAGAME */ diff --git a/HydraEngine/CMakeLists.txt b/HydraEngine/CMakeLists.txt new file mode 100644 index 0000000..db62a6b --- /dev/null +++ b/HydraEngine/CMakeLists.txt @@ -0,0 +1,91 @@ +cmake_minimum_required(VERSION 3.15...3.50) +set(CMAKE_CXX_STANDARD 17) + +list(APPEND CMAKE_PREFIX_PATH "../Libraries/") +list(APPEND CMAKE_PREFIX_PATH "../Libraries/glew-2.3.1") +list(APPEND CMAKE_PREFIX_PATH "C:/Program Files (x86)/GLFW") + +project( + HydraEngine + VERSION 1.0 + LANGUAGES CXX) + + file(GLOB_RECURSE SOURCES + source/ *.h + source/ *.cpp + ) + +add_compile_definitions(_EXPORTING) + +add_library(HydraEngine SHARED ${SOURCES}) + + + +#********** GLFW ********** +find_package(glfw3 3.5.0 REQUIRED) +include_directories(HydraEngine "C:/Program Files (x86)/GLFW/include") +target_link_libraries(HydraEngine PRIVATE glfw) +#********** Glew ********** +find_package(GLEW REQUIRED) +include_directories(HydraEngine ${GLEW_INCLUDE_DIRS}) +target_link_libraries(HydraEngine PRIVATE ${GLEW_LIBRARIES}) +#********** GLM ********** +find_package(glm CONFIG REQUIRED) +include_directories(HydraClient "${CMAKE_SOURCE_DIR}/Libraries/glm") +#********** AssImp ********** +include_directories(HydraEngine, "../Libraries/assimp/include/") +target_link_libraries(HydraEngine PRIVATE "c:/Code/HydraV3/Libraries/assimp/lib/Debug/assimp-vc143-mtd.lib") +#********** OpenGL ********** +find_package(OpenGL REQUIRED) +target_link_libraries(HydraEngine PRIVATE OpenGL32) +#********** STB Image ******** +include_directories(HydraEngine, "../Libraries/stb-master/") + +include_directories(HydraClient "${CMAKE_SOURCE_DIR}/HydraEngine/includes") + if(WIN32) + add_custom_command(TARGET HydraEngine POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy -t $ $ + COMMAND_EXPAND_LISTS + ) +endif() + + + + + +# set(GLSL_VALIDATOR "glslangValidator") + +# file(GLOB_RECURSE GLSL_SOURCE_FILES +# "source/ShaderFiles/*.frag" +# "source/ShaderFiles/*.vert" +# "source/ShaderFiles/*.comp" +# "source/ShaderFiles/*.geom" +# ) + +# foreach(GLSL ${GLSL_SOURCE_FILES}) +# get_filename_component(FILE_NAME ${GLSL} NAME) + +# set(SPIRV "${PROJECT_BINARY_DIR}/shaders/${FILE_NAME}.spv") +# #set(COMMAND_STRING "${GLSL_VALIDATOR} -V ${GLSL} -o ${SPIRV}") +# set(COMMAND_STRING "${GLSL_VALIDATOR} -V ${GLSL} -o ${SPIRV}") +# add_custom_command( +# OUTPUT ${SPIRV} +# COMMAND ${CMAKE_COMMAND} -E make_directory "${PROJECT_BINARY_DIR}/shaders/" +# COMMAND ${GLSL_VALIDATOR} -V ${GLSL} -o ${SPIRV} +# DEPENDS ${GLSL}) +# list(APPEND SPIRV_BINARY_FILES ${SPIRV}) +# endforeach(GLSL) + +# add_custom_target( +# Shaders +# DEPENDS ${SPIRV_BINARY_FILES} +# ) + +# add_dependencies(HydraEngine Shaders) + +# add_custom_command(TARGET HydraEngine POST_BUILD +# COMMAND ${CMAKE_COMMAND} -E make_directory "$/shaders/" +# COMMAND ${CMAKE_COMMAND} -E copy_directory +# "${PROJECT_BINARY_DIR}/shaders" +# "$/shaders" +# ) \ No newline at end of file diff --git a/HydraEngine/build/.cmake/api/v1/query/client-vscode/query.json b/HydraEngine/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/HydraEngine/build/.cmake/api/v1/reply/cache-v2-6ef40bd76482ea51b4f4.json b/HydraEngine/build/.cmake/api/v1/reply/cache-v2-6ef40bd76482ea51b4f4.json new file mode 100644 index 0000000..4652f45 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/cache-v2-6ef40bd76482ea51b4f4.json @@ -0,0 +1,1135 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "c:/Code/HydraV3/HydraEngine/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cmake.exe" + }, + { + "name" : "CMAKE_CONFIGURATION_TYPES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Semicolon separated list of supported configuration types, only supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything else will be ignored." + } + ], + "type" : "STRING", + "value" : "Debug;Release;MinSizeRel;RelWithDebInfo" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cpack.exe" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/ctest.exe" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "/DWIN32 /D_WINDOWS /EHsc" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/Ob0 /Od /RTC1" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/O1 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/O2 /Ob2 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/O2 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Visual Studio 17 2022" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "x64" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "host=x64" + }, + { + "name" : "CMAKE_HAVE_LIBC_PTHREAD", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test CMAKE_HAVE_LIBC_PTHREAD" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_PTHREADS_CREATE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Have library pthreads" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_PTHREAD_CREATE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Have library pthread" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "C:/Code/HydraV3/HydraEngine" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "C:/Program Files/HydraEngine" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + }, + { + "name" : "CMAKE_LIST_FILE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of CMakeLists files to read" + } + ], + "type" : "INTERNAL", + "value" : "CMakeLists.txt" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_MT", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_COMPAT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "HydraEngine" + }, + { + "name" : "CMAKE_PROJECT_SPDX_LICENSE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "1.0" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MAJOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MINOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "0" + }, + { + "name" : "CMAKE_PROJECT_VERSION_PATCH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION_TWEAK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "noop for ranlib" + } + ], + "type" : "INTERNAL", + "value" : ":" + }, + { + "name" : "CMAKE_RC_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "RC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + }, + { + "name" : "CMAKE_RC_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_RC_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DWIN32" + }, + { + "name" : "CMAKE_RC_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-D_DEBUG" + }, + { + "name" : "CMAKE_RC_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/share/cmake-4.3" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "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." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding Threads" + } + ], + "type" : "INTERNAL", + "value" : "[TRUE][v()]" + }, + { + "name" : "HydraEngine_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/HydraEngine/build" + }, + { + "name" : "HydraEngine_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "HydraEngine_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/HydraEngine" + }, + { + "name" : "glfw3_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for glfw3." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3" + }, + { + "name" : "glm_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for glm." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/glm/share/glm" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/cmakeFiles-v1-a04f847b7ad2a0bfbabf.json b/HydraEngine/build/.cmake/api/v1/reply/cmakeFiles-v1-a04f847b7ad2a0bfbabf.json new file mode 100644 index 0000000..aef3606 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/cmakeFiles-v1-a04f847b7ad2a0bfbabf.json @@ -0,0 +1,209 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckIncludeFileCXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "C:/Code/HydraV3/HydraEngine/build", + "source" : "C:/Code/HydraV3/HydraEngine" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/codemodel-v2-51f9bdbc1791e7e3ebeb.json b/HydraEngine/build/.cmake/api/v1/reply/codemodel-v2-51f9bdbc1791e7e3ebeb.json new file mode 100644 index 0000000..3be1c08 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/codemodel-v2-51f9bdbc1791e7e3ebeb.json @@ -0,0 +1,444 @@ +{ + "configurations" : + [ + { + "abstractTargets" : + [ + { + "directoryIndex" : 0, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "jsonFile" : "target-Threads__Threads-Debug-ff216b3047692145be48.json", + "name" : "Threads::Threads", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glfw::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glfw-Debug-3ca2be3dde12194a7d87.json", + "name" : "glfw", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-Debug-31038a380df6f0ca9ee1.json", + "name" : "glm::glm", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-header-only-Debug-7fedaee9df9dad61f848.json", + "name" : "glm::glm-header-only", + "projectIndex" : 0 + } + ], + "directories" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "build" : ".", + "jsonFile" : "directory-.-Debug-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "HydraEngine", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-Debug-9b755f0b1ff757eec4a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraEngine-Debug-80debb8042330b84f75d.json", + "name" : "HydraEngine", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-Debug-7d1e6fed8936f381469e.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 0, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "jsonFile" : "target-Threads__Threads-Release-ff216b3047692145be48.json", + "name" : "Threads::Threads", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glfw::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glfw-Release-3ca2be3dde12194a7d87.json", + "name" : "glfw", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-Release-31038a380df6f0ca9ee1.json", + "name" : "glm::glm", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-header-only-Release-7fedaee9df9dad61f848.json", + "name" : "glm::glm-header-only", + "projectIndex" : 0 + } + ], + "directories" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "build" : ".", + "jsonFile" : "directory-.-Release-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "Release", + "projects" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "HydraEngine", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-Release-9b755f0b1ff757eec4a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraEngine-Release-a8dad3b4a91331100c27.json", + "name" : "HydraEngine", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-Release-7d1e6fed8936f381469e.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 0, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "jsonFile" : "target-Threads__Threads-MinSizeRel-ff216b3047692145be48.json", + "name" : "Threads::Threads", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glfw::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glfw-MinSizeRel-3ca2be3dde12194a7d87.json", + "name" : "glfw", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-MinSizeRel-31038a380df6f0ca9ee1.json", + "name" : "glm::glm", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-header-only-MinSizeRel-7fedaee9df9dad61f848.json", + "name" : "glm::glm-header-only", + "projectIndex" : 0 + } + ], + "directories" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "build" : ".", + "jsonFile" : "directory-.-MinSizeRel-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "MinSizeRel", + "projects" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "HydraEngine", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-MinSizeRel-9b755f0b1ff757eec4a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraEngine-MinSizeRel-8c81d1101cc774e182a1.json", + "name" : "HydraEngine", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-MinSizeRel-7d1e6fed8936f381469e.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 0, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "jsonFile" : "target-Threads__Threads-RelWithDebInfo-ff216b3047692145be48.json", + "name" : "Threads::Threads", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glfw::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glfw-RelWithDebInfo-3ca2be3dde12194a7d87.json", + "name" : "glfw", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-RelWithDebInfo-31038a380df6f0ca9ee1.json", + "name" : "glm::glm", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-header-only-RelWithDebInfo-7fedaee9df9dad61f848.json", + "name" : "glm::glm-header-only", + "projectIndex" : 0 + } + ], + "directories" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "HydraEngine", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-RelWithDebInfo-9b755f0b1ff757eec4a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraEngine-RelWithDebInfo-98893ad825be1cb9819e.json", + "name" : "HydraEngine", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-RelWithDebInfo-7d1e6fed8936f381469e.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "C:/Code/HydraV3/HydraEngine/build", + "source" : "C:/Code/HydraV3/HydraEngine" + }, + "version" : + { + "major" : 2, + "minor" : 10 + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json b/HydraEngine/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json b/HydraEngine/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json b/HydraEngine/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json b/HydraEngine/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/index-2026-06-10T16-36-08-0538.json b/HydraEngine/build/.cmake/api/v1/reply/index-2026-06-10T16-36-08-0538.json new file mode 100644 index 0000000..4443a0a --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/index-2026-06-10T16-36-08-0538.json @@ -0,0 +1,133 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : true, + "name" : "Visual Studio 17 2022", + "platform" : "x64" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.3" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 3, + "patch" : 3, + "string" : "4.3.3", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-51f9bdbc1791e7e3ebeb.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 10 + } + }, + { + "jsonFile" : "cache-v2-6ef40bd76482ea51b4f4.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-a04f847b7ad2a0bfbabf.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-c9ef456008c894b37931.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-6ef40bd76482ea51b4f4.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-51f9bdbc1791e7e3ebeb.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 10 + } + }, + { + "jsonFile" : "toolchains-v1-c9ef456008c894b37931.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "cmakeFiles-v1-a04f847b7ad2a0bfbabf.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ] + } + } + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-9b755f0b1ff757eec4a1.json b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-9b755f0b1ff757eec4a1.json new file mode 100644 index 0000000..8ad4d8b --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-9b755f0b1ff757eec4a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-9b755f0b1ff757eec4a1.json b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-9b755f0b1ff757eec4a1.json new file mode 100644 index 0000000..8ad4d8b --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-9b755f0b1ff757eec4a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-9b755f0b1ff757eec4a1.json b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-9b755f0b1ff757eec4a1.json new file mode 100644 index 0000000..8ad4d8b --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-9b755f0b1ff757eec4a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-9b755f0b1ff757eec4a1.json b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-9b755f0b1ff757eec4a1.json new file mode 100644 index 0000000..8ad4d8b --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-9b755f0b1ff757eec4a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Debug-80debb8042330b84f75d.json b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Debug-80debb8042330b84f75d.json new file mode 100644 index 0000000..d876605 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Debug-80debb8042330b84f75d.json @@ -0,0 +1,363 @@ +{ + "artifacts" : + [ + { + "path" : "Debug/HydraEngine.dll" + }, + { + "path" : "Debug/HydraEngine.lib" + }, + { + "path" : "Debug/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 16, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 22, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od /RTC1 -std:c++17 -MDd -Zi" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 4, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/glfw3" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "C:/Program Files (x86)/glm/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "interfaceCompileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 17, + 19 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-8c81d1101cc774e182a1.json b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-8c81d1101cc774e182a1.json new file mode 100644 index 0000000..f4e5b32 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-8c81d1101cc774e182a1.json @@ -0,0 +1,363 @@ +{ + "artifacts" : + [ + { + "path" : "MinSizeRel/HydraEngine.dll" + }, + { + "path" : "MinSizeRel/HydraEngine.lib" + }, + { + "path" : "MinSizeRel/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 16, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 22, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O1 /Ob1 /DNDEBUG -std:c++17 -MD" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 4, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/glfw3" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "C:/Program Files (x86)/glm/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "interfaceCompileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 17, + 19 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-98893ad825be1cb9819e.json b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-98893ad825be1cb9819e.json new file mode 100644 index 0000000..394362b --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-98893ad825be1cb9819e.json @@ -0,0 +1,363 @@ +{ + "artifacts" : + [ + { + "path" : "RelWithDebInfo/HydraEngine.dll" + }, + { + "path" : "RelWithDebInfo/HydraEngine.lib" + }, + { + "path" : "RelWithDebInfo/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 16, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 22, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob1 /DNDEBUG -std:c++17 -MD -Zi" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 4, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/glfw3" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "C:/Program Files (x86)/glm/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "interfaceCompileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 17, + 19 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Release-a8dad3b4a91331100c27.json b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Release-a8dad3b4a91331100c27.json new file mode 100644 index 0000000..a137988 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Release-a8dad3b4a91331100c27.json @@ -0,0 +1,363 @@ +{ + "artifacts" : + [ + { + "path" : "Release/HydraEngine.dll" + }, + { + "path" : "Release/HydraEngine.lib" + }, + { + "path" : "Release/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 16, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 22, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++17 -MD" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 4, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/glfw3" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "C:/Program Files (x86)/glm/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "interfaceCompileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 17, + 19 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-ff216b3047692145be48.json b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-ff216b3047692145be48.json new file mode 100644 index 0000000..f030458 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-ff216b3047692145be48.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 20, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-ff216b3047692145be48.json b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-ff216b3047692145be48.json new file mode 100644 index 0000000..f030458 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-ff216b3047692145be48.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 20, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-ff216b3047692145be48.json b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-ff216b3047692145be48.json new file mode 100644 index 0000000..f030458 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-ff216b3047692145be48.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 20, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Release-ff216b3047692145be48.json b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Release-ff216b3047692145be48.json new file mode 100644 index 0000000..f030458 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Release-ff216b3047692145be48.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 20, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-7d1e6fed8936f381469e.json b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-7d1e6fed8936f381469e.json new file mode 100644 index 0000000..c7ebe8c --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-7d1e6fed8936f381469e.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-7d1e6fed8936f381469e.json b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-7d1e6fed8936f381469e.json new file mode 100644 index 0000000..c7ebe8c --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-7d1e6fed8936f381469e.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-7d1e6fed8936f381469e.json b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-7d1e6fed8936f381469e.json new file mode 100644 index 0000000..c7ebe8c --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-7d1e6fed8936f381469e.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-7d1e6fed8936f381469e.json b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-7d1e6fed8936f381469e.json new file mode 100644 index 0000000..c7ebe8c --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-7d1e6fed8936f381469e.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Debug-3ca2be3dde12194a7d87.json b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Debug-3ca2be3dde12194a7d87.json new file mode 100644 index 0000000..a621e8f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Debug-3ca2be3dde12194a7d87.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 20, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-3ca2be3dde12194a7d87.json b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-3ca2be3dde12194a7d87.json new file mode 100644 index 0000000..a621e8f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-3ca2be3dde12194a7d87.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 20, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-3ca2be3dde12194a7d87.json b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-3ca2be3dde12194a7d87.json new file mode 100644 index 0000000..a621e8f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-3ca2be3dde12194a7d87.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 20, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Release-3ca2be3dde12194a7d87.json b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Release-3ca2be3dde12194a7d87.json new file mode 100644 index 0000000..a621e8f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Release-3ca2be3dde12194a7d87.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 20, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Debug-31038a380df6f0ca9ee1.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Debug-31038a380df6f0ca9ee1.json new file mode 100644 index 0000000..51282bb --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Debug-31038a380df6f0ca9ee1.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-31038a380df6f0ca9ee1.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-31038a380df6f0ca9ee1.json new file mode 100644 index 0000000..51282bb --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-31038a380df6f0ca9ee1.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-31038a380df6f0ca9ee1.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-31038a380df6f0ca9ee1.json new file mode 100644 index 0000000..51282bb --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-31038a380df6f0ca9ee1.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Release-31038a380df6f0ca9ee1.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Release-31038a380df6f0ca9ee1.json new file mode 100644 index 0000000..51282bb --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Release-31038a380df6f0ca9ee1.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-7fedaee9df9dad61f848.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-7fedaee9df9dad61f848.json new file mode 100644 index 0000000..3f622a3 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-7fedaee9df9dad61f848.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-7fedaee9df9dad61f848.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-7fedaee9df9dad61f848.json new file mode 100644 index 0000000..3f622a3 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-7fedaee9df9dad61f848.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-7fedaee9df9dad61f848.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-7fedaee9df9dad61f848.json new file mode 100644 index 0000000..3f622a3 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-7fedaee9df9dad61f848.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-7fedaee9df9dad61f848.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-7fedaee9df9dad61f848.json new file mode 100644 index 0000000..3f622a3 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-7fedaee9df9dad61f848.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json b/HydraEngine/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json new file mode 100644 index 0000000..a075d39 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json @@ -0,0 +1,58 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "MSVC", + "implicit" : + { + "includeDirectories" : [], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe", + "version" : "19.44.35225.0" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "m", + "mm", + "mpp", + "CPP", + "ixx", + "cppm", + "ccm", + "cxxm", + "c++m" + ] + }, + { + "compiler" : + { + "implicit" : {}, + "path" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + }, + "language" : "RC", + "sourceFileExtensions" : + [ + "rc", + "RC" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/HydraEngine/build/ALL_BUILD.vcxproj b/HydraEngine/build/ALL_BUILD.vcxproj new file mode 100644 index 0000000..3a81319 --- /dev/null +++ b/HydraEngine/build/ALL_BUILD.vcxproj @@ -0,0 +1,189 @@ + + + + x64 + + + false + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {C8EFE53A-CB81-35B8-B51A-22C795CD9877} + Win32Proj + 10.0.26100.0 + x64 + ALL_BUILD + NoUpgrade + + + + Utility + MultiByte + v143 + true + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Always + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/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:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/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:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/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:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/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:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + + + + + + + + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} + ZERO_CHECK + false + Never + + + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC} + HydraEngine + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/ALL_BUILD.vcxproj.filters b/HydraEngine/build/ALL_BUILD.vcxproj.filters new file mode 100644 index 0000000..20c8cad --- /dev/null +++ b/HydraEngine/build/ALL_BUILD.vcxproj.filters @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/HydraEngine/build/CMakeCache.txt b/HydraEngine/build/CMakeCache.txt new file mode 100644 index 0000000..1ce93cd --- /dev/null +++ b/HydraEngine/build/CMakeCache.txt @@ -0,0 +1,338 @@ +# This is the CMakeCache file. +# For build in directory: c:/Code/HydraV3/HydraEngine/build +# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Professional/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 /EHsc + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=/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=/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 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 + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/HydraEngine + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Professional/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=C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//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=HydraEngine + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=1.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= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe + +//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 archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver 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 + +//Value Computed by CMake +HydraEngine_BINARY_DIR:STATIC=C:/Code/HydraV3/HydraEngine/build + +//Value Computed by CMake +HydraEngine_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +HydraEngine_SOURCE_DIR:STATIC=C:/Code/HydraV3/HydraEngine + +//The directory containing a CMake configuration file for glfw3. +glfw3_DIR:PATH=C:/Program Files (x86)/GLFW/lib/cmake/glfw3 + +//The directory containing a CMake configuration file for glm. +glm_DIR:PATH=C:/Program Files (x86)/glm/share/glm + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=c:/Code/HydraV3/HydraEngine/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=3 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Visual Studio 17 2022 +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Professional +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL=x64 +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL=host=x64 +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Code/HydraV3/HydraEngine +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//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=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//noop for ranlib +CMAKE_RANLIB:INTERNAL=: +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-4.3 +//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 +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] + diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake b/HydraEngine/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..5c83eec --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake @@ -0,0 +1,102 @@ +set(CMAKE_CXX_COMPILER "C:/Program Files/Microsoft Visual Studio/2022/Professional/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.35225.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_STANDARD_LATEST "23") +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_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Windows") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "MSVC") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x64") + +set(MSVC_CXX_ARCHITECTURE_ID x64) + + +set(CMAKE_AR "C:/Program Files/Microsoft Visual Studio/2022/Professional/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/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LINK "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LLD "lld-link") +set(CMAKE_CXX_COMPILER_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "MSVC") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 14.44.35225.0) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT MSVC) +set(CMAKE_MT "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe") +set(CMAKE_TAPI "") +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;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS 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) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED ) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED ) + +# 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 "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +set(CMAKE_CXX_COMPILER_IMPORT_STD_ERROR_MESSAGE "Unsupported generator: Visual Studio 17 2022") +set(CMAKE_CXX_STDLIB_MODULES_JSON "") diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin b/HydraEngine/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000..82d66b9 Binary files /dev/null and b/HydraEngine/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake b/HydraEngine/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake new file mode 100644 index 0000000..04ac4ca --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe") +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/HydraEngine/build/CMakeFiles/4.3.3/CMakeSystem.cmake b/HydraEngine/build/CMakeFiles/4.3.3/CMakeSystem.cmake new file mode 100644 index 0000000..88ce365 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.26200") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.26200") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.26200") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.26200") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..b35f567 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* 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(__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__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#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/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* 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(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# 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__) || defined(__CPARM__) +# 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 + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# 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 "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "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(__RENESAS__)) && \ + !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 +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + 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/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj new file mode 100644 index 0000000..67e6b4f --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj @@ -0,0 +1,72 @@ + + + + + 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/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe new file mode 100644 index 0000000..cbf131c --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CompilerIdCXX\CompilerIdCXX.exe + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog new file mode 100644 index 0000000..d3165e5 Binary files /dev/null and b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog differ diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog new file mode 100644 index 0000000..478a722 Binary files /dev/null and b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog differ diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog new file mode 100644 index 0000000..2a33b21 Binary files /dev/null and b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog differ diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog new file mode 100644 index 0000000..80018ca --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog @@ -0,0 +1 @@ +C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CompilerIdCXX\CMakeCXXCompilerId.cpp;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CompilerIdCXX\Debug\CMakeCXXCompilerId.obj diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate new file mode 100644 index 0000000..7b468e9 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CompilerIdCXX\| diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog new file mode 100644 index 0000000..6dd8284 Binary files /dev/null and b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog differ diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog new file mode 100644 index 0000000..71a9354 Binary files /dev/null and b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog differ diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog new file mode 100644 index 0000000..2e4c558 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog @@ -0,0 +1 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\COMPILERIDCXX\DEBUG\CMAKECXXCOMPILERID.OBJ diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog new file mode 100644 index 0000000..ec72752 Binary files /dev/null and b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog differ diff --git a/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.txt b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.txt new file mode 100644 index 0000000..e358d1e --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.txt @@ -0,0 +1 @@ +C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Microsoft/VC/v170 diff --git a/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj new file mode 100644 index 0000000..a6410c4 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj @@ -0,0 +1,31 @@ + + + + + Debug + x64 + + + + {F3FC6D86-508D-3FB1-96D2-995F08B142EC} + Win32Proj + x64 + 10.0.26100.0 + + + + x64 + + + Utility + MultiByte + v143 + + + + + echo VCTargetsPath=$(VCTargetsPath) + + + + diff --git a/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe new file mode 100644 index 0000000..844b1ad --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\x64\Debug\VCTargetsPath + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate new file mode 100644 index 0000000..50a9ed9 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\| diff --git a/HydraEngine/build/CMakeFiles/CMakeConfigureLog.yaml b/HydraEngine/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..99dbd1e --- /dev/null +++ b/HydraEngine/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,3719 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:3 (project)" + message: | + The system is: Windows - 10.0.26200 - AMD64 + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:468 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:506 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + ENV{INCLUDE}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Auxiliary\\VS\\include" + - "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26100.0\\ucrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\um" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\shared" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\winrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\cppwinrt" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: + Build flags: + Id flags: + + The output was: + 0 + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 10/06/2026 16:13:29. + + Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.vcxproj" on node 1 (default targets). + PrepareForBuild: + Creating directory "Debug\\". + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "Debug\\CompilerIdCXX.tlog\\". + InitializeBuildStatus: + Creating "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /nologo /W0 /WX- /diagnostics:column /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\\\" /Fd"Debug\\vc143.pdb" /external:W0 /Gd /TP /FC /errorReport:queue CMakeCXXCompilerId.cpp + CMakeCXXCompilerId.cpp + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:".\\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\\CompilerIdCXX.lib" /MACHINE:X64 Debug\\CMakeCXXCompilerId.obj + CompilerIdCXX.vcxproj -> C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.exe + PostBuildEvent: + for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i + :VCEnd + CMAKE_CXX_COMPILER=C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\Hostx64\\x64\\cl.exe + FinalizeBuildStatus: + Deleting file "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild". + Touching "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.lastbuildstate". + Done Building Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.vcxproj" (default targets). + + Build succeeded. + 0 Warning(s) + 0 Error(s) + + Time Elapsed 00:00:00.50 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe" + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj" + + The CXX compiler identification is MSVC, found in: + C:/Code/HydraV3/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.exe + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:37 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:65 (__resolve_tool_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:103 (__resolve_linker_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "_CMAKE_TOOL_WITH_PATH" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:37 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:65 (__resolve_tool_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:104 (__resolve_linker_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "_CMAKE_TOOL_WITH_PATH" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "lld-link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link.com" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link.exe" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link.com" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link.exe" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link" + - "C:/Windows/System32/lld-link.com" + - "C:/Windows/System32/lld-link.exe" + - "C:/Windows/System32/lld-link" + - "C:/Windows/lld-link.com" + - "C:/Windows/lld-link.exe" + - "C:/Windows/lld-link" + - "C:/Windows/System32/wbem/lld-link.com" + - "C:/Windows/System32/wbem/lld-link.exe" + - "C:/Windows/System32/wbem/lld-link" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link" + - "C:/Windows/System32/OpenSSH/lld-link.com" + - "C:/Windows/System32/OpenSSH/lld-link.exe" + - "C:/Windows/System32/OpenSSH/lld-link" + - "C:/Program Files/dotnet/lld-link.com" + - "C:/Program Files/dotnet/lld-link.exe" + - "C:/Program Files/dotnet/lld-link" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link.com" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link.exe" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link" + - "C:/Program Files/Azure Data Studio/bin/lld-link.com" + - "C:/Program Files/Azure Data Studio/bin/lld-link.exe" + - "C:/Program Files/Azure Data Studio/bin/lld-link" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link.com" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link.exe" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link.com" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link.exe" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link" + - "C:/Program Files/CMake/bin/lld-link.com" + - "C:/Program Files/CMake/bin/lld-link.exe" + - "C:/Program Files/CMake/bin/lld-link" + - "C:/Program Files/Git/cmd/lld-link.com" + - "C:/Program Files/Git/cmd/lld-link.exe" + - "C:/Program Files/Git/cmd/lld-link" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link.com" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link.exe" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link" + - "C:/Users/rob/.dotnet/tools/lld-link.com" + - "C:/Users/rob/.dotnet/tools/lld-link.exe" + - "C:/Users/rob/.dotnet/tools/lld-link" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link.com" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link.exe" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link" + found: false + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_MT" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "mt" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.com" + found: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "lib" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineRCCompiler.cmake:40 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake:592 (enable_language)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake:565 (__windows_compiler_msvc_enable_rc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake:6 (__windows_compiler_msvc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake:48 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_RC_COMPILER" + description: "RC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "rc" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/sbin/" + - "C:/Program Files/CMake/" + - "C:/Program Files/HydraEngine/bin/" + - "C:/Program Files/HydraEngine/sbin/" + - "C:/Program Files/HydraEngine/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.com" + found: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/HydraEngine" + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-xat9u2" + binary: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-xat9u2" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-xat9u2' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_1d3b0.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 10/06/2026 16:13:29. + + Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-xat9u2\\cmTC_1d3b0.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-xat9u2\\Debug\\". + Creating directory "cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.tlog\\". + InitializeBuildStatus: + Creating "cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_1d3b0.dir\\Debug\\\\" /Fd"cmTC_1d3b0.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.3\\Modules\\CMakeCXXCompilerABI.cpp" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_1d3b0.dir\\Debug\\\\" /Fd"cmTC_1d3b0.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.3\\Modules\\CMakeCXXCompilerABI.cpp" + CMakeCXXCompilerABI.cpp + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-xat9u2\\Debug\\cmTC_1d3b0.exe" /INCREMENTAL /ILK:"cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-xat9u2/Debug/cmTC_1d3b0.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-xat9u2/Debug/cmTC_1d3b0.lib" /MACHINE:X64 /machine:x64 cmTC_1d3b0.dir\\Debug\\CMakeCXXCompilerABI.obj + cmTC_1d3b0.vcxproj -> C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-xat9u2\\Debug\\cmTC_1d3b0.exe + FinalizeBuildStatus: + Deleting file "cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.tlog\\unsuccessfulbuild". + Touching "cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.tlog\\cmTC_1d3b0.lastbuildstate". + Done Building Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-xat9u2\\cmTC_1d3b0.vcxproj" (default targets). + + Build succeeded. + 0 Warning(s) + 0 Error(s) + + Time Elapsed 00:00:00.50 + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|link\\.exe|lld-link(\\.exe)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|link\\.exe|lld-link(\\.exe)?))("|,| |$)] + linker tool for 'CXX': C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Running the CXX compiler's linker: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe" "-v" + Microsoft (R) Incremental Linker Version 14.44.35225.0 + Copyright (C) Microsoft Corporation. All rights reserved. +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:5 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: null + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake:103 (cmake_check_source_compiles)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:162 (check_cxx_source_compiles)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:226 (_threads_check_libc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "CMakeLists.txt:22 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-buqlmc" + binary: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-buqlmc" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-buqlmc' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_f26c0.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 10/06/2026 16:51:12. + + Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\cmTC_f26c0.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\Debug\\". + Creating directory "cmTC_f26c0.dir\\Debug\\cmTC_f26c0.tlog\\". + InitializeBuildStatus: + Creating "cmTC_f26c0.dir\\Debug\\cmTC_f26c0.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_f26c0.dir\\Debug\\cmTC_f26c0.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_f26c0.dir\\Debug\\\\" /Fd"cmTC_f26c0.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\src.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_f26c0.dir\\Debug\\\\" /Fd"cmTC_f26c0.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\src.cxx" + src.cxx + C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\cmTC_f26c0.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\cmTC_f26c0.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\cmTC_f26c0.vcxproj" (default target) (1) -> + (ClCompile target) -> + C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\cmTC_f26c0.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.48 + + exitCode: 1 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake:154 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:175 (check_library_exists)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:238 (_threads_check_lib)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "CMakeLists.txt:22 (find_package)" + checks: + - "Looking for pthread_create in pthreads" + directories: + source: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-nfxi6n" + binary: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-nfxi6n" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_PTHREADS_CREATE" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-nfxi6n' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_52faf.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 10/06/2026 16:51:12. + + Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\cmTC_52faf.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\Debug\\". + Creating directory "cmTC_52faf.dir\\Debug\\cmTC_52faf.tlog\\". + InitializeBuildStatus: + Creating "cmTC_52faf.dir\\Debug\\cmTC_52faf.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_52faf.dir\\Debug\\cmTC_52faf.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_52faf.dir\\Debug\\\\" /Fd"cmTC_52faf.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\CheckFunctionExists.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_52faf.dir\\Debug\\\\" /Fd"cmTC_52faf.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\CheckFunctionExists.cxx" + CheckFunctionExists.cxx + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\Debug\\cmTC_52faf.exe" /INCREMENTAL /ILK:"cmTC_52faf.dir\\Debug\\cmTC_52faf.ilk" /NOLOGO pthreads.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-nfxi6n/Debug/cmTC_52faf.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-nfxi6n/Debug/cmTC_52faf.lib" /MACHINE:X64 /machine:x64 cmTC_52faf.dir\\Debug\\CheckFunctionExists.obj + LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\cmTC_52faf.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\cmTC_52faf.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\cmTC_52faf.vcxproj" (default target) (1) -> + (Link target) -> + LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\cmTC_52faf.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.37 + + exitCode: 1 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake:154 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:175 (check_library_exists)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:239 (_threads_check_lib)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "CMakeLists.txt:22 (find_package)" + checks: + - "Looking for pthread_create in pthread" + directories: + source: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-60j94i" + binary: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-60j94i" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_PTHREAD_CREATE" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-60j94i' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_48425.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 10/06/2026 16:51:13. + + Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\cmTC_48425.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\Debug\\". + Creating directory "cmTC_48425.dir\\Debug\\cmTC_48425.tlog\\". + InitializeBuildStatus: + Creating "cmTC_48425.dir\\Debug\\cmTC_48425.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_48425.dir\\Debug\\cmTC_48425.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_48425.dir\\Debug\\\\" /Fd"cmTC_48425.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\CheckFunctionExists.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_48425.dir\\Debug\\\\" /Fd"cmTC_48425.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\CheckFunctionExists.cxx" + CheckFunctionExists.cxx + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\Debug\\cmTC_48425.exe" /INCREMENTAL /ILK:"cmTC_48425.dir\\Debug\\cmTC_48425.ilk" /NOLOGO pthread.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-60j94i/Debug/cmTC_48425.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-60j94i/Debug/cmTC_48425.lib" /MACHINE:X64 /machine:x64 cmTC_48425.dir\\Debug\\CheckFunctionExists.obj + LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\cmTC_48425.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\cmTC_48425.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\cmTC_48425.vcxproj" (default target) (1) -> + (Link target) -> + LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\cmTC_48425.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.36 + + exitCode: 1 + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:22 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:25 (find_package)" + name: "glm" + configs: + - + filename: "glm.cps" + kind: "cps" + - + filename: "glmConfig.cmake" + kind: "cmake" + - + filename: "glm-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glm" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake" + mode: "config" + version: "1.0.2" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/HydraEngine" +... diff --git a/HydraEngine/build/CMakeFiles/InstallScripts.json b/HydraEngine/build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..2522ed3 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "C:/Code/HydraV3/HydraEngine/build/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/HydraEngine/build/CMakeFiles/TargetDirectories.txt b/HydraEngine/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..8ce89cc --- /dev/null +++ b/HydraEngine/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/HydraEngine.dir +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/ALL_BUILD.dir +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/ZERO_CHECK.dir diff --git a/HydraEngine/build/CMakeFiles/cmake.check_cache b/HydraEngine/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/HydraEngine/build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule b/HydraEngine/build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule new file mode 100644 index 0000000..2d3998c --- /dev/null +++ b/HydraEngine/build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/HydraEngine/build/CMakeFiles/generate.stamp b/HydraEngine/build/CMakeFiles/generate.stamp new file mode 100644 index 0000000..9b5f49f --- /dev/null +++ b/HydraEngine/build/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/HydraEngine/build/CMakeFiles/generate.stamp.depend b/HydraEngine/build/CMakeFiles/generate.stamp.depend new file mode 100644 index 0000000..4dfdc36 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/generate.stamp.depend @@ -0,0 +1,42 @@ +# CMake generation dependency list for this directory. +C:/Code/HydraV3/HydraEngine/CMakeLists.txt +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/4.3.3/CMakeSystem.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake +C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake +C:/Program Files (x86)/glm/share/glm/glmConfig.cmake +C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CheckIncludeFileCXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/WindowsPaths.cmake diff --git a/HydraEngine/build/CMakeFiles/generate.stamp.list b/HydraEngine/build/CMakeFiles/generate.stamp.list new file mode 100644 index 0000000..2bf0ce5 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/generate.stamp.list @@ -0,0 +1 @@ +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp diff --git a/HydraEngine/build/Debug/HydraEngine.exp b/HydraEngine/build/Debug/HydraEngine.exp new file mode 100644 index 0000000..43adb96 Binary files /dev/null and b/HydraEngine/build/Debug/HydraEngine.exp differ diff --git a/HydraEngine/build/Debug/HydraEngine.pdb b/HydraEngine/build/Debug/HydraEngine.pdb new file mode 100644 index 0000000..313a0cc Binary files /dev/null and b/HydraEngine/build/Debug/HydraEngine.pdb differ diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log new file mode 100644 index 0000000..835c426 --- /dev/null +++ b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log @@ -0,0 +1,16 @@ +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\vc143.pdb +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydrathread.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydrataskscheduler.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydragameproxy.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraobject.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydratask.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydrataskbarrier.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\cmakecxxcompilerid.obj +c:\code\hydrav3\hydraengine\build\cmakefiles\generate.stamp +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\cl.command.1.tlog +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\cl.read.1.tlog +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\cl.write.1.tlog +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\custombuild.command.1.tlog +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\custombuild.read.1.tlog +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\custombuild.write.1.tlog diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.dll.recipe b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.dll.recipe new file mode 100644 index 0000000..2cb201e --- /dev/null +++ b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.dll.recipe @@ -0,0 +1,14 @@ + + + + + C:\Code\HydraV3\HydraEngine\build\x64\Debug\ZERO_CHECK + + + C:\Code\HydraV3\HydraEngine\build\Debug\HydraEngine.dll + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.ilk b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.ilk new file mode 100644 index 0000000..7d63e83 Binary files /dev/null and b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.ilk differ diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.command.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.command.1.tlog new file mode 100644 index 0000000..2400bdf Binary files /dev/null and b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.command.1.tlog differ diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.read.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.read.1.tlog new file mode 100644 index 0000000..ed03f6d Binary files /dev/null and b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.read.1.tlog differ diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.write.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.write.1.tlog new file mode 100644 index 0000000..2f42055 Binary files /dev/null and b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.write.1.tlog differ diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/Cl.items.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/Cl.items.tlog new file mode 100644 index 0000000..94427cf --- /dev/null +++ b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/Cl.items.tlog @@ -0,0 +1,9 @@ +C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CompilerIdCXX\CMakeCXXCompilerId.cpp;C:\Code\HydraV3\HydraEngine\build\HydraEngine.dir\Debug\CMakeCXXCompilerId.obj +C:\Code\HydraV3\HydraEngine\source\engine\HydraEngine.cpp;C:\Code\HydraV3\HydraEngine\build\HydraEngine.dir\Debug\HydraEngine.obj +C:\Code\HydraV3\HydraEngine\source\engine\HydraObject.cpp;C:\Code\HydraV3\HydraEngine\build\HydraEngine.dir\Debug\HydraObject.obj +C:\Code\HydraV3\HydraEngine\source\game\HydraGameProxy.cpp;C:\Code\HydraV3\HydraEngine\build\HydraEngine.dir\Debug\HydraGameProxy.obj +C:\Code\HydraV3\HydraEngine\source\scheduler\HydraTaskBarrier.cpp;C:\Code\HydraV3\HydraEngine\build\HydraEngine.dir\Debug\HydraTaskBarrier.obj +C:\Code\HydraV3\HydraEngine\source\scheduler\HydraTaskScheduler.cpp;C:\Code\HydraV3\HydraEngine\build\HydraEngine.dir\Debug\HydraTaskScheduler.obj +C:\Code\HydraV3\HydraEngine\source\scheduler\HydraThread.cpp;C:\Code\HydraV3\HydraEngine\build\HydraEngine.dir\Debug\HydraThread.obj +C:\Code\HydraV3\HydraEngine\source\task\HydraTask.cpp;C:\Code\HydraV3\HydraEngine\build\HydraEngine.dir\Debug\HydraTask.obj +C:\Code\HydraV3\HydraEngine\source\windowmanager\HydraWindowManager.cpp;C:\Code\HydraV3\HydraEngine\build\HydraEngine.dir\Debug\HydraWindowManager.obj diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.command.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..e73caf2 --- /dev/null +++ b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,10 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.read.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..ddaa9bf --- /dev/null +++ b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,41 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKECXXCOMPILER.CMAKE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKERCCOMPILER.CMAKE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIGVERSION.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEINITIALIZECONFIGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKCXXSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKINCLUDEFILECXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKLIBRARYEXISTS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEMESSAGE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDTHREADS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWSPATHS.CMAKE diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.write.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..82a3857 --- /dev/null +++ b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,2 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\GENERATE.STAMP diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/HydraEngine.lastbuildstate b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/HydraEngine.lastbuildstate new file mode 100644 index 0000000..3ee38b1 --- /dev/null +++ b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/HydraEngine.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\HydraEngine\build\| diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.command.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.command.1.tlog new file mode 100644 index 0000000..ece3dc5 Binary files /dev/null and b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.command.1.tlog differ diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.read.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.read.1.tlog new file mode 100644 index 0000000..f0f7804 Binary files /dev/null and b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.read.1.tlog differ diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.secondary.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.secondary.1.tlog new file mode 100644 index 0000000..0219fdf --- /dev/null +++ b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.secondary.1.tlog @@ -0,0 +1,4 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\HYDRAENGINE.DIR\DEBUG\CMAKECXXCOMPILERID.OBJ|C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\HYDRAENGINE.DIR\DEBUG\HYDRAENGINE.OBJ|C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\HYDRAENGINE.DIR\DEBUG\HYDRAGAMEPROXY.OBJ|C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\HYDRAENGINE.DIR\DEBUG\HYDRAOBJECT.OBJ|C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\HYDRAENGINE.DIR\DEBUG\HYDRATASK.OBJ|C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\HYDRAENGINE.DIR\DEBUG\HYDRATASKBARRIER.OBJ|C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\HYDRAENGINE.DIR\DEBUG\HYDRATASKSCHEDULER.OBJ|C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\HYDRAENGINE.DIR\DEBUG\HYDRATHREAD.OBJ|C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\HYDRAENGINE.DIR\DEBUG\HYDRAWINDOWMANAGER.OBJ +C:\Code\HydraV3\HydraEngine\build\Debug\HydraEngine.lib +C:\Code\HydraV3\HydraEngine\build\Debug\HydraEngine.EXP +C:\Code\HydraV3\HydraEngine\build\HydraEngine.dir\Debug\HydraEngine.ilk diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.write.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.write.1.tlog new file mode 100644 index 0000000..296535e Binary files /dev/null and b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.write.1.tlog differ diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.vcxproj.FileListAbsolute.txt b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/HydraEngine/build/HydraEngine.dir/Debug/vc143.pdb b/HydraEngine/build/HydraEngine.dir/Debug/vc143.pdb new file mode 100644 index 0000000..1e8c7c9 Binary files /dev/null and b/HydraEngine/build/HydraEngine.dir/Debug/vc143.pdb differ diff --git a/HydraEngine/build/HydraEngine.sln b/HydraEngine/build/HydraEngine.sln new file mode 100644 index 0000000..8ab48f9 --- /dev/null +++ b/HydraEngine/build/HydraEngine.sln @@ -0,0 +1,59 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{79E527E6-C0FA-3957-80E4-361CBC446961}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{C8EFE53A-CB81-35B8-B51A-22C795CD9877}" + ProjectSection(ProjectDependencies) = postProject + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC} = {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC} + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} = {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HydraEngine", "HydraEngine.vcxproj", "{BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC}" + ProjectSection(ProjectDependencies) = postProject + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} = {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}" + ProjectSection(ProjectDependencies) = postProject + 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 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.Debug|x64.ActiveCfg = Debug|x64 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.Release|x64.ActiveCfg = Release|x64 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC}.Debug|x64.ActiveCfg = Debug|x64 + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC}.Debug|x64.Build.0 = Debug|x64 + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC}.Release|x64.ActiveCfg = Release|x64 + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC}.Release|x64.Build.0 = Release|x64 + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Debug|x64.ActiveCfg = Debug|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Debug|x64.Build.0 = Debug|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Release|x64.ActiveCfg = Release|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Release|x64.Build.0 = Release|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {C8EFE53A-CB81-35B8-B51A-22C795CD9877} = {79E527E6-C0FA-3957-80E4-361CBC446961} + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} = {79E527E6-C0FA-3957-80E4-361CBC446961} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {16838CD3-ACA8-3260-8749-207FFFE0BFC7} + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/HydraEngine/build/HydraEngine.vcxproj b/HydraEngine/build/HydraEngine.vcxproj new file mode 100644 index 0000000..1c28ae1 --- /dev/null +++ b/HydraEngine/build/HydraEngine.vcxproj @@ -0,0 +1,413 @@ + + + + x64 + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC} + Win32Proj + 10.0.26100.0 + x64 + HydraEngine + NoUpgrade + + + + DynamicLibrary + MultiByte + v143 + true + + + DynamicLibrary + MultiByte + v143 + false + + + DynamicLibrary + MultiByte + v143 + false + + + DynamicLibrary + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + C:\Code\HydraV3\HydraEngine\build\Debug\ + HydraEngine.dir\Debug\ + HydraEngine + .dll + true + true + C:\Code\HydraV3\HydraEngine\build\Release\ + HydraEngine.dir\Release\ + HydraEngine + .dll + false + true + C:\Code\HydraV3\HydraEngine\build\MinSizeRel\ + HydraEngine.dir\MinSizeRel\ + HydraEngine + .dll + false + true + C:\Code\HydraV3\HydraEngine\build\RelWithDebInfo\ + HydraEngine.dir\RelWithDebInfo\ + HydraEngine + .dll + true + true + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" /external:I "C:/Program Files (x86)/glm/include" + $(IntDir) + EnableFastChecks + + + ProgramDatabase + Sync + TurnOffAllWarnings + + + Disabled + stdcpp17 + + Disabled + NotUsing + + MultiThreadedDebugDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="Debug";HydraEngine_EXPORTS + $(IntDir) + false + + + %(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"Debug\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + true + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/HydraEngine/build/Debug/HydraEngine.lib + + C:/Code/HydraV3/HydraEngine/build/Debug/HydraEngine.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" /external:I "C:/Program Files (x86)/glm/include" + $(IntDir) + Default + + + Sync + TurnOffAllWarnings + + + AnySuitable + stdcpp17 + + MaxSpeed + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="Release";HydraEngine_EXPORTS + $(IntDir) + + + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"Release\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + false + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/HydraEngine/build/Release/HydraEngine.lib + + C:/Code/HydraV3/HydraEngine/build/Release/HydraEngine.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" /external:I "C:/Program Files (x86)/glm/include" + $(IntDir) + Default + + + Sync + TurnOffAllWarnings + + + OnlyExplicitInline + stdcpp17 + + MinSpace + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="MinSizeRel";HydraEngine_EXPORTS + $(IntDir) + + + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"MinSizeRel\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + false + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/HydraEngine/build/MinSizeRel/HydraEngine.lib + + C:/Code/HydraV3/HydraEngine/build/MinSizeRel/HydraEngine.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" /external:I "C:/Program Files (x86)/glm/include" + $(IntDir) + Default + + + ProgramDatabase + Sync + TurnOffAllWarnings + + + OnlyExplicitInline + stdcpp17 + + MaxSpeed + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="RelWithDebInfo";HydraEngine_EXPORTS + $(IntDir) + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"RelWithDebInfo\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + true + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/HydraEngine/build/RelWithDebInfo/HydraEngine.lib + + C:/Code/HydraV3/HydraEngine/build/RelWithDebInfo/HydraEngine.pdb + + Console + + + false + + + + + Always + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/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:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/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:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/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:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/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:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} + ZERO_CHECK + false + Never + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/HydraEngine.vcxproj.filters b/HydraEngine/build/HydraEngine.vcxproj.filters new file mode 100644 index 0000000..37927d3 --- /dev/null +++ b/HydraEngine/build/HydraEngine.vcxproj.filters @@ -0,0 +1,78 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {BB2E92C7-456B-336F-AD66-4FFA0C311A6D} + + + {718745FB-8625-3C87-AA10-55B9411FD288} + + + diff --git a/HydraEngine/build/Project.sln b/HydraEngine/build/Project.sln new file mode 100644 index 0000000..7f969e1 --- /dev/null +++ b/HydraEngine/build/Project.sln @@ -0,0 +1,39 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{C8EFE53A-CB81-35B8-B51A-22C795CD9877}" + ProjectSection(ProjectDependencies) = postProject + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} = {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}" + ProjectSection(ProjectDependencies) = postProject + 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 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.Debug|x64.ActiveCfg = Debug|x64 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.Release|x64.ActiveCfg = Release|x64 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Debug|x64.ActiveCfg = Debug|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Debug|x64.Build.0 = Debug|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Release|x64.ActiveCfg = Release|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Release|x64.Build.0 = Release|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {092B6857-7147-32CB-BAFB-1CE381F43119} + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/HydraEngine/build/ZERO_CHECK.vcxproj b/HydraEngine/build/ZERO_CHECK.vcxproj new file mode 100644 index 0000000..8ad35c9 --- /dev/null +++ b/HydraEngine/build/ZERO_CHECK.vcxproj @@ -0,0 +1,183 @@ + + + + x64 + + + false + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} + Win32Proj + 10.0.26100.0 + x64 + ZERO_CHECK + NoUpgrade + + + + Utility + MultiByte + v143 + true + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Always + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/HydraEngine/build/HydraEngine.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:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/HydraEngine/build/HydraEngine.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:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/HydraEngine/build/HydraEngine.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:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/HydraEngine/build/HydraEngine.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:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/ZERO_CHECK.vcxproj.filters b/HydraEngine/build/ZERO_CHECK.vcxproj.filters new file mode 100644 index 0000000..42a38a9 --- /dev/null +++ b/HydraEngine/build/ZERO_CHECK.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {947DA288-FF1F-334E-8FF0-6F815DA0D60B} + + + diff --git a/HydraEngine/build/cmake_install.cmake b/HydraEngine/build/cmake_install.cmake new file mode 100644 index 0000000..e243591 --- /dev/null +++ b/HydraEngine/build/cmake_install.cmake @@ -0,0 +1,56 @@ +# Install script for directory: C:/Code/HydraV3/HydraEngine + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/HydraEngine") +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() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Code/HydraV3/HydraEngine/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Code/HydraV3/HydraEngine/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe new file mode 100644 index 0000000..1ccef09 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe @@ -0,0 +1,17 @@ + + + + + C:\Code\HydraV3\HydraEngine\build\x64\Debug\ZERO_CHECK + + + C:\Code\HydraV3\HydraEngine\build\Debug\HydraEngine.dll + + + C:\Code\HydraV3\HydraEngine\build\x64\Debug\ALL_BUILD + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate new file mode 100644 index 0000000..3ee38b1 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\HydraEngine\build\| diff --git a/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..e73caf2 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,10 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd diff --git a/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..ddaa9bf --- /dev/null +++ b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,41 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKECXXCOMPILER.CMAKE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKERCCOMPILER.CMAKE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIGVERSION.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEINITIALIZECONFIGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKCXXSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKINCLUDEFILECXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKLIBRARYEXISTS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEMESSAGE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDTHREADS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWSPATHS.CMAKE diff --git a/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..82a3857 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,2 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\GENERATE.STAMP diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log new file mode 100644 index 0000000..3a65ef1 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log @@ -0,0 +1,4 @@ +c:\code\hydrav3\hydraengine\build\cmakefiles\generate.stamp +c:\code\hydrav3\hydraengine\build\x64\debug\zero_check\zero_check.tlog\custombuild.command.1.tlog +c:\code\hydrav3\hydraengine\build\x64\debug\zero_check\zero_check.tlog\custombuild.read.1.tlog +c:\code\hydrav3\hydraengine\build\x64\debug\zero_check\zero_check.tlog\custombuild.write.1.tlog diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe new file mode 100644 index 0000000..884cd84 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\HydraEngine\build\x64\Debug\ZERO_CHECK + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..19f139a --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,10 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\F1E81F02C2FD29CB20E947D18B34EE39\GENERATE.STAMP.RULE +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/HydraEngine/build/HydraEngine.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..d207234 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,42 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\F1E81F02C2FD29CB20E947D18B34EE39\GENERATE.STAMP.RULE +C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKECXXCOMPILER.CMAKE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKERCCOMPILER.CMAKE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIGVERSION.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEINITIALIZECONFIGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKCXXSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKINCLUDEFILECXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKLIBRARYEXISTS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEMESSAGE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDTHREADS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWSPATHS.CMAKE diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..5873dcb --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,2 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\F1E81F02C2FD29CB20E947D18B34EE39\GENERATE.STAMP.RULE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\GENERATE.STAMP diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate new file mode 100644 index 0000000..3ee38b1 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\HydraEngine\build\| diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxproj.FileListAbsolute.txt b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/HydraEngine/includes/GLMIncludes.h b/HydraEngine/includes/GLMIncludes.h new file mode 100644 index 0000000..fc636fc --- /dev/null +++ b/HydraEngine/includes/GLMIncludes.h @@ -0,0 +1,17 @@ +#ifndef GLMINCLUDES +#define GLMINCLUDES + +#define GLM_ENABLE_EXPERIMENTAL GLM_ENABLE +#define GLM_FORCE_DEPTH_ZERO_TO_ONE + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#endif /* GLMINCLUDES */ diff --git a/HydraEngine/includes/Hydra.h b/HydraEngine/includes/Hydra.h new file mode 100644 index 0000000..58f2129 --- /dev/null +++ b/HydraEngine/includes/Hydra.h @@ -0,0 +1,14 @@ +#ifndef HYDRA +#define HYDRA + +#include "../source/engine/HydraEngine.h" +#include "../source/game/HydraGameProxy.h" +#include "../source/actor/HydraActorManager.h" +#include "../source/actor/HydraActor.h" +#include "../source/actor/HydraPlaneActor.h" +#include "../source/actor/HydraPlayerActor.h" +#include "../source/actor/HydraDirectionalLightActor.h" +#include "../source/camera/HydraCamera.h" + +#include +#endif /* HYDRA */ diff --git a/HydraEngine/source/GlewIncludes.h b/HydraEngine/source/GlewIncludes.h new file mode 100644 index 0000000..0f70214 --- /dev/null +++ b/HydraEngine/source/GlewIncludes.h @@ -0,0 +1,6 @@ +#ifndef GLEWINCLUDES +#define GLEWINCLUDES + +#include +#include +#endif /* GLEWINCLUDES */ diff --git a/HydraEngine/source/HydraDefines.h b/HydraEngine/source/HydraDefines.h new file mode 100644 index 0000000..de56e79 --- /dev/null +++ b/HydraEngine/source/HydraDefines.h @@ -0,0 +1,245 @@ +#ifndef HYDRADEFINES +#define HYDRADEFINES + +#include +#include +#define GLFW_MANAGER 1 +//#define GLEW_STATIC + + + +#ifdef __unix__ /* __unix__ is usually defined by compilers targeting Unix systems */ + #define OS_Windows 0 + #define CLASS_DEFINE +#elif defined(_WIN32) || defined(WIN32) /* _Win32 is usually defined by compilers targeting 32 or 64 bit Windows systems */ + #include + #define WIN32_LEAN_AND_MEAN + + #ifdef _EXPORTING + #define CLASS_DEFINE __declspec(dllexport) + + #else + #define CLASS_DEFINE __declspec(dllimport) + #endif +#endif + + + +#ifndef PROJECT_DIRS +char const * const texture_base = "C:/Code/HydraV3/Media/Textures/"; +char const * const shader_base = "C:/Code/HydraV3/HydraEngine/source/ShaderFiles/"; +#define PROJECT_DIRS = 1 +#endif + +using HydraID = uint32_t; +using byte = uint8_t; +using HydraSignature = std::bitset<64>; + +const HydraID INVALID_HYDRA_ID = 4294967295; +const uint32_t MAX_TASKS = 10000; +const uint32_t MAX_MATERIALS = 1000; +const uint32_t MAX_TEXTURES = 1000; +const uint32_t MAX_ACTORS = 10000; +const uint32_t MAX_LIGHTS = 500; + + +enum class HYDRA_RENDERABLE_TYPE +{ + HYDRA_COLOUR = 1, + HYDRA_SHADOW, + HYDRA_TRANSPARENT, + HYDRA_LIGHTING, + HYDRA_OUTPUT +}; + +enum class HYDRA_BUFFER_TYPE +{ + HYDRA_UKNOWN_BUFFER = 0, + HYDRA_UBO_BUFFER = 1, + HYDRA_SSBO_BUFFER = 2, + HYDRA_VERTEX_BUFFER = 3, + HYDRA_INDEX_BUFFER = 4 +}; + +enum class HYDRA_ACTOR_STATE +{ + WAITING_FOR_INIT = 0, + ACTIVE = 1, + WAITING_FOR_DELETE = 2 +}; + +enum class HydraThreadAffinity +{ + Unknown = 0, + General = 1, + Render = 2, + Physics = 3 +}; + +enum class HYDRA_LIGHT_TYPE +{ + HYDRA_LIGHT_DIRECTIONAL = 1, + HYDRA_LIGHT_POINT = 2, + HYDRA_LIGHT_SPOT = 3 +}; + + +enum class HYDRA_STATE +{ + Empty = 0, + Waiting = 1, + Ready = 2, + Deleted = 3 +}; + +enum class KEY_PRESS_ACTIONS +{ + HYDRA_KEY_PRESSED = 1, + HYDRA_KEY_RELEASED = 2 +}; + +enum class HYDRA_KEY_CODES +{ + HYDRA_KEY_UNKNOWN =-1, + HYDRA_KEY_SPACE =32, + HYDRA_KEY_APOSTROPHE =39, + HYDRA_KEY_COMMA =44, + HYDRA_KEY_MINUS =45, + HYDRA_KEY_PERIOD =46, + HYDRA_KEY_SLASH =47, + HYDRA_KEY_0 =48, + HYDRA_KEY_1 =49, + HYDRA_KEY_2 =50, + HYDRA_KEY_3 =51, + HYDRA_KEY_4 =52, + HYDRA_KEY_5 =53, + HYDRA_KEY_6 =54, + HYDRA_KEY_7 =55, + HYDRA_KEY_8 =56, + HYDRA_KEY_9 =57, + HYDRA_KEY_SEMICOLON =59, + HYDRA_KEY_EQUAL =61, + HYDRA_KEY_A =65, + HYDRA_KEY_B =66, + HYDRA_KEY_C =67, + HYDRA_KEY_D =68, + HYDRA_KEY_E =69, + HYDRA_KEY_F =70, + HYDRA_KEY_G =71, + HYDRA_KEY_H =72, + HYDRA_KEY_I =73, + HYDRA_KEY_J =74, + HYDRA_KEY_K =75, + HYDRA_KEY_L =76, + HYDRA_KEY_M =77, + HYDRA_KEY_N =78, + HYDRA_KEY_O =79, + HYDRA_KEY_P =80, + HYDRA_KEY_Q =81, + HYDRA_KEY_R =82, + HYDRA_KEY_S =83, + HYDRA_KEY_T =84, + HYDRA_KEY_U =85, + HYDRA_KEY_V =86, + HYDRA_KEY_W =87, + HYDRA_KEY_X =88, + HYDRA_KEY_Y =89, + HYDRA_KEY_Z =90, + HYDRA_KEY_LEFT_BRACKET =91, + HYDRA_KEY_BACKSLASH =92, + HYDRA_KEY_RIGHT_BRACKET =93, + HYDRA_KEY_GRAVE_ACCENT =96, + HYDRA_KEY_WORLD_1 =161, + HYDRA_KEY_WORLD_2 =162, + HYDRA_KEY_ESCAPE =256, + HYDRA_KEY_ENTER =257, + HYDRA_KEY_TAB =258, + HYDRA_KEY_BACKSPACE =259, + HYDRA_KEY_INSERT =260, + HYDRA_KEY_DELETE =261, + HYDRA_KEY_RIGHT =262, + HYDRA_KEY_LEFT =263, + HYDRA_KEY_DOWN =264, + HYDRA_KEY_UP =265, + HYDRA_KEY_PAGE_UP =266, + HYDRA_KEY_PAGE_DOWN =267, + HYDRA_KEY_HOME =268, + HYDRA_KEY_END =269, + HYDRA_KEY_CAPS_LOCK =280, + HYDRA_KEY_SCROLL_LOCK =281, + HYDRA_KEY_NUM_LOCK =282, + HYDRA_KEY_PRINT_SCREEN =283, + HYDRA_KEY_PAUSE =284, + HYDRA_KEY_F1 =290, + HYDRA_KEY_F2 =291, + HYDRA_KEY_F3 =292, + HYDRA_KEY_F4 =293, + HYDRA_KEY_F5 =294, + HYDRA_KEY_F6 =295, + HYDRA_KEY_F7 =296, + HYDRA_KEY_F8 =297, + HYDRA_KEY_F9 =298, + HYDRA_KEY_F10 =299, + HYDRA_KEY_F11 =300, + HYDRA_KEY_F12 =301, + HYDRA_KEY_F13 =302, + HYDRA_KEY_F14 =303, + HYDRA_KEY_F15 =304, + HYDRA_KEY_F16 =305, + HYDRA_KEY_F17 =306, + HYDRA_KEY_F18 =307, + HYDRA_KEY_F19 =308, + HYDRA_KEY_F20 =309, + HYDRA_KEY_F21 =310, + HYDRA_KEY_F22 =311, + HYDRA_KEY_F23 =312, + HYDRA_KEY_F24 =313, + HYDRA_KEY_F25 =314, + HYDRA_KEY_KP_0 =320, + HYDRA_KEY_KP_1 =321, + HYDRA_KEY_KP_2 =322, + HYDRA_KEY_KP_3 =323, + HYDRA_KEY_KP_4 =324, + HYDRA_KEY_KP_5 =325, + HYDRA_KEY_KP_6 =326, + HYDRA_KEY_KP_7 =327, + HYDRA_KEY_KP_8 =328, + HYDRA_KEY_KP_9 =329, + HYDRA_KEY_KP_DECIMAL =330, + HYDRA_KEY_KP_DIVIDE =331, + HYDRA_KEY_KP_MULTIPLY =332, + HYDRA_KEY_KP_SUBTRACT =333, + HYDRA_KEY_KP_ADD =334, + HYDRA_KEY_KP_ENTER =335, + HYDRA_KEY_KP_EQUAL =336, + HYDRA_KEY_LEFT_SHIFT =340, + HYDRA_KEY_LEFT_CONTROL =341, + HYDRA_KEY_LEFT_ALT =342, + HYDRA_KEY_LEFT_SUPER =343, + HYDRA_KEY_RIGHT_SHIFT =344, + HYDRA_KEY_RIGHT_CONTROL =345, + HYDRA_KEY_RIGHT_ALT =346, + HYDRA_KEY_RIGHT_SUPER =347, + HYDRA_KEY_MENU =348 + +}; + + +struct HydraKeyPressStuct +{ + HydraKeyPressStuct() {}; + HydraKeyPressStuct(int key_code_in, KEY_PRESS_ACTIONS key_action_in) { key_code = key_code_in; key_action = key_action_in; } + int key_code = -1; + KEY_PRESS_ACTIONS key_action = KEY_PRESS_ACTIONS::HYDRA_KEY_PRESSED; +}; + +struct HydraMouseMoveStruct +{ + HydraMouseMoveStruct() {}; + HydraMouseMoveStruct(int x_in, int y_in) { x = x_in; y = y_in; } + int x = 0; + int y = 0; +}; + + +#endif /* HYDRADEFINES */ diff --git a/HydraEngine/source/ShaderFiles/deferred_output_shader.frag b/HydraEngine/source/ShaderFiles/deferred_output_shader.frag new file mode 100644 index 0000000..f14c6f1 --- /dev/null +++ b/HydraEngine/source/ShaderFiles/deferred_output_shader.frag @@ -0,0 +1,225 @@ +//*PIXEL* +#version 460 core + +#extension GL_ARB_bindless_texture : require + + +uint INVALID_HYDRA_ID = 4294967295; +uint DEPTH_TEXTURE_ID = 0; +uint DIFFUSE_TEXTURE_ID = 1; +uint METAL_ROUGH_TEXTURE_ID = 2; +uint NORMAL_TEXTURE_ID = 3; +uint POSITION_TEXTIURE_ID = 4; + +struct light_structure +{ + vec4 light_colour; + float light_intensity; + uint chunk_id; + uint light_type; + float padding[1]; +}; + +layout(binding = 0) uniform uniform_per_frame +{ + mat4 view; + mat4 proj; + vec3 viewer_pos; + uint light_count; +} ubo_per_frame; + + +layout(binding = 1) uniform uniform_output_textures +{ + uint texture_ids[16]; +}; + +layout(binding = 1) readonly buffer PositionsBuffer +{ + mat4 model_matrix[]; +}; + +layout( std430, binding = 3) readonly buffer TextureBuffer { + uvec2 textures[1000]; +}; + +layout (std430, binding = 4) readonly buffer LightBuffer +{ + light_structure lights[500]; +}; + +layout (location=0) in VS_OUT +{ + vec2 vsUV; +}vs_out; + +layout (location=0) out vec4 uFragColor; + +const float PI = 3.14159265358979323846; +const float M_INV_PI = 0.31830988618379067153776752674503; +float sqr(float x) { return x*x; } + +// ---------------------------------------------------------------------------- +float DistributionGGX(vec3 N, vec3 H, float roughness) +{ + float a = roughness*roughness; + float a2 = a*a; + float NdotH = max(dot(N, H), 0.0); + float NdotH2 = NdotH*NdotH; + + float nom = a2; + float denom = (NdotH2 * (a2 - 1.0) + 1.0); + denom = PI * denom * denom; + + return nom / denom; +} +// ---------------------------------------------------------------------------- +float GeometrySchlickGGX(float NdotV, float roughness) +{ + float r = (roughness + 1.0); + float k = (r*r) / 8.0; + + float nom = NdotV; + float denom = NdotV * (1.0 - k) + k; + + return nom / denom; +} +// ---------------------------------------------------------------------------- +float GeometrySmith(vec3 N, vec3 V, vec3 L, float roughness) +{ + float NdotV = max(dot(N, V), 0.0); + float NdotL = max(dot(N, L), 0.0); + float ggx2 = GeometrySchlickGGX(NdotV, roughness); + float ggx1 = GeometrySchlickGGX(NdotL, roughness); + + return ggx1 * ggx2; +} +// ---------------------------------------------------------------------------- +vec3 fresnelSchlick(float cosTheta, vec3 F0) +{ + return F0 + (1.0 - F0) * pow(clamp(1.0 - cosTheta, 0.0, 1.0), 5.0); +} + +vec3 DirectionalShading(vec3 normal, vec3 diffuse, float roughness, float metallic, float light_intensity, vec3 lightColour, vec3 lightDir, vec3 lightPos, vec3 worldPos, vec3 viewPos) +{ + + vec3 N = normalize(normal); + vec3 V = normalize(viewPos - worldPos); + + // calculate reflectance at normal incidence; if dia-electric (like plastic) use F0 + // of 0.04 and if it's a metal, use the albedo color as F0 (metallic workflow) + vec3 F0 = vec3(0.04); + F0 = mix(F0, diffuse, metallic); + + // reflectance equation + vec3 Lo = vec3(0.0); + + // calculate per-light radiance + vec3 L = normalize(lightDir); + vec3 H = normalize(V + L); + float distance = length(lightPos - worldPos); + float attenuation = 1.0; + + // if(light_intensity > 0) + // { + // attenuation = light_intensity / (distance * distance); + // } + + vec3 radiance = lightColour * attenuation; + + // Cook-Torrance BRDF + float NDF = DistributionGGX(N, H, roughness); + float G = GeometrySmith(N, V, L, roughness); + vec3 F = fresnelSchlick(clamp(dot(H, V), 0.0, 1.0), F0); + + vec3 numerator = NDF * G * F; + float denominator = 4.0 * max(dot(N, V), 0.0) * max(dot(N, L), 0.0) + 0.0001; // + 0.0001 to prevent divide by zero + vec3 specular = numerator / denominator; + + // kS is equal to Fresnel + vec3 kS = F; + // for energy conservation, the diffuse and specular light can't + // be above 1.0 (unless the surface emits light); to preserve this + // relationship the diffuse component (kD) should equal 1.0 - kS. + vec3 kD = vec3(1.0) - kS; + // multiply kD by the inverse metalness such that only non-metals + // have diffuse lighting, or a linear blend if partly metal (pure metals + // have no diffuse light). + kD *= 1.0 - metallic; + + // scale light by NdotL + float NdotL = max(dot(N, L), 0.0); + + // add to outgoing radiance Lo + Lo += (kD * diffuse / PI + specular) * radiance * NdotL; // note that we already multiplied the BRDF by the Fresnel (kS) so we won't multiply by kS again + + return Lo; +} + +mat3 GetRotationOnlyMatrix(mat4 model_mat) +{ + mat3 rot_mat; + rot_mat[0] = model_mat[0].xyz; + rot_mat[1] = model_mat[1].xyz; + rot_mat[2] = model_mat[2].xyz; + return rot_mat; +} + +void main() +{ + uvec2 diffuse_handle = textures[texture_ids[DIFFUSE_TEXTURE_ID]]; + uvec2 normal_handle = textures[texture_ids[NORMAL_TEXTURE_ID]]; + uvec2 metal_rough_handle = textures[texture_ids[METAL_ROUGH_TEXTURE_ID]]; + uvec2 world_pos_handle = textures[texture_ids[POSITION_TEXTIURE_ID]]; + vec4 diffuse = texture(sampler2D(diffuse_handle), vs_out.vsUV.xy); + + if(diffuse[3] <= 0.1) + { + discard; + } + + vec3 normal = texture(sampler2D(normal_handle), vs_out.vsUV.xy).xyz; + vec3 metal_rough = texture(sampler2D(metal_rough_handle), vs_out.vsUV.xy).xyz; + vec3 world_pos = texture(sampler2D(world_pos_handle), vs_out.vsUV.xy).xyz; + float rough = metal_rough[1]; + float metal = metal_rough[2]; + + vec3 Lo = vec3(0,0,0); + for(int i = 0; i < ubo_per_frame.light_count; i ++) + { + mat4 model = model_matrix[lights[i].chunk_id]; + mat3 rot_mat = GetRotationOnlyMatrix(model); + vec3 light_direction = rot_mat * vec3(0,0,1); + + vec3 light_pos = model[3].xyz; + + vec3 colour = DirectionalShading(normal, diffuse.xyz, rough, metal, lights[i].light_intensity, lights[i].light_colour.xyz, light_direction, light_pos, world_pos, ubo_per_frame.viewer_pos); + Lo = colour; + //uFragColor = vec4(light_direction, 1); + } + + float lighting = 0; + + + + // ambient lighting (note that the next IBL tutorial will replace + // this ambient lighting with environment lighting). + float ao = 1; + vec3 ambient = vec3(0.05) * diffuse.xyz * ao; + + vec3 output_color = ambient + Lo; + + // HDR tonemapping + output_color = output_color / (output_color + vec3(1.0)); + // gamma correct + output_color = pow(output_color, vec3(1.0/2.1)); + + uFragColor = vec4(output_color, 1.0); + // float light = dot(lights[0].light_direction, normal); + + // uFragColor = vec4(diffuse.xyz * light,1); + + // uFragColor = vec4(normal, 1); +} + + diff --git a/HydraEngine/source/ShaderFiles/deferred_output_shader.vert b/HydraEngine/source/ShaderFiles/deferred_output_shader.vert new file mode 100644 index 0000000..c3c4f74 --- /dev/null +++ b/HydraEngine/source/ShaderFiles/deferred_output_shader.vert @@ -0,0 +1,39 @@ +#version 460 core +#extension GL_ARB_bindless_texture : require + +layout(binding = 0) uniform uniform_per_frame +{ + mat4 view; + mat4 proj; + vec3 viewer_pos; + uint light_count; +} ubo_per_frame; + +layout(binding = 1) readonly buffer PositionsBuffer +{ + mat4 model_matrix[]; +}; + + +layout (location = 0) in vec3 inPos; //12 bytes : 0 +layout (location = 1) in vec2 inUV; //8 Bytes : 12 +layout (location = 2) in uvec3 inChunkID; //12 Bytes : 20 +layout (location = 3) in vec3 inNormal; //8 Bytes : 12 +layout (location = 4) in vec3 inBiTangent; +layout (location = 5) in vec3 inTangent; + +layout(location=0) out VS_OUT +{ + vec2 vsUV; + +}vs_out; + +void main() +{ + mat4 view = ubo_per_frame.view; + mat4 proj = ubo_per_frame.proj; + + gl_Position = proj * view * vec4(inPos, 1.0); + vs_out.vsUV = inUV; + +} \ No newline at end of file diff --git a/HydraEngine/source/ShaderFiles/deferred_shader.frag b/HydraEngine/source/ShaderFiles/deferred_shader.frag new file mode 100644 index 0000000..95a6ca3 --- /dev/null +++ b/HydraEngine/source/ShaderFiles/deferred_shader.frag @@ -0,0 +1,79 @@ +//*PIXEL* +#version 460 core + +#extension GL_ARB_bindless_texture : require + + +uint INVALID_HYDRA_ID = 4294967295; + +struct MaterialStore +{ + vec4 diffuse_colour; + vec4 matalic_rough; + uint diffuse_texture_id; + uint metallic_rough_texture_id; + uint normal_texture_id; + uint padding[1]; +}; + +layout(binding = 2, std430) readonly buffer MaterialBuffer +{ + MaterialStore materials[1000]; +}; + +layout( std430, binding = 3) readonly buffer TextureBuffer { + uvec2 textures[1000]; +}; + +layout (location=0) in VS_OUT +{ + vec2 vsUV; + vec4 vsWorldPos; + vec3 vsNormal; + vec3 vsBiTangent; + vec3 vsTangent; + mat3 vsTBN; + flat uint vsChunkID; + flat uint vsMaterialID; +}vs_out; + +layout (location=0) out vec4 diffuse_out; +layout (location=1) out vec4 metalic_rough_out; +layout (location=2) out vec4 normal_out; +layout (location=3) out vec4 position_out; + +void main() +{ + MaterialStore mat = materials[vs_out.vsMaterialID]; + vec4 diffuse_val = mat.diffuse_colour; + vec4 mat_rough_val =mat.matalic_rough; + vec3 normal_val = vs_out.vsNormal; + + if(mat.diffuse_texture_id != INVALID_HYDRA_ID) + { + uvec2 diffuse_handle = textures[mat.diffuse_texture_id]; + diffuse_val = diffuse_val * texture(sampler2D(diffuse_handle), vs_out.vsUV.xy); + } + if(mat.metallic_rough_texture_id != INVALID_HYDRA_ID) + { + uvec2 metal_rough_handle = textures[mat.metallic_rough_texture_id]; + mat_rough_val = texture(sampler2D(metal_rough_handle), vs_out.vsUV.xy); + } + if(mat.normal_texture_id != INVALID_HYDRA_ID) + { + uvec2 normal_handle = textures[mat.normal_texture_id]; + normal_val = texture(sampler2D(normal_handle), vs_out.vsUV.xy).xyz; + normal_val = (normal_val * 2.0) - 1.0; + normal_val = normalize(vs_out.vsTBN * normal_val); + } + + if(diffuse_val[3] <= 0.4) + { + discard; + } + + diffuse_out = diffuse_val; + metalic_rough_out = mat_rough_val; + normal_out = vec4(normal_val,1); + position_out = vs_out.vsWorldPos; +} \ No newline at end of file diff --git a/HydraEngine/source/ShaderFiles/deferred_shader.vert b/HydraEngine/source/ShaderFiles/deferred_shader.vert new file mode 100644 index 0000000..e7ef529 --- /dev/null +++ b/HydraEngine/source/ShaderFiles/deferred_shader.vert @@ -0,0 +1,56 @@ +#version 460 core +#extension GL_ARB_bindless_texture : require + +layout(binding = 0) uniform uniform_per_frame +{ + mat4 view; + mat4 proj; + vec3 viewer_pos; + uint light_count; +} ubo_per_frame; + +layout(binding = 1) readonly buffer PositionsBuffer +{ + mat4 model_matrix[]; +}; + +layout (location = 0) in vec3 inPos; //12 bytes : 0 +layout (location = 1) in vec2 inUV; //8 Bytes : 12 +layout (location = 2) in uvec3 inChunkID; //12 Bytes : 20 +layout (location = 3) in vec3 inNormal; //8 Bytes : 12 +layout (location = 4) in vec3 inBiTangent; +layout (location = 5) in vec3 inTangent; + +layout(location=0) out VS_OUT +{ + vec2 vsUV; + vec4 vsWorldPos; + vec3 vsNormal; + vec3 vsBiTangent; + vec3 vsTangent; + mat3 vsTBN; + flat uint vsChunkID; + flat uint vsMaterialID; +}vs_out; + +void main() +{ + uint chunkid = inChunkID[0]; + mat4 model = model_matrix[chunkid]; + mat4 view = ubo_per_frame.view; + mat4 proj = ubo_per_frame.proj; + //model = mat4(1); + gl_Position = proj * view * model * vec4(inPos, 1.0); + vs_out.vsWorldPos = model * vec4(inPos,1); + + vs_out.vsNormal = normalize(vec3(model * vec4(normalize(inNormal),0))); + vs_out.vsTangent = normalize(vec3(model *vec4(inTangent,0))) ; + vs_out.vsBiTangent = normalize(vec3(model *vec4(inBiTangent,0))); + + vs_out.vsTBN = mat3(vs_out.vsTangent, vs_out.vsBiTangent, vs_out.vsNormal); + + vs_out.vsUV = inUV; + vs_out.vsChunkID = chunkid; + vs_out.vsMaterialID = inChunkID[1]; + +} \ No newline at end of file diff --git a/HydraEngine/source/ShaderFiles/forward_shader.frag b/HydraEngine/source/ShaderFiles/forward_shader.frag new file mode 100644 index 0000000..b25968c --- /dev/null +++ b/HydraEngine/source/ShaderFiles/forward_shader.frag @@ -0,0 +1,58 @@ +//*PIXEL* +#version 460 core + +#extension GL_ARB_bindless_texture : require + + +uint INVALID_HYDRA_ID = 4294967295; + +struct MaterialStore +{ + vec4 diffuse_colour; + uint diffuse_texture_id; + uint padding[3]; +}; + +layout(binding = 2, std430) readonly buffer MaterialBuffer +{ + MaterialStore materials[1000]; +}; + +layout( std430, binding = 3) readonly buffer TextureBuffer { + uvec2 textures[1000]; +}; + +layout (location=0) in VS_OUT +{ + vec2 vsUV; + vec4 vsWorldPos; + vec4 normal; + flat uint vsChunkID; + flat uint vsMaterialID; +}vs_out; + +layout (location=0) out vec4 uFragColor; + +void main() +{ + MaterialStore mat = materials[vs_out.vsMaterialID]; + //uvec2 tex_handle = textures[mat.diffuse_texture_id]; + + uvec2 handle = textures[mat.diffuse_texture_id]; + + // 2. Explicitly cast the 64-bit integer handle to a sampler type + // sampler2D tex = sampler2D(handle); + + // 3. Sample the texture normally + vec4 output_colour = texture(sampler2D(handle), vs_out.vsUV.xy); + if(output_colour[3] <= 0.1) + { + discard; + } + + uFragColor = output_colour; + + + //uFragColor = vec4(vs_out.vsUV.x, vs_out.vsUV.y, 1, 1); + +} \ No newline at end of file diff --git a/HydraEngine/source/ShaderFiles/forward_shader.vert b/HydraEngine/source/ShaderFiles/forward_shader.vert new file mode 100644 index 0000000..c20bdd5 --- /dev/null +++ b/HydraEngine/source/ShaderFiles/forward_shader.vert @@ -0,0 +1,41 @@ +#version 460 core +#extension GL_ARB_bindless_texture : require + +layout(binding = 0) uniform uniform_per_frame +{ + mat4 view; + mat4 proj; + vec3 viewer_pos; + uint light_count; +} ubo_per_frame; + +layout(binding = 1) readonly buffer PositionsBuffer +{ + mat4 model_matrix[]; +}; + +layout (location = 0) in vec3 inPos; //12 bytes : 0 +layout (location = 1) in vec2 inUV; //8 Bytes : 12 +layout (location = 2) in uvec3 inChunkID; //12 Bytes : 20 + +layout(location=0) out VS_OUT +{ + vec2 vsUV; + vec4 vsWorldPos; + flat uint vsChunkID; + flat uint vsMaterialID; +}vs_out; + +void main() +{ + uint chunkid = inChunkID[0]; + mat4 model = model_matrix[chunkid]; + mat4 view = ubo_per_frame.view; + mat4 proj = ubo_per_frame.proj; + //model = mat4(1); + gl_Position = proj * view * model * vec4(inPos, 1.0); + vs_out.vsWorldPos = model * vec4(inPos,1); + vs_out.vsUV = inUV; + vs_out.vsChunkID = chunkid; + vs_out.vsMaterialID = inChunkID[1]; +} \ No newline at end of file diff --git a/HydraEngine/source/actor/HydraActor.cpp b/HydraEngine/source/actor/HydraActor.cpp new file mode 100644 index 0000000..5ff08fc --- /dev/null +++ b/HydraEngine/source/actor/HydraActor.cpp @@ -0,0 +1,4 @@ +#include "HydraActor.h" +#include "HydraActorManager.h" +#include "../engine/HydraEngine.h" + diff --git a/HydraEngine/source/actor/HydraActor.h b/HydraEngine/source/actor/HydraActor.h new file mode 100644 index 0000000..2d26c65 --- /dev/null +++ b/HydraEngine/source/actor/HydraActor.h @@ -0,0 +1,34 @@ +#ifndef HYDRAACTOR +#define HYDRAACTOR + +#include "../engine/HydraObject.h" +//#include "HydraActorManager.h" +#include + +//class HydraComponent; + +class CLASS_DEFINE HydraActor : public HydraObject +{ + private: + HYDRA_ACTOR_STATE m_status = HYDRA_ACTOR_STATE::WAITING_FOR_INIT; + HydraID m_id = INVALID_HYDRA_ID; + HydraID m_parent_id = INVALID_HYDRA_ID; + std::vector m_children; + std::vector m_component_types; + uint32_t m_components_waiting = 0; + friend class HydraActorManager; + friend class HydraDeleteActorTask; + protected: + bool m_fixed_tick =false; + public: + std::string Name; + virtual ~HydraActor(){}; + virtual void InitialiseComponents() = 0; + virtual void DeferredInitialiseComponents() {}; + HydraID GetID() {return m_id;} + virtual void FixedTick(float delta_t) {}; + virtual void Destroy() = 0; + +}; + +#endif /* HYDRAACTOR */ diff --git a/HydraEngine/source/actor/HydraActorManager.cpp b/HydraEngine/source/actor/HydraActorManager.cpp new file mode 100644 index 0000000..c6d4030 --- /dev/null +++ b/HydraEngine/source/actor/HydraActorManager.cpp @@ -0,0 +1,525 @@ + +// +#include "HydraActorManager.h" +#include "../actor/HydraActor.h" +#include "../engine/HydraEngine.h" +#include "../ecs/HydraEntityManager.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/systems/HydraTransformSystem.h" +#include "../fileaccess/HydraGLTFLoader.h" +#include "../task/actor/HydraLoadGLTFFileTask.hpp" +#include "../scheduler/HydraTaskScheduler.h" +#include + +HydraActor *const HydraActorManager::GetActor(HydraID actorID) +{ + if (actorID < MAX_ACTORS) + { + return m_actors[actorID]; + } + return nullptr; +} + +std::vector &HydraActorManager::GetChildren(HydraID actor_id) +{ + return m_actors[actor_id]->m_children; +} + +void HydraActorManager::DeleteActor(HydraID actorID) +{ + m_actors_waiting_for_delete.push_back(actorID); +} + +void HydraActorManager::_SetActorDeleted(HydraID actorID) +{ + if (m_actors[actorID] != nullptr) + { + delete m_actors[actorID]; + } + m_actors[actorID] = nullptr; + m_available_actor_ids.push_back(actorID); +} + + +HydraID HydraActorManager::LoadActor(std::string filename) +{ + HydraID actor_id = INVALID_HYDRA_ID; + HydraTaskScheduler* task_scheduler = GetEngine()->TaskScheduler(); + HydraID load_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraLoadGLTFFileTask* load_task = static_cast(task_scheduler->GetTask(load_task_id)); + load_task->Initialise(filename, &actor_id); + task_scheduler->WaitForTask(load_task_id); + return actor_id; +} +/* +HydraID HydraActorManager::_ProcessGLTFNode(aiScene const *scene, aiNode *parent_node, std::vectormaterial_lookup) +{ + HydraID parent_actor_id = CreateActor(); + + HydraECS *ecs = GetEngine()->ECS(); + HydraECSPositionComponent position_component; + + aiVector3D tmp_scaling = {}; + aiQuaternion tmp_rotation = {}; + aiVector3D tmp_position = {}; + + parent_node->mTransformation.Decompose(tmp_scaling, tmp_rotation, tmp_position); + + glm::dvec3 scaling = glm::dvec3(tmp_scaling.x, tmp_scaling.y, tmp_scaling.z); + glm::quat rotation = glm::quat(tmp_rotation.w, tmp_rotation.x, tmp_rotation.y, tmp_rotation.z); + glm::dvec3 position = glm::dvec3(tmp_position.x, tmp_position.y, tmp_position.z); + + ecs->AddComponent(parent_actor_id, position_component); + + SetPosition(parent_actor_id, position, rotation, false); + + for (uint32_t i_mesh = 0; i_mesh < parent_node->mNumMeshes; i_mesh++) + { + aiMesh *mesh = scene->mMeshes[parent_node->mMeshes[i_mesh]]; + _ProcessGLTFMesh(scene, parent_actor_id, mesh, material_lookup); + } + + for (uint32_t i_node = 0; i_node < parent_node->mNumChildren; i_node++) + { + HydraID child_actor_id = _ProcessGLTFNode(scene, parent_node->mChildren[i_node], material_lookup); + SetRelationship(parent_actor_id, child_actor_id); + } + return parent_actor_id; +} + +void HydraActorManager::_ProcessGLTFMesh(aiScene const *scene, HydraID parent_actor_id, aiMesh *mesh, std::vectormaterial_lookup) +{ + HydraID mesh_actor_id = CreateActor(); + aiMaterial* mat = scene->mMaterials[mesh->mMaterialIndex]; + std::vector vertexes; + HydraECS *ecs = GetEngine()->ECS(); + + HydraECSPositionComponent position_component = {}; + + ecs->AddComponent(mesh_actor_id, position_component); + + + for (uint32_t i_face = 0; i_face < mesh->mNumFaces; i_face++) + { + aiFace face = mesh->mFaces[i_face]; + for (uint32_t i_index = 0; i_index < face.mNumIndices; i_index++) + { + uint32_t current_idx = face.mIndices[i_index]; + StandardVertexStruct vert = {}; + if (mesh->HasPositions()) + { + vert.vertex[0] = mesh->mVertices[current_idx].x; + vert.vertex[1] = mesh->mVertices[current_idx].y; + vert.vertex[2] = mesh->mVertices[current_idx].z; + } + if (mesh->HasNormals()) + { + vert.normal[0] = mesh->mNormals[current_idx].x; + vert.normal[1] = mesh->mNormals[current_idx].y; + vert.normal[2] = mesh->mNormals[current_idx].z; + } + if (mesh->HasTextureCoords(0)) + { + vert.uv[0] = mesh->mTextureCoords[0][current_idx].x; + vert.uv[1] = mesh->mTextureCoords[0][current_idx].y; + } + vert.indexes[0] = mesh_actor_id; + vertexes.push_back(vert); + } + } + + HydraMeshManager *mesh_manager = GetEngine()->MeshManager(); + + HydraID mesh_id = mesh_manager->CreateMesh(mesh_actor_id); + mesh_manager->SetVertexes(mesh_id, vertexes); + mesh_manager->CalculateNormals(mesh_id); + + + HydraECSMeshComponent mesh_comp; + mesh_comp.mesh_id = mesh_id; + ecs->AddComponent(mesh_actor_id, mesh_comp); + aiString mat_name; + mat->Get(AI_MATKEY_NAME, mat_name); + + HydraID material_id = material_lookup[mesh->mMaterialIndex]; + if(material_id != INVALID_HYDRA_ID) + { + HydraECSMaterialComponent mat_comp; + mat_comp.material_id = material_id; + ecs->AddComponent(mesh_actor_id, mat_comp); + HydraMaterialStruct const * const mat_data = GetEngine()->MaterialManager()->GetMaterial(material_id); + GetEngine()->BufferManager()->AddMaterial(mesh_actor_id, material_id, *mat_data); + } + + mesh_manager->SetMeshWaiting(mesh_id); + //Add renderable component + HydraPipelineManager* pipeline_manager = GetEngine()->PipelineManager(); + + uint32_t pipeline_id = pipeline_manager->GetPipelineID("FORWARD"); + uint32_t shadow_pipeline_id = pipeline_manager->GetPipelineID("SHADOW"); + uint32_t deferred_pipeline_id = pipeline_manager->GetPipelineID("DEFERRED"); + + HydraECSRenderableComponent render_comp; + + if(pipeline_id != INVALID_HYDRA_ID) + { + render_comp.pipelines.set(pipeline_id); + } + render_comp.pipelines.set(shadow_pipeline_id); + render_comp.pipelines.set(deferred_pipeline_id); + + ecs->AddComponent(mesh_actor_id, render_comp); + SetRelationship(parent_actor_id, mesh_actor_id); +} + +/// @brief Load all of the scene textures +/// @param scene containing scene +/// @param texture_lookup index of texture in the scene to the Hydra texture ID +void HydraActorManager::_ProcessGLTFTextures(aiScene const *scene, std::vector &texture_lookup) +{ + HydraTextureManager *texture_manager = GetEngine()->TextureManager(); + // Make space for the texture lookups + texture_lookup.resize(scene->mNumTextures); + + for (uint32_t i_tex = 0; i_tex < scene->mNumTextures; i_tex++) + { + aiTexture *tex = scene->mTextures[i_tex]; + // Create a holder for the texture + HydraID texture_id = texture_manager->CreateTexture(0, 0, GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE, false); + // load the texture data from the scene texture + texture_manager->FillTexture(texture_id, reinterpret_cast(tex->pcData), tex->mWidth); + // store the texture id against the scene index for the texture. Materials will have *n where n is the index + texture_lookup[i_tex] = texture_id; + texture_manager->FinaliseTexture(texture_id); + } +} + +void HydraActorManager::_ProcessGLTFMaterials(aiScene const *scene, + std::vector& texture_lookup, + std::vector& material_lookup, + std::string filename) +{ + material_lookup.resize(scene->mNumMaterials); + HydraTextureManager *texture_manager = GetEngine()->TextureManager(); + for (uint32_t i_mat = 0; i_mat < scene->mNumMaterials; i_mat++) + { + HydraMaterialStruct material; + aiMaterial *mat = scene->mMaterials[i_mat]; + + aiColor3D color(0.f, 0.f, 0.f); + aiString name; + + mat->Get(AI_MATKEY_COLOR_DIFFUSE, color); + mat->Get(AI_MATKEY_NAME, name); + std::string mat_name = filename + std::to_string(i_mat); + aiTexture diffuse_tex; + + uint32_t diffuse_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_DIFFUSE); + + // have to do something here for multiple diffuse textures at some point. + aiString texture_path; + aiTextureMapping texture_mapping; + uint32_t uv_index; + if (diffuse_tex_count > 0) + { + mat->GetTexture(aiTextureType::aiTextureType_DIFFUSE, 0, &texture_path, &texture_mapping, &uv_index); + std::string path = std::string(texture_path.C_Str()); + uint32_t texture_index = atoi(path.substr(1).c_str()); + HydraID texture_id = texture_lookup[texture_index]; + + material.diffuse_texture = texture_id; + material.texture_types += static_cast(HYDRA_TEXTURE_TYPE::DIFFUSE_TEXTURE); + } + + material.diffuse_colour = glm::vec4(color.r, color.g, color.b, 1); + + HydraID material_id = GetEngine()->MaterialManager()->CreateMaterial(mat_name, material); + material_lookup[i_mat] = material_id; + if (material_id == INVALID_HYDRA_ID) + { + throw std::runtime_error("Could not create material"); + } + } +} +*/ + +HydraID HydraActorManager::_SaveActor(HydraActor *actor) +{ + HydraECS *ecs = GetEngine()->ECS(); + + if (m_available_actor_ids.size() > 0) + { + HydraID id = m_available_actor_ids.front(); + m_available_actor_ids.pop_front(); + actor->m_id = id; + m_actors[id] = actor; + + return id; + } + delete actor; + return INVALID_HYDRA_ID; +} + +void HydraActorManager::Initialise(size_t max_actors) +{ + m_max_actors = max_actors; + std::lock_guard lock(m_mutex); + + m_actors.resize(max_actors); + + for (int i = 0; i < max_actors; i++) + { + m_available_actor_ids.push_back(i); + } +} + + +void HydraActorManager::TickActors(float delta_t) +{ + // std::lock_guard lock(m_mutex); + + // // HydraID barrierID = GetEngine()->TaskScheduler()->CreateBarrier(); + // for (int i = 0; i < m_actors_to_tick_fixed.size(); i++) + // { + // HydraID tick_actors_task_id = GetEngine()->TaskScheduler()->CreateTask(HydraThreadAffinity::General); + // if (tick_actors_task_id != INVALID_HYDRA_ID) + // { + // ((HydraFixedTickActorTask *)(GetEngine()->TaskScheduler()->GetTask(tick_actors_task_id)))->Initialise(m_actors_to_tick_fixed[i], delta_t); + + // GetEngine()->TaskScheduler()->StartTask(tick_actors_task_id); + // } + // } + // GetEngine()->TaskScheduler()->WaitForBarrier(barrierID); +} +void HydraActorManager::InitialiseActor(HydraID actorID) +{ + HydraActor *actor = GetActor(actorID); + if (actor != nullptr) + { + // actor->InitialiseComponents(); + m_actors_waiting_for_init.push_back(actorID); + } +} + +void HydraActorManager::Shutdown() +{ + std::lock_guard lock(m_mutex); + // for (HydraID actor_id = 0; actor_id < MAX_ACTORS; actor_id++) + // { + // if (m_actors[actor_id] != nullptr) + // { + // HydraActor *actor = m_actors[actor_id]; + + // m_actors[actor_id]->m_status = HydraActorStatus::WAITING_FOR_DELETE; + // _RemoveActorFromTickFixed(actor_id); + // _RemoveActorFromWaiting(actor_id); + // actor->Destroy(); + // // for (int i = 0; i < m_actors[actor_id]->m_component_types.size(); i++) + // // { + // // GetEngine()->ComponentManager()->DeleteComponent(m_actors[actor_id]->m_component_types[i], actor_id); + // // } + + // // HydraID delete_task_id = GetEngine()->TaskScheduler()->CreateTask(HydraThreadAffinity::General); + // // HydraDeleteActorTask *task = (HydraDeleteActorTask *)GetEngine()->TaskScheduler()->GetTask(delete_task_id); + // // task->Initialise(actor_id); + // // GetEngine()->TaskScheduler()->WaitForTask(delete_task_id); + // } + // _SetActorDeleted(actor_id); + // } +} + +void HydraActorManager::RotateActor(HydraID actorID, float euler_x, float euler_y, float euler_z) +{ + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + + pos_comp.orientation[0] += euler_x; + pos_comp.orientation[1] += euler_y; + pos_comp.orientation[2] += euler_z; + pos_comp.needs_update = true; + ecs->GetSystem()->UpdateTransform(actorID); +} + + +void HydraActorManager::SetPosition(HydraID actorID, glm::dvec3 position) +{ + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + pos_comp.position = position; + + + // if (ecs->HasComponent(actorID)) + // { + // HydraECSPhysicsComponent &phys_comp = ecs->GetComponent(actorID); + // // const float* matrix = glm::value_ptr(GetActorPose(actorID)); + + // phys_comp.physics_definition.pose = GetActorPose(actorID); + // } + if(!pos_comp.needs_update) + { + ecs->GetSystem()->UpdateTransform(actorID); + } +} + +void HydraActorManager::SetOrientation(HydraID actorID, float x, float y, float z) +{ + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + pos_comp.orientation = glm::vec3(x, y, z); + if(!pos_comp.needs_update) + { + + // if (ecs->HasComponent(actorID)) + // { + // HydraECSPhysicsComponent &phys_comp = ecs->GetComponent(actorID); + // phys_comp.physics_definition.pose = GetActorPose(actorID); + // } + ecs->GetSystem()->UpdateTransform(actorID); + } +} + +void HydraActorManager::SetScale(HydraID actor_id, glm::dvec3 scaling) +{ + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actor_id); + pos_comp.scale = glm::vec3(scaling); + + + // if (ecs->HasComponent(actorID)) + // { + // HydraECSPhysicsComponent &phys_comp = ecs->GetComponent(actorID); + // phys_comp.physics_definition.pose = GetActorPose(actorID); + // } + if(!pos_comp.needs_update) + { + ecs->GetSystem()->UpdateTransform(actor_id); + } +} + +void HydraActorManager::SetRelationship(HydraID parent_id, HydraID child_id) +{ + HydraActor *parent_actor = GetActor(parent_id); + HydraActor *child_actor = GetActor(child_id); + child_actor->m_parent_id = parent_id; + parent_actor->m_children.push_back(child_id); +} + +void HydraActorManager::TranslateActor(HydraID actorID, glm::dvec3 translation) +{ + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + + pos_comp.position = pos_comp.position + translation; + + + // if (ecs->HasComponent(actorID)) + // { + // HydraECSPhysicsComponent &phys_comp = ecs->GetComponent(actorID); + // // const float* matrix = glm::value_ptr(GetActorPose(actorID)); + + // // std::copy(matrix, matrix + 16, phys_comp.physics_definition.pose); + // phys_comp.physics_definition.pose = GetActorPose(actorID); + // } + ecs->GetSystem()->UpdateTransform(actorID); +} + +void HydraActorManager::AddComponentType(HydraID actorID, uint32_t component_type) +{ + if (actorID < m_actors.size()) + { + HydraActor *actor = m_actors[actorID]; + if (actor != nullptr) + { + actor->m_component_types.push_back(component_type); + actor->m_components_waiting++; + } + } +} + +glm::mat4 HydraActorManager::GetActorPose(HydraID actorID) +{ + + HydraPositionComponent &pos = GetEngine()->ECS()->GetComponent(actorID); + glm::mat4 model_matrix = pos.transform; + // if (pos.needs_update) + // { + // glm::mat4 trans_matrix = glm::translate(pos.position); + // glm::mat4 rot_matrix = glm::toMat4(glm::quat(pos.orientation)); + // model_matrix = trans_matrix * rot_matrix; + // } + return model_matrix; +} + +glm::vec3 HydraActorManager::GetActorOrientation(HydraID actorID) +{ + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + return pos_comp.orientation; +} + +glm::vec3 HydraActorManager::GetActorVelocity(HydraID actorID) +{ + + return glm::dvec3(0, 0, 0); +} +glm::dvec3 HydraActorManager::GetActorPosition(HydraID actorID) +{ + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + + return pos_comp.position; +} + +bool HydraActorManager::HasComponentType(HydraID actorID, uint32_t component_type) +{ + if (actorID < m_actors.size()) + { + HydraActor *actor = m_actors[actorID]; + if (actor != nullptr) + { + for (int i = 0; i < actor->m_component_types.size(); i++) + { + if (actor->m_component_types[i] == component_type) + { + return true; + } + } + } + } + return false; +} + +void HydraActorManager::RemoveComponentType(HydraID actorID, uint32_t component_type) +{ + if (actorID < m_actors.size()) + { + HydraActor *actor = m_actors[actorID]; + if (actor != nullptr) + { + uint32_t comp_type = static_cast(component_type); + if (actor->m_component_types.size() > comp_type) + { + actor->m_component_types.erase(actor->m_component_types.begin() + comp_type); + } + } + } +} + +HydraID HydraActorManager::GetParent(HydraID actor_id) +{ + return m_actors[actor_id]->m_parent_id; +} + +HydraID HydraActorManager::GetRoot(HydraID actor_id) +{ + HydraID parent_id = GetParent(actor_id); + if(parent_id == INVALID_HYDRA_ID) + { + return actor_id; + } + return GetRoot(parent_id); +} diff --git a/HydraEngine/source/actor/HydraActorManager.h b/HydraEngine/source/actor/HydraActorManager.h new file mode 100644 index 0000000..1cb30e4 --- /dev/null +++ b/HydraEngine/source/actor/HydraActorManager.h @@ -0,0 +1,96 @@ +#ifndef HYDRAACTORMANAGER +#define HYDRAACTORMANAGER +#include "../engine/HydraObject.h" + +#include "../task/HydraTask.h" +#include "HydraActor.h" +#include +#include +#include +#include +#include + + +// #include // C++ importer interface +// #include // Output data structure +// #include // Post processing flags + + +class CLASS_DEFINE HydraActorManager : public HydraObject +{ + private: + std::mutex m_mutex; + std::vector m_actors; + std::deque m_available_actor_ids; + std::deque m_actors_waiting_for_init; + std::deque m_actors_waiting_for_delete; + size_t m_max_actors; + HydraID _SaveActor(HydraActor* actor); + void _RemoveActorFromWaiting(HydraID actorID); + void _RemoveActorFromTickFixed(HydraID actorID); + void _SetActorDeleted(HydraID actorID); + public: + void Initialise(size_t max_actors); + template HydraID CreateActor(); + HydraID LoadActor(std::string filename); + + void DeleteActor(HydraID actorID); + HydraActor* const GetActor(HydraID actorID); + std::vector& GetChildren(HydraID actor_id); + + void TickActors(float delta_t); + void InitialiseActor(HydraID actorID); + + void Shutdown(); + + void RotateActor(HydraID actorID, float euler_x, float euler_y, float euler_z); + + void SetPosition(HydraID actorID, glm::dvec3 position); + void SetOrientation(HydraID actorID, float x, float y, float z); + void SetScale(HydraID actor_id, glm::dvec3 scaling); + + void TranslateActor(HydraID actorID, glm::dvec3 translation); + + void SetRelationship(HydraID parent_id, HydraID child_id); + void AddComponentType(HydraID actorID, uint32_t component_type); + bool HasComponentType(HydraID actorID, uint32_t component_type); + void RemoveComponentType(HydraID actorID, uint32_t component_type); + + HydraID GetParent(HydraID actor_id); + HydraID GetRoot(HydraID actor_id); + + glm::mat4 GetActorPose(HydraID actorID); + glm::dvec3 GetActorPosition(HydraID actorID); + glm::vec3 GetActorOrientation(HydraID actorID); + glm::vec3 GetActorVelocity(HydraID actorID); + +}; + +template +inline HydraID HydraActorManager::CreateActor() +{ + T* actorType = new T(); + HydraActor* actor = dynamic_cast(actorType); + if (actor != nullptr) + { + HydraID actor_id = INVALID_HYDRA_ID; + { + std::lock_guard lock(m_mutex); + actor_id = _SaveActor(actor); + } + if(actor_id != INVALID_HYDRA_ID) + { + + actor->InitialiseComponents(); + } + return actor_id; + } + else + { + return INVALID_HYDRA_ID; + } +} + + + +#endif /* HYDRAACTORMANAGER */ diff --git a/HydraEngine/source/actor/HydraDirectionalLightActor.cpp b/HydraEngine/source/actor/HydraDirectionalLightActor.cpp new file mode 100644 index 0000000..2b760b0 --- /dev/null +++ b/HydraEngine/source/actor/HydraDirectionalLightActor.cpp @@ -0,0 +1,45 @@ +#include "HydraDirectionalLightActor.h" +#include "../engine/HydraEngine.h" +#include "../actor/HydraActorManager.h" +#include "../task/HydraTask.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" +#include "../ecs/components/HydraMaterialComponent.h" +#include "../ecs/components/HydraLightComponent.h" + +#include "../buffer/HydraLightBufferManager.h" +#include "../buffer/HydraLightBuffer.h" + + + + +void HydraDirectionalLightActor::InitialiseComponents() +{ + HydraLightComponent light_comp = {}; + HydraECS *ecs = GetEngine()->ECS(); + + // HydraLightBuffer light = {}; + // light.light_colour = glm::vec3(1,1,1); + // light.light_direction = glm::vec3(0,0,0); + // light.light_intensity = 1; + // light.light_type = static_cast(HYDRA_LIGHT_TYPE::HYDRA_LIGHT_DIRECTIONAL); + + //light_comp.light_id = GetEngine()->LightBufferManager()->CreateLight(light); + + light_comp.light_colour = glm::vec4(1,1,1,1); + light_comp.light_intensity = 100.0f; + light_comp.light_type = static_cast(HYDRA_LIGHT_TYPE::HYDRA_LIGHT_DIRECTIONAL); + light_comp.entity_id = GetID(); + + ecs->AddComponent(GetID(), light_comp); + + HydraPositionComponent position_component; + ecs->AddComponent(GetID(), position_component); +} + +void HydraDirectionalLightActor::Destroy() +{ + +} diff --git a/HydraEngine/source/actor/HydraDirectionalLightActor.h b/HydraEngine/source/actor/HydraDirectionalLightActor.h new file mode 100644 index 0000000..271219c --- /dev/null +++ b/HydraEngine/source/actor/HydraDirectionalLightActor.h @@ -0,0 +1,18 @@ +#ifndef HYDRALIGHTACTOR +#define HYDRALIGHTACTOR +#include "HydraActor.h" + +class CLASS_DEFINE HydraDirectionalLightActor : public HydraActor +{ + private: + + protected: + + public: + virtual void InitialiseComponents() override; + virtual void Destroy() override; + +}; + + +#endif /* HYDRALIGHTACTOR */ diff --git a/HydraEngine/source/actor/HydraGLTFActor.cpp b/HydraEngine/source/actor/HydraGLTFActor.cpp new file mode 100644 index 0000000..e69de29 diff --git a/HydraEngine/source/actor/HydraGLTFActor.h b/HydraEngine/source/actor/HydraGLTFActor.h new file mode 100644 index 0000000..515432c --- /dev/null +++ b/HydraEngine/source/actor/HydraGLTFActor.h @@ -0,0 +1,19 @@ +#ifndef HYDRAGLTFACTOR +#define HYDRAGLTFACTOR + +#include "HydraActor.h" + +class CLASS_DEFINE HydraGLTFActor : public HydraActor +{ + private: + + protected: + + public: + virtual void InitialiseComponents() override {} + virtual void Destroy() override {} + +}; + + +#endif /* HYDRAGLTFACTOR */ diff --git a/HydraEngine/source/actor/HydraOutputActor.cpp b/HydraEngine/source/actor/HydraOutputActor.cpp new file mode 100644 index 0000000..ad296fb --- /dev/null +++ b/HydraEngine/source/actor/HydraOutputActor.cpp @@ -0,0 +1,135 @@ +#include "HydraOutputActor.h" +#include "../engine/HydraEngine.h" +#include "../actor/HydraActorManager.h" +#include "../task/HydraTask.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" +#include "../ecs/components/HydraMaterialComponent.h" +#include "../buffer/HydraMaterialBufferManager.h" +#include "../buffer/HydraTextureBufferManager.h" +#include "../buffer/HydraMaterialBuffer.h" +#include "../mesh/HydraMeshManager.h" +#include "../mesh/HydraMesh.h" + +void HydraOutputActor::_CreateMaterial() +{ + HydraEngine *engine = GetEngine(); + HydraRenderSettings render_settings = engine->RenderSettings(); + + HydraID buffer_0 = engine->TextureBufferManager()->CreateTexture("deferred_buffer_0", + render_settings.DisplayWidth, + render_settings.DisplayHeight, + GL_RGBA8, + GL_NEAREST, + GL_NEAREST); + HydraID depth = engine->TextureBufferManager()->CreateTexture("deferred_depth", + render_settings.DisplayWidth, + render_settings.DisplayHeight, + GL_DEPTH_COMPONENT24, + GL_NEAREST, + GL_NEAREST); + + HydraID metal_rough = engine->TextureBufferManager()->CreateTexture("deferred_metal_rough_buffer", + render_settings.DisplayWidth, + render_settings.DisplayHeight, + GL_RGBA8, + GL_NEAREST, + GL_NEAREST); + + HydraID normal = engine->TextureBufferManager()->CreateTexture("deferred_normal_buffer", + render_settings.DisplayWidth, + render_settings.DisplayHeight, + GL_RGBA32F, + GL_NEAREST, + GL_NEAREST); + + HydraID position = engine->TextureBufferManager()->CreateTexture("deferred_position_buffer", + render_settings.DisplayWidth, + render_settings.DisplayHeight, + GL_RGBA32F, + GL_NEAREST, + GL_NEAREST); + + // engine->TextureBufferManager()->BindTexture(depth); + // engine->TextureBufferManager()->BindTexture(buffer_0); + texture_buffers.resize(16); + texture_buffers[0] = depth; + texture_buffers[1] = buffer_0; + texture_buffers[2] = metal_rough; + texture_buffers[3] = normal; + texture_buffers[4] = position; +} + +void HydraOutputActor::_CreateMesh() +{ + HydraMeshManager *mesh_manager = GetEngine()->MeshManager(); + HydraID mesh_id = mesh_manager->CreateMesh(); + HydraMesh *mesh = mesh_manager->GetMesh(mesh_id); + + mesh->vertexes.resize(4); + mesh->indexes.resize(6); + + float scale_x = 1.0f; + float scale_y = 1.0f; + float scale_z = 1.0f; + + float min_x = -0.5f * scale_x; + float min_y = -0.5f * scale_y; + float min_z = 0.5f * scale_z; + + float max_x = 0.5f * scale_x; + float max_y = 0.5f * scale_y; + float max_z = 0.5f * scale_z; + + float min_u = 0; + float min_v = 0; + + float max_u = 1; + float max_v = 1; + + // 1---2 5---6 + // | / | | / | + // 0---3 4---7 + + HydraID actor_id = GetID(); + mesh->vertexes[0] = {min_x, min_y, min_z, min_u, min_v, actor_id, 0, 0, 0,0,0,0,0,0,0,0,0}; + mesh->vertexes[1] = {min_x, max_y, min_z, min_u, max_v, actor_id, 0, 0, 0,0,0,0,0,0,0,0,0}; + mesh->vertexes[2] = {max_x, max_y, min_z, max_u, max_v, actor_id, 0, 0, 0,0,0,0,0,0,0,0,0}; + mesh->vertexes[3] = {max_x, min_y, min_z, max_u, min_v, actor_id, 0, 0, 0,0,0,0,0,0,0,0,0}; + + // Face 0 + mesh->indexes[0] = 0; + mesh->indexes[1] = 1; + mesh->indexes[2] = 2; + + mesh->indexes[3] = 0; + mesh->indexes[4] = 2; + mesh->indexes[5] = 3; + + + HydraECS *ecs = GetEngine()->ECS(); + HydraMeshComponent mesh_comp; + + mesh_comp.mesh_id = mesh_id; + mesh_comp.mesh_state = HYDRA_STATE::Waiting; + + ecs->AddComponent(GetID(), mesh_comp); +} + +void HydraOutputActor::_CreateRenderableComponent() +{ + HydraRenderableComponent render_comp; + HydraECS *ecs = GetEngine()->ECS(); + render_comp.renderable_types.set((uint32_t)HYDRA_RENDERABLE_TYPE::HYDRA_OUTPUT, true); + ecs->AddComponent(GetID(), render_comp); +} + + +void HydraOutputActor::InitialiseComponents() +{ + _CreateMaterial(); + _CreateMesh(); + _CreateRenderableComponent(); +} diff --git a/HydraEngine/source/actor/HydraOutputActor.h b/HydraEngine/source/actor/HydraOutputActor.h new file mode 100644 index 0000000..5c1b29d --- /dev/null +++ b/HydraEngine/source/actor/HydraOutputActor.h @@ -0,0 +1,20 @@ +#ifndef HYDRAOUTPUTACTOR +#define HYDRAOUTPUTACTOR +#include "HydraActor.h" + +class CLASS_DEFINE HydraOutputActor : public HydraActor +{ + private: + HydraID m_mesh_component = INVALID_HYDRA_ID; + protected: + void _CreateMaterial(); + void _CreateMesh(); + void _CreateRenderableComponent(); + public: + virtual void InitialiseComponents(); + virtual void Destroy(){} + std::vector texture_buffers; +}; + + +#endif /* HYDRAOUTPUTACTOR */ diff --git a/HydraEngine/source/actor/HydraPlaneActor.cpp b/HydraEngine/source/actor/HydraPlaneActor.cpp new file mode 100644 index 0000000..853fde4 --- /dev/null +++ b/HydraEngine/source/actor/HydraPlaneActor.cpp @@ -0,0 +1,208 @@ +#include "HydraPlaneActor.h" +#include "../engine/HydraEngine.h" +#include "../actor/HydraActorManager.h" +#include "../task/HydraTask.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" +#include "../ecs/components/HydraMaterialComponent.h" +#include "../buffer/HydraMaterialBufferManager.h" +#include "../buffer/HydraTextureBufferManager.h" +#include "../buffer/HydraMaterialBuffer.h" +#include "../mesh/HydraMeshManager.h" +#include "../mesh/HydraMesh.h" + +void HydraPlaneActor::InitialiseComponents() +{ + // HydraECS* ecs = GetEngine()->ECS(); + // HydraID entity_id = ecs->CreateEntity(); + _CreatePosition(); + // _CreatePhysics(); + + _CreateMaterial(); + _CreateMesh(); + _CreateRenderableComponent(); +} + +void HydraPlaneActor::DeferredInitialiseComponents() +{ +} + +void HydraPlaneActor::_CreatePosition() +{ + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent position_component; + ecs->AddComponent(GetID(), position_component); +} + +void HydraPlaneActor::_CreateMesh() +{ + HydraMeshManager *mesh_manager = GetEngine()->MeshManager(); + HydraID mesh_id = mesh_manager->CreateMesh(); + HydraMesh *mesh = mesh_manager->GetMesh(mesh_id); + + HydraMaterialComponent mat_comp = GetEngine()->ECS()->GetComponent(GetID()); + + mesh->vertexes.resize(24); + mesh->indexes.resize(36); + + float scale_x = 1000.0f; + float scale_y = 1.0f; + float scale_z = 1000.0f; + + float min_x = -0.5f * scale_x; + float min_y = -0.5f * scale_y; + float min_z = -0.5f * scale_z; + + float max_x = 0.5f * scale_x; + float max_y = 0.5f * scale_y; + float max_z = 0.5f * scale_z; + + float min_u = 1000; + float min_v = 0; + + float max_u = 0; + float max_v = 1000; + + // 1---2 5---6 + //| / | | / | + // 0---3 4---7 + + HydraID actor_id = GetID(); + mesh->vertexes[0] = {min_x, min_y, min_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[1] = {min_x, max_y, min_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[2] = {max_x, max_y, min_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[3] = {max_x, min_y, min_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + // Face 0 + mesh->indexes[0] = 0; + mesh->indexes[1] = 1; + mesh->indexes[2] = 2; + + mesh->indexes[3] = 0; + mesh->indexes[4] = 2; + mesh->indexes[5] = 3; + + mesh->vertexes[4] = {max_x, min_y, min_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[5] = {max_x, max_y, min_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[6] = {max_x, max_y, max_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[7] = {max_x, min_y, max_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + mesh->indexes[6] = 4; + mesh->indexes[7] = 5; + mesh->indexes[8] = 6; + + mesh->indexes[9] = 4; + mesh->indexes[10] = 6; + mesh->indexes[11] = 7; + + // Back Face + mesh->vertexes[8] = {max_x, min_y, max_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[9] = {max_x, max_y, max_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[10] = {min_x, max_y, max_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[11] = {min_x, min_y, max_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + mesh->indexes[12] = 8; + mesh->indexes[13] = 9; + mesh->indexes[14] = 10; + + mesh->indexes[15] = 8; + mesh->indexes[16] = 10; + mesh->indexes[17] = 11; + + mesh->vertexes[12] = {min_x, min_y, max_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[13] = {min_x, max_y, max_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[14] = {min_x, max_y, min_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[15] = {min_x, min_y, min_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + mesh->indexes[18] = 12; + mesh->indexes[19] = 13; + mesh->indexes[20] = 14; + + mesh->indexes[21] = 12; + mesh->indexes[22] = 14; + mesh->indexes[23] = 15; + + mesh->vertexes[16] = {min_x, max_y, min_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[17] = {min_x, max_y, max_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[18] = {max_x, max_y, max_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[19] = {max_x, max_y, min_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + mesh->indexes[24] = 16; + mesh->indexes[25] = 17; + mesh->indexes[26] = 18; + + mesh->indexes[27] = 16; + mesh->indexes[28] = 18; + mesh->indexes[29] = 19; + + mesh->vertexes[20] = {min_x, min_y, min_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[21] = {max_x, min_y, min_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[22] = {max_x, min_y, max_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[23] = {min_x, min_y, max_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + mesh->indexes[30] = 20; + mesh->indexes[31] = 21; + mesh->indexes[32] = 22; + + mesh->indexes[33] = 20; + mesh->indexes[34] = 22; + mesh->indexes[35] = 23; + + mesh_manager->CalculateNormals(mesh->mesh_id); + + HydraECS *ecs = GetEngine()->ECS(); + HydraMeshComponent mesh_comp; + + mesh_comp.mesh_id = mesh_id; + mesh_comp.mesh_state = HYDRA_STATE::Waiting; + + ecs->AddComponent(GetID(), mesh_comp); +} + +void HydraPlaneActor::_CreateMaterial() +{ + + HydraEngine *engine = GetEngine(); + std::string filename = std::string(texture_base) + std::string("/DesignArea/DesignArea_Albedo.png"); + + HydraID tex_id = engine->TextureBufferManager()->LoadTexture(filename); + + HydraMaterialBuffer material = {}; + + material.diffuse_texture_id = tex_id; + material.diffuse_colour = glm::vec4(1, 1, 1, 1); + material.metalic_rough = glm::vec4(0, 0.5, 0.3, 1); + HydraID mat_id = engine->MaterialBufferManager()->CreateMaterial(material); + + HydraMaterialComponent mat_comp = {}; + mat_comp.material_id = mat_id; + engine->ECS()->AddComponent(GetID(), mat_comp); +} + +void HydraPlaneActor::_CreatePhysics() +{ + // HydraECSPhysicsComponent physics_component; + // physics_component.physics_state = Hydra_State::Waiting; + // physics_component.physics_definition.actor_id = GetID(); + // physics_component.physics_definition.physics_type = HydraPhyicsType::Static; + // physics_component.physics_definition.physics_shape = HydraPhysicsShape::HydraBoxShape; + // physics_component.physics_definition.mass = 100000.0f; + // physics_component.physics_definition.extent_x = 1000.0f; + // physics_component.physics_definition.extent_y = 0.5f; + // physics_component.physics_definition.extent_z = 1000.0f; + // physics_component.physics_definition.dynamic_friction = 0.5f; + // physics_component.physics_definition.restitution = 0.5f; + + // HydraECS* ecs = GetEngine()->ECS(); + + // ecs->AddComponent(GetID(), physics_component); +} +void HydraPlaneActor::_CreateRenderableComponent() +{ + HydraRenderableComponent render_comp; + HydraECS *ecs = GetEngine()->ECS(); + render_comp.renderable_types.set((uint32_t)HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR, true); + ecs->AddComponent(GetID(), render_comp); +} diff --git a/HydraEngine/source/actor/HydraPlaneActor.h b/HydraEngine/source/actor/HydraPlaneActor.h new file mode 100644 index 0000000..3e4c75e --- /dev/null +++ b/HydraEngine/source/actor/HydraPlaneActor.h @@ -0,0 +1,28 @@ +#ifndef HYDRAPLANEACTOR +#define HYDRAPLANEACTOR +#include "HydraActor.h" + +class CLASS_DEFINE HydraPlaneActor : public HydraActor +{ + private: + double m_scale = 1.0; + double m_widthscale = 1000.0f; + HydraID m_material_component = INVALID_HYDRA_ID; + HydraID m_position_component = INVALID_HYDRA_ID; + HydraID m_mesh_component = INVALID_HYDRA_ID; + protected: + void _CreatePosition(); + void _CreateMesh(); + void _CreateMaterial(); + void _CreatePhysics(); + void _CreateRenderableComponent(); + public: + virtual void InitialiseComponents(); + virtual void DeferredInitialiseComponents(); + virtual void Destroy(){} + + +}; + + +#endif /* HYDRAPLANEACTOR */ diff --git a/HydraEngine/source/actor/HydraPlayerActor.cpp b/HydraEngine/source/actor/HydraPlayerActor.cpp new file mode 100644 index 0000000..0db88b0 --- /dev/null +++ b/HydraEngine/source/actor/HydraPlayerActor.cpp @@ -0,0 +1,106 @@ +#include "HydraPlayerActor.h" +#include "HydraActorManager.h" +#include "../HydraDefines.h" +#include "../engine/HydraEngine.h" + +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" + + + +void HydraPlayerActor::InitialiseComponents() +{ + HydraECS* ecs = GetEngine()->ECS(); + //HydraID entity_id = ecs->CreateEntity(); + HydraPositionComponent position_component; + ecs->AddComponent(GetID(), position_component); +} + +void HydraPlayerActor::DeferredInitialiseComponents() +{ + //_CreatePhysics(); +} +void HydraPlayerActor::_CreatePhysics() +{ + // HydraPhysicsComponent* physics_component = static_cast(GetEngine()->ComponentManager()->CreateComponent((uint32_t)HYDRA_COMPONENT_TYPE::PHYSICS, GetID())); + + // physics_component->physics_definition.PhysicsType = HydraPhyicsType::Dynamic; + // physics_component->physics_definition.PhysicsShape = HydraPhysicsShape::HydraBoxShape; + // physics_component->physics_definition.Mass = 10.0f; + // physics_component->physics_definition.ExtentX = 0.5f; + // physics_component->physics_definition.ExtentY = 0.5f; + // physics_component->physics_definition.ExtentZ = 0.5f; + // physics_component->physics_definition.DynamicFriction = 0.5f; + // physics_component->physics_definition.Restitution = 0.5f; + // physics_component->physics_definition.Velocity = GetEngine()->ActorManager()->GetActorVelocity(GetID()); + +} +void HydraPlayerActor::HandleInput(float delta_t) +{ + glm::vec2 change = GetEngine()->MouseChange(); + + bool move_forward = GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_W); + bool move_backward = GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_S); + bool move_fast = GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_LEFT_SHIFT); + + bool move_left = GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_A); + bool move_right = GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_D); + + HydraRenderSettings render_settings = GetEngine()->RenderSettings(); + float scale = 0.2f; + + float x_angle = (change.x / render_settings.DisplayWidth) * -500 * delta_t * scale; + float y_angle = (change.y / render_settings.DisplayHeight) * -500 * delta_t * scale; + + float extra_speed = 1.0f; + float speed = 5.0f; + + if (move_fast) + { + extra_speed = 150; + } + + GetEngine()->ActorManager()->RotateActor(GetID(), y_angle, x_angle, 0.0f); + + glm::dvec3 pos_vec = GetEngine()->ActorManager()->GetActorPosition(GetID()); + glm::vec3 rot_vec = GetEngine()->ActorManager()->GetActorOrientation(GetID()); + + glm::mat4 rot = glm::mat4(1); + + rot = glm::eulerAngleXYZ(rot_vec.x, rot_vec.y, rot_vec.z); + + glm::dvec3 forward = m_forward * rot; + glm::dvec3 right = m_right * rot; + glm::dvec3 up = m_up * rot; + + glm::dvec3 trans = glm::dvec3(0, 0, 0); + + double distance = (double)(speed * extra_speed * delta_t); + bool moved = false; + if (move_forward) + { + trans = trans - (forward * distance); + moved = true; + } + if (move_backward) + { + trans = trans + (forward * distance); + moved = true; + } + + if (move_right) + { + trans = trans - (right * distance); + moved = true; + } + + if (move_left) + { + trans = trans + (right * distance); + moved = true; + } + if (moved) + { + GetEngine()->ActorManager()->TranslateActor(GetID(), -trans); + } +} diff --git a/HydraEngine/source/actor/HydraPlayerActor.h b/HydraEngine/source/actor/HydraPlayerActor.h new file mode 100644 index 0000000..6468ab6 --- /dev/null +++ b/HydraEngine/source/actor/HydraPlayerActor.h @@ -0,0 +1,24 @@ +#ifndef HYDRAPLAYERACTOR +#define HYDRAPLAYERACTOR +#include "HydraActor.h" +#include +class HydraCamara; + +class CLASS_DEFINE HydraPlayerActor : public HydraActor +{ + private: + protected: + glm::vec4 m_right = glm::vec4(1, 0, 0, 1); + glm::vec4 m_up = glm::vec4(0, -1, 0, 1); + glm::vec4 m_forward = glm::vec4(0, 0, -1 , 1); + void _CreatePhysics(); + public: + virtual void InitialiseComponents(); + virtual void DeferredInitialiseComponents(); + virtual void HandleInput(float delta_t); + virtual void Destroy() {} + +}; + + +#endif /* HYDRAPLAYERACTOR */ diff --git a/HydraEngine/source/buffer/HydraBuffer.h b/HydraEngine/source/buffer/HydraBuffer.h new file mode 100644 index 0000000..c9f658a --- /dev/null +++ b/HydraEngine/source/buffer/HydraBuffer.h @@ -0,0 +1,14 @@ +#ifndef HYDRABUFFER +#define HYDRABUFFER +#include "../HydraDefines.h" + +struct HydraBuffer +{ + HydraID buffer_id = INVALID_HYDRA_ID; + uint32_t size_bytes = 0; + uint32_t shader_binding_id; //index of the UBO in the shader + uint32_t gpu_buffer_id; //UBO Block id for bind buffer base + HYDRA_BUFFER_TYPE buffer_type; + std::string buffer_name; +}; +#endif /* HYDRABUFFER */ diff --git a/HydraEngine/source/buffer/HydraBufferManager.cpp b/HydraEngine/source/buffer/HydraBufferManager.cpp new file mode 100644 index 0000000..790406e --- /dev/null +++ b/HydraEngine/source/buffer/HydraBufferManager.cpp @@ -0,0 +1,163 @@ +#include "HydraBufferManager.h" +#include "../GlewIncludes.h" +#include "../mesh/StandardVertex.h" + +void HydraBufferManager::Initialise() +{ + m_buffers.resize(MAX_BUFFERS); + for(uint32_t i = 0; i < MAX_BUFFERS; i++) + { + m_available_buffer_ids.push(i); + } +} + +void HydraBufferManager::Shutdown() +{ + for(uint32_t i = 0; i < MAX_BUFFERS; i++) + { + if(m_buffers[i].buffer_id != INVALID_HYDRA_ID) + { + DeleteBuffer(m_buffers[i].buffer_id); + } + } +} + +// HydraID HydraBufferManager::CreateGPUBuffer(std::string buffer_name, +// uint32_t buffer_size_bytes, +// uint32_t binding, +// HYDRA_BUFFER_TYPE buffer_type) +// { +// HydraID buffer_id = _GetBufferID(); +// HydraBuffer buffer = {}; +// buffer.buffer_id = buffer_id; +// buffer.size_bytes = buffer_size_bytes; +// buffer.buffer_name = buffer_name; +// buffer.buffer_type = buffer_type; +// uint32_t gl_buffer_type = _DecodeBufferType(buffer_type); +// //Create the buffer +// glGenBuffers(1, &buffer.gpu_buffer_id); +// glBindBuffer(gl_buffer_type, buffer.gpu_buffer_id); +// //Allocate storage +// glBufferData(gl_buffer_type, buffer.size_bytes, NULL, GL_DYNAMIC_DRAW); +// glBindBufferBase(gl_buffer_type, binding, buffer.gpu_buffer_id); +// glBindBuffer(gl_buffer_type, 0); +// m_buffers[buffer_id] = buffer; +// return buffer_id; + +// } + +HydraID HydraBufferManager::CreateGPUBuffer(std::string buffer_name, + uint32_t buffer_size_bytes, + uint32_t binding, + HYDRA_BUFFER_TYPE buffer_type) +{ + HydraID buffer_id = _GetBufferID(); + HydraBuffer buffer = {}; + buffer.buffer_id = buffer_id; + buffer.size_bytes = buffer_size_bytes; + buffer.buffer_name = buffer_name; + buffer.buffer_type = buffer_type; + uint32_t gl_buffer_type = _DecodeBufferType(buffer_type); + //Create the buffer + + glCreateBuffers(1, &buffer.gpu_buffer_id); + glNamedBufferStorage( + buffer.gpu_buffer_id, + buffer_size_bytes, + NULL, + GL_DYNAMIC_STORAGE_BIT + ); + glBindBufferBase(gl_buffer_type, binding, buffer.gpu_buffer_id); + m_buffers[buffer_id] = buffer; + return buffer_id; + +} + +void HydraBufferManager::DeleteBuffer(HydraID buffer_id) +{ + std::lock_guard lock(m_mutex); + if(buffer_id < MAX_BUFFERS) + { + if(m_buffers[buffer_id].buffer_id != INVALID_HYDRA_ID) + { + glDeleteBuffers(0, &m_buffers[buffer_id].gpu_buffer_id); + m_buffers[buffer_id].buffer_id = INVALID_HYDRA_ID; + m_available_buffer_ids.push(buffer_id); + } + } +} + +void HydraBufferManager::UpdatePartialBuffer(HydraID buffer_id, uint32_t start, uint32_t size, void *data) +{ + if(buffer_id >= MAX_BUFFERS) + { + return; + } + if(m_buffers[buffer_id].buffer_id == INVALID_HYDRA_ID) + { + return; + } + glNamedBufferSubData(m_buffers[buffer_id].gpu_buffer_id, start, size, data); + //glBindBuffer(GL_UNIFORM_BUFFER, m_buffers[buffer_id].gpu_buffer_id); + //glBufferSubData(GL_UNIFORM_BUFFER, 0, m_buffers[buffer_id].size_bytes, data); +} + + +void HydraBufferManager::UpdateWholeBuffer(HydraID buffer_id, void *data) +{ + if(buffer_id >= MAX_BUFFERS) + { + return; + } + if(m_buffers[buffer_id].buffer_id == INVALID_HYDRA_ID) + { + return; + } + glNamedBufferSubData(m_buffers[buffer_id].gpu_buffer_id, 0, m_buffers[buffer_id].size_bytes, data); + //glBindBuffer(GL_UNIFORM_BUFFER, m_buffers[buffer_id].gpu_buffer_id); + //glBufferSubData(GL_UNIFORM_BUFFER, 0, m_buffers[buffer_id].size_bytes, data); +} + +HydraID HydraBufferManager::FindBuffer(std::string buffer_name) +{ + for(uint32_t buffer_idx = 0; buffer_idx < m_buffers.size(); buffer_idx++) + { + if(m_buffers[buffer_idx].buffer_name == buffer_name) + { + return buffer_idx; + } + } + return INVALID_HYDRA_ID; +} + +const HydraBuffer &HydraBufferManager::GetBuffer(HydraID buffer_id) +{ + return m_buffers[buffer_id]; +} + +HydraID HydraBufferManager::_GetBufferID() +{ + HydraID buffer_id = INVALID_HYDRA_ID; + { + std::lock_guard lock(m_mutex); + if(m_available_buffer_ids.size() == 0) + { + return INVALID_HYDRA_ID; + } + buffer_id = m_available_buffer_ids.front(); + m_available_buffer_ids.pop(); + } + return buffer_id; +} + +uint32_t HydraBufferManager::_DecodeBufferType(HYDRA_BUFFER_TYPE buffer_type) +{ + switch(buffer_type) + { + case HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER: + return GL_UNIFORM_BUFFER; + case HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER: + return GL_SHADER_STORAGE_BUFFER; + } + return 0; +} diff --git a/HydraEngine/source/buffer/HydraBufferManager.h b/HydraEngine/source/buffer/HydraBufferManager.h new file mode 100644 index 0000000..898f105 --- /dev/null +++ b/HydraEngine/source/buffer/HydraBufferManager.h @@ -0,0 +1,33 @@ +#ifndef HYDRABUFFERMANAGER +#define HYDRABUFFERMANAGER +#include "../engine/HydraObject.h" +#include "HydraBuffer.h" +#include "HydraVertexBuffer.h" +#include +#include +#include + +class HydraBufferManager : public HydraObject +{ + public: + const uint32_t MAX_BUFFERS = 10000; + void Initialise(); + void Shutdown(); + HydraID CreateGPUBuffer(std::string buffer_name, + uint32_t buffer_size_bytes, + uint32_t binding, + HYDRA_BUFFER_TYPE buffer_type); + void DeleteBuffer(HydraID buffer_id); + void UpdatePartialBuffer(HydraID buffer_id, uint32_t start, uint32_t size, void *data); + void UpdateWholeBuffer(HydraID buffer_id, void* data); + HydraID FindBuffer(std::string buffer_name); + const HydraBuffer& GetBuffer(HydraID buffer_id); + private: + std::mutex m_mutex; + std::queue m_available_buffer_ids; + std::vector m_buffers; + HydraID _GetBufferID(); + uint32_t _DecodeBufferType(HYDRA_BUFFER_TYPE buffer_type); +}; + +#endif /* HYDRABUFFERMANAGER */ diff --git a/HydraEngine/source/buffer/HydraLightBuffer.h b/HydraEngine/source/buffer/HydraLightBuffer.h new file mode 100644 index 0000000..ce9aa56 --- /dev/null +++ b/HydraEngine/source/buffer/HydraLightBuffer.h @@ -0,0 +1,16 @@ +#ifndef HYDRALIGHTBUFFER +#define HYDRALIGHTBUFFER + + +#include + +struct HydraLightBuffer +{ + alignas(16) glm::vec3 light_direction; + alignas(16) glm::vec3 light_colour; + uint32_t light_type; + float light_intensity; + float padding[2]; +}; + +#endif /* HYDRALIGHTBUFFER */ diff --git a/HydraEngine/source/buffer/HydraLightBufferManager.cpp b/HydraEngine/source/buffer/HydraLightBufferManager.cpp new file mode 100644 index 0000000..7e74bd2 --- /dev/null +++ b/HydraEngine/source/buffer/HydraLightBufferManager.cpp @@ -0,0 +1,47 @@ +#include "HydraLightBufferManager.h" + +void HydraLightBufferManager::Initialise() +{ + m_light_lookup.resize(MAX_LIGHTS); + m_lights.resize(MAX_LIGHTS); + for(uint32_t i = 0; i < MAX_LIGHTS; i ++) + { + m_available_lights.push(i); + } +} + +void HydraLightBufferManager::Shutdown() +{ +} + +HydraID HydraLightBufferManager::CreateLight(HydraLightBuffer light_buffer) +{ + std::lock_guard lock(m_mutex); + if(m_available_lights.size() > 0) + { + HydraID light_id = m_available_lights.front(); + m_available_lights.pop(); + m_lights[m_light_count] = light_buffer; + m_light_lookup[light_id] = m_light_count; + m_light_count++; + return light_id; + } + + return INVALID_HYDRA_ID; +} + +HydraLightBuffer *const HydraLightBufferManager::GetLightBufferBase() +{ + return &m_lights[0]; +} + +HydraLightBuffer &HydraLightBufferManager::GetLightBuffer(HydraID light_id) +{ + HydraID light_idx = m_light_lookup[light_id]; + return m_lights[light_idx]; +} + +uint32_t HydraLightBufferManager::GetLightCount() +{ + return m_light_count; +} diff --git a/HydraEngine/source/buffer/HydraLightBufferManager.h b/HydraEngine/source/buffer/HydraLightBufferManager.h new file mode 100644 index 0000000..2a891b4 --- /dev/null +++ b/HydraEngine/source/buffer/HydraLightBufferManager.h @@ -0,0 +1,27 @@ +#ifndef HYDRALIGHTBUFFERMANAGER +#define HYDRALIGHTBUFFERMANAGER + +#include "../engine/HydraObject.h" +#include "HydraLightBuffer.h" +#include +#include +#include + +class HydraLightBufferManager : public HydraObject +{ + public: + void Initialise(); + void Shutdown(); + HydraID CreateLight(HydraLightBuffer light_buffer); + HydraLightBuffer* const GetLightBufferBase(); + HydraLightBuffer& GetLightBuffer(HydraID light_id); + uint32_t GetLightCount(); + private: + std::mutex m_mutex; + uint32_t m_light_count = 0; + std::vector m_lights; + std::queue m_available_lights; + std::vector m_light_lookup; +}; + +#endif /* HYDRALIGHTBUFFERMANAGER */ diff --git a/HydraEngine/source/buffer/HydraMaterialBuffer.h b/HydraEngine/source/buffer/HydraMaterialBuffer.h new file mode 100644 index 0000000..e8f5911 --- /dev/null +++ b/HydraEngine/source/buffer/HydraMaterialBuffer.h @@ -0,0 +1,18 @@ +#ifndef HYDRAMATERIALBUFFER +#define HYDRAMATERIALBUFFER + +#include "../HydraDefines.h" +#include + +struct HydraMaterialBuffer +{ + glm::vec4 diffuse_colour = {0, 0, 0, 0}; //0 - 16 + glm::vec4 metalic_rough = {0, 0, 0, 0}; //28 - 12 + uint32_t diffuse_texture_id = INVALID_HYDRA_ID; //32 - 4 + uint32_t metallic_rough_texture_id = INVALID_HYDRA_ID; //36 - 4 + uint32_t normal_texture_id = INVALID_HYDRA_ID; //40 - 4 + uint32_t padding[1] = {}; //48 - 8 +}; + + +#endif /* HYDRAMATERIALBUFFER */ diff --git a/HydraEngine/source/buffer/HydraMaterialBufferManager.cpp b/HydraEngine/source/buffer/HydraMaterialBufferManager.cpp new file mode 100644 index 0000000..069af1d --- /dev/null +++ b/HydraEngine/source/buffer/HydraMaterialBufferManager.cpp @@ -0,0 +1,35 @@ +#include "HydraMaterialBufferManager.h" + +void HydraMaterialBufferManager::Intialise() +{ + m_material.resize(MAX_MATERIALS); + for(uint32_t mat_idx = 0; mat_idx < MAX_MATERIALS; mat_idx++) + { + m_available_material_ids.push(mat_idx); + } +} + +void HydraMaterialBufferManager::Shutdown() +{ +} + +HydraID HydraMaterialBufferManager::CreateMaterial(const HydraMaterialBuffer &material) +{ + std::lock_guard lock(m_mutex); + if(m_available_material_ids.size() == 0) + { + return INVALID_HYDRA_ID; + } + HydraID mat_id = m_available_material_ids.front(); + m_available_material_ids.pop(); + m_material[mat_id] = material; + return mat_id; +} + + + + +void *HydraMaterialBufferManager::GetMaterialBuffer() +{ + return &m_material[0]; +} diff --git a/HydraEngine/source/buffer/HydraMaterialBufferManager.h b/HydraEngine/source/buffer/HydraMaterialBufferManager.h new file mode 100644 index 0000000..edd7cd5 --- /dev/null +++ b/HydraEngine/source/buffer/HydraMaterialBufferManager.h @@ -0,0 +1,30 @@ +#ifndef HYDRAMATERIALBUFFERMANAGER +#define HYDRAMATERIALBUFFERMANAGER + +#include "../engine/HydraObject.h" +#include "HydraMaterialBuffer.h" + +#include +#include +#include +#include +#include +#include +#include + + +class HydraMaterialBufferManager : public HydraObject +{ + public: + void Intialise(); + void Shutdown(); + HydraID CreateMaterial(const HydraMaterialBuffer& material); + void* GetMaterialBuffer(); + + private: + std::mutex m_mutex; + std::queue m_available_material_ids; + std::vector m_material; +}; + +#endif /* HYDRAMATERIALBUFFERMANAGER */ diff --git a/HydraEngine/source/buffer/HydraTextureBufferManager.cpp b/HydraEngine/source/buffer/HydraTextureBufferManager.cpp new file mode 100644 index 0000000..9477fe0 --- /dev/null +++ b/HydraEngine/source/buffer/HydraTextureBufferManager.cpp @@ -0,0 +1,193 @@ +#define STB_IMAGE_IMPLEMENTATION +#include "HydraTextureBufferManager.h" +#include "../scheduler/HydraTaskScheduler.h" +#include "../task/buffer/HydraCreateTextureTask.hpp" + +void HydraTextureBufferManager::Intialise() +{ + m_textures.resize(MAX_TEXTURES); + m_bindless_texture_ids.resize(MAX_TEXTURES); + for (uint32_t tex_idx = 0; tex_idx < MAX_TEXTURES; tex_idx++) + { + m_available_texture_ids.push(tex_idx); + m_bindless_texture_ids[tex_idx] = 0; + } +} + +void HydraTextureBufferManager::Shutdown() +{ + for (uint32_t tex_idx = 0; tex_idx < MAX_TEXTURES; tex_idx++) + { + if (m_textures[tex_idx].texture_id != INVALID_HYDRA_ID) + { + DeleteTexture(tex_idx); + } + } +} + +HydraID HydraTextureBufferManager::LoadTexture(std::string texture_filename) +{ + HydraID texture_id = FindTexture(texture_filename); + if (texture_id != INVALID_HYDRA_ID) + { + return texture_id; + } + + void *data = nullptr; + int width = 0; + int height = 0; + int channels = 0; + + //stbi_set_flip_vertically_on_load(true); + data = stbi_load(texture_filename.c_str(), &width, &height, &channels, 0); + + if (data == nullptr) + { + return INVALID_HYDRA_ID; + } + + uint32_t format = GL_RGBA; + + if (channels == 3) + { + format = GL_RGB; + } + + HydraTaskScheduler *scheduler = GetEngine()->TaskScheduler(); + HydraID create_tex_id = scheduler->CreateTask(HydraThreadAffinity::Render); + HydraCreateTextureTask *create_tex_task = static_cast(scheduler->GetTask(create_tex_id)); + HydraID tex_id = INVALID_HYDRA_ID; + create_tex_task->Initialise(texture_filename, + width, + height, + GL_RGBA8, + format, + GL_NEAREST_MIPMAP_NEAREST, + GL_LINEAR, + GL_UNSIGNED_BYTE, + 5, + data, + &tex_id); + scheduler->WaitForTask(create_tex_id); + return tex_id; +} + +HydraID HydraTextureBufferManager::FindTexture(std::string texture_name) +{ + if (m_texture_lookup.find(texture_name) == m_texture_lookup.end()) + { + return INVALID_HYDRA_ID; + } + return m_texture_lookup.find(texture_name)->second; +} + +void *HydraTextureBufferManager::GetTextureBuffer() +{ + return &m_bindless_texture_ids[0]; +} + +const HydraTextureBuffer &HydraTextureBufferManager::GetTexture(HydraID texture_id) +{ + return m_textures[texture_id]; +} + +HydraID HydraTextureBufferManager::_GetTextureID() +{ + std::lock_guard lock(m_mutex); + + if (m_available_texture_ids.size() == 0) + { + return INVALID_HYDRA_ID; + } + + HydraID id = m_available_texture_ids.front(); + m_available_texture_ids.pop(); + + return id; +} + +HydraID HydraTextureBufferManager::CreateTexture(std::string texture_name, + uint32_t width, + uint32_t height, + uint32_t internal_format, + uint32_t min_filter, + uint32_t mag_filter, + uint32_t format, + uint32_t data_type, + uint32_t mip_levels, + void *data) +{ + uint32_t gl_tex_id = 0; + glCreateTextures(GL_TEXTURE_2D, 1, &gl_tex_id); + glBindTexture(GL_TEXTURE_2D, gl_tex_id); + + // important to create mip_levels + 1 images + glTextureStorage2D(gl_tex_id, mip_levels + 1, internal_format, width, height); + + if (data != nullptr) + { + glTextureSubImage2D( + gl_tex_id, + // level, xoffset, yoffset, width, height + 0, 0, 0, width, height, + format, data_type, + data); + + if (mip_levels > 0) + { + glGenerateTextureMipmap(gl_tex_id); + } + } + + glTextureParameteri(gl_tex_id, GL_TEXTURE_MIN_FILTER, min_filter); + glTextureParameteri(gl_tex_id, GL_TEXTURE_MAG_FILTER, mag_filter); + + glBindTexture(GL_TEXTURE_2D, 0); + HydraTextureBuffer texture_buffer = {}; + HydraID texture_id = _GetTextureID(); + texture_buffer.texture_id = texture_id; + texture_buffer.format = format; + texture_buffer.internal_format = internal_format; + texture_buffer.width = width; + texture_buffer.height = height; + texture_buffer.gl_tex_id = gl_tex_id; + texture_buffer.mag_filter = mag_filter; + texture_buffer.min_filter = min_filter; + + m_textures[texture_id] = texture_buffer; + m_texture_lookup.insert(std::pair(texture_name, texture_id)); + + return texture_id; +} + +void HydraTextureBufferManager::BindTexture(HydraID texture_id) +{ + + if (texture_id >= MAX_TEXTURES) + { + return; + } + HydraTextureBuffer texture = m_textures[texture_id]; + glBindTexture(GL_TEXTURE_2D, texture.gl_tex_id); + glTextureParameteri(texture.gl_tex_id, GL_TEXTURE_WRAP_S, GL_REPEAT); + glTextureParameteri(texture.gl_tex_id, GL_TEXTURE_WRAP_T, GL_REPEAT); + glTextureParameteri(texture.gl_tex_id, GL_TEXTURE_MIN_FILTER, texture.min_filter); + glTextureParameteri(texture.gl_tex_id, GL_TEXTURE_MAG_FILTER, texture.mag_filter); + + texture.texture_binding = glGetTextureHandleARB(texture.gl_tex_id); + glMakeTextureHandleResidentARB(texture.texture_binding); + m_bindless_texture_ids[texture_id] = texture.texture_binding; +} + +void HydraTextureBufferManager::UnbindTexture(HydraID texture_id) +{ + glMakeTextureHandleNonResidentARB(texture_id); +} + +void HydraTextureBufferManager::DeleteTexture(HydraID texture_id) +{ + if (m_bindless_texture_ids[texture_id] != 0) + { + UnbindTexture(m_bindless_texture_ids[texture_id]); + } +} diff --git a/HydraEngine/source/buffer/HydraTextureBufferManager.h b/HydraEngine/source/buffer/HydraTextureBufferManager.h new file mode 100644 index 0000000..9a45c54 --- /dev/null +++ b/HydraEngine/source/buffer/HydraTextureBufferManager.h @@ -0,0 +1,42 @@ +#ifndef HYDRATEXTUREBUFFERMANAGER +#define HYDRATEXTUREBUFFERMANAGER + +#include "../engine/HydraObject.h" +#include "HydraTexureBuffer.h" + +#include +#include +#include +#include +#include +#include +#include +#include "../GlewIncludes.h" + +class HydraTextureBufferManager : public HydraObject +{ + public: + void Intialise(); + void Shutdown(); + HydraID CreateTexture(std::string texture_name, uint32_t width, uint32_t height, uint32_t internal_format, + uint32_t min_filter, uint32_t mag_filter, + uint32_t format = GL_RGBA, uint32_t data_type = GL_UNSIGNED_BYTE, uint32_t mip_levels = 0, void* data = nullptr); + void BindTexture(HydraID texture_id); + void UnbindTexture(HydraID texture_id); + void DeleteTexture(HydraID texture_id); + HydraID LoadTexture(std::string texture_filename); + HydraID FindTexture(std::string texture_name); + void* GetTextureBuffer(); + const HydraTextureBuffer& GetTexture(HydraID texture_id); + + private: + HydraID _GetTextureID(); + std::mutex m_mutex; + std::queue m_available_texture_ids; + std::vector m_textures; + std::vector m_bindless_texture_ids; + std::unordered_map m_texture_lookup; + uint32_t m_gl_texture_id = 0; +}; + +#endif /* HYDRATEXTUREBUFFERMANAGER */ diff --git a/HydraEngine/source/buffer/HydraTexureBuffer.h b/HydraEngine/source/buffer/HydraTexureBuffer.h new file mode 100644 index 0000000..aa64630 --- /dev/null +++ b/HydraEngine/source/buffer/HydraTexureBuffer.h @@ -0,0 +1,18 @@ +#ifndef HYDRATEXUREBUFFER +#define HYDRATEXUREBUFFER + +struct HydraTextureBuffer +{ + HydraID texture_id = INVALID_HYDRA_ID; + uint32_t width = 0; + uint32_t height = 0; + uint32_t format = 0; + uint32_t internal_format = 0; + uint32_t gl_tex_id; + uint64_t texture_binding = 0; + uint32_t mag_filter = 0; + uint32_t min_filter = 0; + +}; + +#endif /* HYDRATEXUREBUFFER */ diff --git a/HydraEngine/source/buffer/HydraVertexBuffer.h b/HydraEngine/source/buffer/HydraVertexBuffer.h new file mode 100644 index 0000000..bb8a2ed --- /dev/null +++ b/HydraEngine/source/buffer/HydraVertexBuffer.h @@ -0,0 +1,18 @@ +#ifndef HYDRAVERTEXBUFFER +#define HYDRAVERTEXBUFFER +#include "../HydraDefines.h" + +struct HydraVertexBuffer +{ + HydraID vertex_buffer_id; + uint32_t vao = 0; + uint32_t vbo = 0; + uint32_t ebo = 0; + + uint32_t vertex_buffer_size_bytes = 0; + uint32_t index_buffer_size_bytes = 0; + + uint32_t triangle_count = 0; +}; + +#endif /* HYDRAVERTEXBUFFER */ diff --git a/HydraEngine/source/buffer/HydraVertexBufferManager.cpp b/HydraEngine/source/buffer/HydraVertexBufferManager.cpp new file mode 100644 index 0000000..efba782 --- /dev/null +++ b/HydraEngine/source/buffer/HydraVertexBufferManager.cpp @@ -0,0 +1,127 @@ +#include "HydraVertexBufferManager.h" +#include "../GlewIncludes.h" +#include "../mesh/StandardVertex.h" + +void HydraVertexBufferManager::Initialise() +{ + m_vertex_buffers.resize(MAX_BUFFERS); + for (uint32_t i = 0; i < MAX_BUFFERS; i++) + { + m_available_buffer_ids.push(i); + } +} + +void HydraVertexBufferManager::Shutdown() +{ + for (uint32_t i = 0; i < MAX_BUFFERS; i++) + { + if (m_vertex_buffers[i].vertex_buffer_id != INVALID_HYDRA_ID) + { + DeleteVertexBuffer(m_vertex_buffers[i].vertex_buffer_id); + } + } +} + +HydraID HydraVertexBufferManager::CreateVertexBuffer(uint32_t vertex_buffer_size_bytes, + uint32_t index_buffer_size_bytes, + uint32_t triangle_count) +{ + HydraID buffer_id = _GetBufferID(); + HydraVertexBuffer buffer = {}; + + buffer.vertex_buffer_id = buffer_id; + buffer.vertex_buffer_size_bytes = vertex_buffer_size_bytes; + buffer.index_buffer_size_bytes = index_buffer_size_bytes; + buffer.triangle_count = triangle_count; + glGenVertexArrays(1, &buffer.vao); + glBindVertexArray(buffer.vao); + + glGenBuffers(1, &buffer.vbo); + glBindBuffer(GL_ARRAY_BUFFER, buffer.vbo); + glBufferData(GL_ARRAY_BUFFER, vertex_buffer_size_bytes, nullptr, GL_STATIC_DRAW); + + glGenBuffers(1, &buffer.ebo); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, buffer.ebo); + glBufferData(GL_ELEMENT_ARRAY_BUFFER, index_buffer_size_bytes, nullptr, GL_STATIC_DRAW); + + // position + glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)0); + glEnableVertexAttribArray(0); + // texcoord01 + glVertexAttribPointer(1, 2, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)(3 * sizeof(float))); + glEnableVertexAttribArray(1); + // chunkID + glVertexAttribIPointer(2, 3, GL_UNSIGNED_INT, sizeof(StandardVertex), (void *)(5 * sizeof(float))); + glEnableVertexAttribArray(2); + + glVertexAttribPointer(3, 3, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)(8 * sizeof(float))); + glEnableVertexAttribArray(3); + + glVertexAttribPointer(4, 3, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)(11 * sizeof(float))); + glEnableVertexAttribArray(4); + + glVertexAttribPointer(5, 3, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)(14 * sizeof(float))); + glEnableVertexAttribArray(5); + + glBindVertexArray(0); + + m_vertex_buffers[buffer_id] = buffer; + return buffer_id; +} + +void HydraVertexBufferManager::DeleteVertexBuffer(HydraID buffer_id) +{ + std::lock_guard lock(m_mutex); + if (buffer_id < MAX_BUFFERS) + { + if (m_vertex_buffers[buffer_id].vertex_buffer_id != INVALID_HYDRA_ID) + { + glDeleteVertexArrays(1, &m_vertex_buffers[buffer_id].vao); + glDeleteBuffers(1, &m_vertex_buffers[buffer_id].vbo); + glDeleteBuffers(1, &m_vertex_buffers[buffer_id].ebo); + + m_vertex_buffers[buffer_id].vertex_buffer_id = INVALID_HYDRA_ID; + m_available_buffer_ids.push(buffer_id); + } + } +} + +void HydraVertexBufferManager::UpdateVertexBuffer(HydraID buffer_id, void *vertex_data, void *index_data) +{ + if (buffer_id >= MAX_BUFFERS) + { + return; + } + if (m_vertex_buffers[buffer_id].vertex_buffer_id == INVALID_HYDRA_ID) + { + return; + } + + glBindBuffer(GL_ARRAY_BUFFER, m_vertex_buffers[buffer_id].vbo); + glBufferSubData(GL_ARRAY_BUFFER, 0, m_vertex_buffers[buffer_id].vertex_buffer_size_bytes, vertex_data); + glBindBuffer(GL_ARRAY_BUFFER, 0); + + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_vertex_buffers[buffer_id].ebo); + glBufferSubData(GL_ELEMENT_ARRAY_BUFFER, 0, m_vertex_buffers[buffer_id].index_buffer_size_bytes, index_data); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); +} + +HydraVertexBuffer &HydraVertexBufferManager::GetVertexBuffer(HydraID buffer_id) +{ + return m_vertex_buffers[buffer_id]; +} + +HydraID HydraVertexBufferManager::_GetBufferID() +{ + HydraID buffer_id = INVALID_HYDRA_ID; + { + std::lock_guard lock(m_mutex); + if (m_available_buffer_ids.size() == 0) + { + return INVALID_HYDRA_ID; + } + buffer_id = m_available_buffer_ids.front(); + m_available_buffer_ids.pop(); + } + return buffer_id; +} \ No newline at end of file diff --git a/HydraEngine/source/buffer/HydraVertexBufferManager.h b/HydraEngine/source/buffer/HydraVertexBufferManager.h new file mode 100644 index 0000000..9fbb4ed --- /dev/null +++ b/HydraEngine/source/buffer/HydraVertexBufferManager.h @@ -0,0 +1,35 @@ +#ifndef HYDRAVERTEXBUFFERMANAGER +#define HYDRAVERTEXBUFFERMANAGER + +#include "../engine/HydraObject.h" +#include "HydraBuffer.h" +#include "HydraVertexBuffer.h" +#include +#include +#include + +class HydraVertexBufferManager : public HydraObject +{ + public: + + const uint32_t MAX_BUFFERS = 10000; + + void Initialise(); + void Shutdown(); + + HydraID CreateVertexBuffer(uint32_t vertex_buffer_size_bytes, uint32_t index_buffer_size_bytes, uint32_t triangle_count); + void DeleteVertexBuffer(HydraID buffer_id); + void UpdateVertexBuffer(HydraID buffer_id, void* vertex_data, void* index_data); + HydraVertexBuffer& GetVertexBuffer(HydraID buffer_id); + private: + std::mutex m_mutex; + std::queue m_available_buffer_ids; + std::vector m_vertex_buffers; + + HydraID _GetBufferID(); + +}; + + + +#endif /* HYDRAVERTEXBUFFERMANAGER */ diff --git a/HydraEngine/source/camera/HydraCamera.cpp b/HydraEngine/source/camera/HydraCamera.cpp new file mode 100644 index 0000000..d35c7d6 --- /dev/null +++ b/HydraEngine/source/camera/HydraCamera.cpp @@ -0,0 +1,77 @@ +#include "HydraCamera.h" +#include "../engine/HydraEngine.h" +#include "../windowmanager/HydraRenderSettings.h" +#include "../actor/HydraActor.h" +#include "../actor/HydraActorManager.h" + + +glm::mat4x4 HydraCamera::GetView() +{ + glm::dvec3 actor_pos = glm::dvec3(0,0,0); + + glm::mat4 actor_rot = glm::mat4(1); + glm::vec3 actor_euler = glm::vec3(0); + + if(m_attached_actor != INVALID_HYDRA_ID) + { + HydraActor* actor = GetEngine()->ActorManager()->GetActor(m_attached_actor); + if(actor != nullptr) + { + actor_pos = (GetEngine()->ActorManager()->GetActorPosition(m_attached_actor)) * glm::dvec3(-1, -1, -1); + actor_euler = GetEngine()->ActorManager()->GetActorOrientation(m_attached_actor); + actor_rot = glm::eulerAngleXYZ(actor_euler.x, actor_euler.y, actor_euler.z); + } + } + + glm::mat4 trans = glm::translate(actor_pos); + glm::mat4 rot = actor_rot;// * glm::eulerAngleXYZ(EulerAngle.x, EulerAngle.y, EulerAngle.z); + + glm::mat4 camera_transform = rot * trans; + return camera_transform; +} + +glm::mat4x4 HydraCamera::GetProjection() +{ + HydraRenderSettings render_settings = GetEngine()->RenderSettings(); + float fovRad = glm::radians(render_settings.FOV); + //glm::mat4 projection = glm::perspectiveLH(fovRad, (float)render_settings->ViewportWidth / (float)render_settings->ViewportHeight, render_settings->Near, render_settings->Far); + glm::mat4 projection = glm::perspectiveRH(fovRad, (float)render_settings.ViewportWidth / (float)render_settings.ViewportHeight, render_settings.Near, render_settings.Far); + // glm::mat4 correction = {1, 0, 0, 0, + // 0,-1, 0, 0, + // 0, 0, 0.5f,0.5f, + // 0,0, 0, 1}; + // projection = correction * projection; + return projection; +} + +glm::mat4x4 HydraCamera::GetOrthoProjection() +{ + HydraRenderSettings render_settings = GetEngine()->RenderSettings(); + float fovRad = glm::radians(render_settings.FOV); + glm::mat4 projection = glm::ortho(0.0f, render_settings.DisplayWidth, 0, render_settings.DisplayHeight, 0.0f, 1000.0f); + + + return projection; +} + +glm::vec3 HydraCamera::GetPosition() +{ + glm::dvec3 actor_pos = glm::dvec3(0,0,0); + + if(m_attached_actor != INVALID_HYDRA_ID) + { + HydraActor* actor = GetEngine()->ActorManager()->GetActor(m_attached_actor); + if(actor != nullptr) + { + actor_pos = (GetEngine()->ActorManager()->GetActorPosition(m_attached_actor)) * glm::dvec3(1, 1, 1); + + } + } + return actor_pos; + +} + +void HydraCamera::AttachToActor(HydraID actorID) +{ + m_attached_actor = actorID; +} diff --git a/HydraEngine/source/camera/HydraCamera.h b/HydraEngine/source/camera/HydraCamera.h new file mode 100644 index 0000000..76f998d --- /dev/null +++ b/HydraEngine/source/camera/HydraCamera.h @@ -0,0 +1,23 @@ +#ifndef HYDRACAMERA +#define HYDRACAMERA +#include "../engine/HydraObject.h" +#include + +class CLASS_DEFINE HydraCamera : public HydraObject +{ + private: + glm::vec4 m_right = glm::vec4(1, 0, 0, 1); + glm::vec4 m_up = glm::vec4(0, 1, 0, 1); + glm::vec4 m_forward = glm::vec4(0, 0, -1, 1); + HydraID m_attached_actor = INVALID_HYDRA_ID; + public: + glm::mat4x4 GetView(); + glm::mat4x4 GetProjection(); + glm::mat4x4 GetOrthoProjection(); + HydraID GetAttachedActor() {return m_attached_actor;} + glm::vec3 GetPosition(); + void AttachToActor(HydraID actorID); +}; + + +#endif /* HYDRACAMERA */ diff --git a/HydraEngine/source/ecs/HydraComponentArray.h b/HydraEngine/source/ecs/HydraComponentArray.h new file mode 100644 index 0000000..8045c67 --- /dev/null +++ b/HydraEngine/source/ecs/HydraComponentArray.h @@ -0,0 +1,90 @@ +#ifndef HYDRACOMPONENTARRAY +#define HYDRACOMPONENTARRAY + +#include "../engine/HydraObject.h" + +#include +#include +#include + +class IHydraComponentArray +{ + public: + virtual ~IHydraComponentArray() = default; + virtual void EntityDeleted(HydraID entity_id) = 0; +}; + +template +class HydraComponentArray : public IHydraComponentArray +{ + private: + std::array m_components; + std::unordered_map m_entity_to_component; + std::unordered_map m_component_to_entity; + + std::mutex m_mutex; + uint32_t m_component_count = 0; + public: + void RemoveComponent(HydraID entity_id) + { + std::lock_guard lock(m_mutex); + assert(m_entity_to_component.find(entity_id) == m_entity_to_component.end() && "Trying to remove a component that doesnt exist"); + + HydraID component_index = m_entity_to_component[entity_id]; + HydraID last_component_index = m_component_count -1; + HydraID last_entity_id = m_component_to_entity[last_component_index]; + + if(last_component_index != component_index) + { + m_components[component_index] = m_components[last_component_index]; + m_entity_to_component[last_entity_id] = component_index; + m_components[last_component_index] = {}; + } + else + { + m_components[component_index] = {}; + } + + m_entity_to_component.erase(entity_id); + m_component_to_entity.erase(component_index); + + } + + void AddComponent(HydraID entity_id, T component) + { + std::lock_guard lock(m_mutex); + assert(m_entity_to_component.find(entity_id) == m_entity_to_component.end() && "Trying to add a component that already exist"); + m_components[m_component_count] = component; + m_entity_to_component.insert({entity_id, m_component_count}); + m_component_to_entity.insert({m_component_count, entity_id}); + m_component_count++; + } + + bool HasComponent(HydraID entity_id) + { + std::lock_guard lock(m_mutex); + return m_entity_to_component.find(entity_id) != m_entity_to_component.end(); + } + + T& GetComponent(HydraID entity_id) + { + std::lock_guard lock(m_mutex); + assert(m_entity_to_component.find(entity_id) != m_entity_to_component.end() && "Trying to get a component that doesnt exist"); + HydraID component_index = m_entity_to_component[entity_id]; + return m_components[component_index]; + } + + void EntityDeleted(HydraID entity_id) + { + std::lock_guard lock(m_mutex); + if(m_entity_to_component.find(entity_id) != m_entity_to_component.end()) + { + RemoveComponent(entity_id); + } + } + + + +}; + +#endif /* HYDRACOMPONENTARRAY */ diff --git a/HydraEngine/source/ecs/HydraComponentManager.h b/HydraEngine/source/ecs/HydraComponentManager.h new file mode 100644 index 0000000..ebc404b --- /dev/null +++ b/HydraEngine/source/ecs/HydraComponentManager.h @@ -0,0 +1,83 @@ +#ifndef HYDRAECSCOMPONENTMANAGER +#define HYDRAECSCOMPONENTMANAGER + +#include "../engine/HydraObject.h" +#include "HydraComponentArray.h" +#include +#include + +using ComponentTypeID = uint8_t; + +class HydraComponentManager :public HydraObject +{ + private: + std::unordered_map> m_component_arrays; + std::unordered_map m_component_types; + ComponentTypeID m_current_component_type_id = 0; + + template + std::shared_ptr> _GetComponentArray() + { + std::string type_name = std::string(typeid(T).name()); + + assert(m_component_types.find(type_name) != m_component_types.end() && "Component type does not exist"); + return std::static_pointer_cast>(m_component_arrays[type_name]); + } + public: + + template + ComponentTypeID RegisterComponentType() + { + std::string type_name = std::string(typeid(T).name()); + + assert(m_component_types.find(type_name) == m_component_types.end() && "Component name already in use"); + + m_component_types.insert({type_name, m_current_component_type_id}); + m_component_arrays.insert({type_name, std::make_shared>()}); + + return m_current_component_type_id++; + } + + template + ComponentTypeID GetComponentTypeID() + { + std::string type_name = std::string(typeid(T).name()); + assert(m_component_types.find(type_name) != m_component_types.end() && "Component type does not exist"); + return m_component_types[type_name]; + } + + + template + void AddComponent(HydraID entity_id, T component) + { + _GetComponentArray()->AddComponent(entity_id, component); + } + + template + T& GetComponent(HydraID entity_id) + { + return _GetComponentArray()->GetComponent(entity_id); + } + + template + bool HasComponent(HydraID entity_id) + { + return _GetComponentArray()->HasComponent(entity_id); + } + + template + void RemoveComponent(HydraID entity_id) + { + _GetComponentArray()->RemoveComponent(entity_id); + } + + void EntityDeleted(HydraID entity_id) + { + for(auto comp_array : m_component_arrays) + { + (*comp_array.second).EntityDeleted(entity_id); + } + } +}; + +#endif /* HYDRACOMPONENTMANAGER */ diff --git a/HydraEngine/source/ecs/HydraECS.cpp b/HydraEngine/source/ecs/HydraECS.cpp new file mode 100644 index 0000000..a290b17 --- /dev/null +++ b/HydraEngine/source/ecs/HydraECS.cpp @@ -0,0 +1,17 @@ +#include "HydraECS.h" + +void HydraECS::Init() +{ + m_component_manager = std::make_unique(); + m_entity_manager = std::make_unique(); + m_system_manager = std::make_unique(); +} + +void HydraECS::Shutdown() +{ + m_system_manager->Shutdown(); + m_component_manager.release(); + m_entity_manager.release(); + m_system_manager.release(); +} + diff --git a/HydraEngine/source/ecs/HydraECS.h b/HydraEngine/source/ecs/HydraECS.h new file mode 100644 index 0000000..dcf4352 --- /dev/null +++ b/HydraEngine/source/ecs/HydraECS.h @@ -0,0 +1,105 @@ +#ifndef HYDRAECS +#define HYDRAECS + +#include "../engine/HydraObject.h" +#include "HydraComponentManager.h" +#include "HydraEntityManager.h" +#include "HydraSystemManager.h" +#include + +class HydraECS : HydraObject +{ +private: + std::unique_ptr m_entity_manager; + std::unique_ptr m_component_manager; + std::unique_ptr m_system_manager; + +public: + void Init(); + void Shutdown(); + HydraID CreateEntity() + { + return m_entity_manager->CreateEntity(); + } + void DestroyEntity(HydraID entity_id) + { + m_entity_manager->DeleteEntity(entity_id); + m_component_manager->EntityDeleted(entity_id); + m_system_manager->EntityDeleted(entity_id); + } + + template + void RegisterComponentType() + { + m_component_manager->RegisterComponentType(); + } + template + HydraID GetComponentType() + { + return m_component_manager->GetComponentTypeID(); + } + + template + void AddComponent(HydraID entity_id, T component) + { + // Add teh component to the entity + m_component_manager->AddComponent(entity_id, component); + + // Get the current entity signature and update it to include + // the new component + auto signature = m_entity_manager->GetSignature(entity_id); + signature.set(m_component_manager->GetComponentTypeID(), true); + m_entity_manager->SetSignature(entity_id, signature); + + // Tell the sytem manager that the entities signature has changed + m_system_manager->EntitySignatureChanged(entity_id, signature); + } + template + void RemoveComponent(HydraID entity_id) + { + // Remove the component from the entity + m_component_manager->RemoveComponent(entity_id); + + // Get the current signature, remove the component from it and update + auto signature = m_entity_manager->GetSignature(entity_id); + signature.set(m_component_manager->GetComponentTypeID(), false); + m_entity_manager->SetSignature(entity_id, signature); + + // Tell the system manager that the entitys signature has changed + m_system_manager->EntitySignatureChanged(entity_id, signature); + } + template + bool HasComponent(HydraID entity_id) + { + return m_component_manager->HasComponent(entity_id); + } + + template + T &GetComponent(HydraID entity_id) + { + return m_component_manager->GetComponent(entity_id); + } + + template + std::shared_ptr RegisterSystem() + { + return m_system_manager->RegisterSystem(); + } + template + void SetSystemSignature(HydraSignature signature) + { + m_system_manager->SetSignature(signature); + } + template + std::shared_ptr GetSystem() + { + return m_system_manager->GetSystem(); + } + + void InitialiseComponents() + { + m_system_manager->InitialiseComponents(); + } +}; + +#endif /* HYDRAECS */ diff --git a/HydraEngine/source/ecs/HydraEntity.h b/HydraEngine/source/ecs/HydraEntity.h new file mode 100644 index 0000000..3a85096 --- /dev/null +++ b/HydraEngine/source/ecs/HydraEntity.h @@ -0,0 +1,15 @@ +#ifndef HYDRAENTITY +#define HYDRAENTITY +#include "../engine/HydraObject.h" + + + + +struct HydraEntity +{ + HydraID entity_id = INVALID_HYDRA_ID; + HydraSignature signature; +}; + + +#endif /* HYDRAENTITY */ diff --git a/HydraEngine/source/ecs/HydraEntityManager.h b/HydraEngine/source/ecs/HydraEntityManager.h new file mode 100644 index 0000000..b9bab50 --- /dev/null +++ b/HydraEngine/source/ecs/HydraEntityManager.h @@ -0,0 +1,59 @@ +#ifndef HYDRAENTITYMANAGER +#define HYDRAENTITYMANAGER +#include "../engine/HydraObject.h" +#include "HydraEntity.h" +#include +#include +#include + +class HydraEntityManager : public HydraObject +{ + private: + std::array m_entities; + std::mutex m_mutex; + std::queue m_available_entity_ids; + uint32_t m_entities_created; + public: + HydraEntityManager() + { + for(uint32_t i = 0; i < MAX_ACTORS; i ++) + { + m_available_entity_ids.push(i); + } + } + + HydraID CreateEntity() + { + std::lock_guard lock(m_mutex); + assert(m_entities_created < MAX_ACTORS && "Too many entities created"); + + HydraID entity_id = m_available_entity_ids.front(); + m_available_entity_ids.pop(); + m_entities_created++; + return entity_id; + } + + void DeleteEntity(HydraID entity_id) + { + std::lock_guard lock(m_mutex); + assert(entity_id < MAX_ACTORS && "Entity ID out of range"); + + m_available_entity_ids.push(entity_id); + m_entities[entity_id].reset(); + m_entities_created--; + } + + void SetSignature(HydraID entity_id, HydraSignature signature) + { + assert(entity_id < MAX_ACTORS && "Invalid entity it"); + m_entities[entity_id] = signature; + } + + HydraSignature GetSignature(HydraID entity_id) + { + assert(entity_id < MAX_ACTORS && "Invalid entity it"); + return m_entities[entity_id]; + } +}; + +#endif /* HYDRAENTITYMANAGER */ diff --git a/HydraEngine/source/ecs/HydraSystem.cpp b/HydraEngine/source/ecs/HydraSystem.cpp new file mode 100644 index 0000000..cb5a56f --- /dev/null +++ b/HydraEngine/source/ecs/HydraSystem.cpp @@ -0,0 +1,18 @@ +#include "HydraSystem.h" + +void HydraSystem::Update(float delta_t_seconds) +{ + + UpdateSystem(delta_t_seconds); + +} + +void HydraSystem::InitialiseComponents() +{ + for(auto it = EntitiesToCreate.begin(); it != EntitiesToCreate.end(); ++it) + { + HydraID actor_id = *it; + InitialiseComponent(actor_id); + } + EntitiesToCreate.clear(); +} diff --git a/HydraEngine/source/ecs/HydraSystem.h b/HydraEngine/source/ecs/HydraSystem.h new file mode 100644 index 0000000..1ba3b68 --- /dev/null +++ b/HydraEngine/source/ecs/HydraSystem.h @@ -0,0 +1,25 @@ +#ifndef HYDRASYSTEM +#define HYDRASYSTEM + +#include "../engine/HydraObject.h" + +#include + +class HydraSystem : public HydraObject +{ + public: + std::set Entities; + std::set EntitiesToCreate; + + void Update(float delta_t_seconds); + void InitialiseComponents(); + virtual void Shutdown() {}; + virtual void Initialise(){}; + protected: + + virtual void UpdateSystem(float delta_t_seconds) = 0; + virtual void InitialiseComponent(HydraID actor_id) {}; + +}; + +#endif /* HYDRASYSTEM */ diff --git a/HydraEngine/source/ecs/HydraSystemManager.cpp b/HydraEngine/source/ecs/HydraSystemManager.cpp new file mode 100644 index 0000000..aab7197 --- /dev/null +++ b/HydraEngine/source/ecs/HydraSystemManager.cpp @@ -0,0 +1 @@ +#include "HydraSystemManager.h" diff --git a/HydraEngine/source/ecs/HydraSystemManager.h b/HydraEngine/source/ecs/HydraSystemManager.h new file mode 100644 index 0000000..7b1fcba --- /dev/null +++ b/HydraEngine/source/ecs/HydraSystemManager.h @@ -0,0 +1,106 @@ +#ifndef HYDRASYSTEMMANAGER +#define HYDRASYSTEMMANAGER + +#include "../engine/HydraObject.h" +#include "HydraSystem.h" +#include "HydraEntity.h" +//#include "../ecssystems/HydraECSRenderSystem.h" +#include +#include + +class HydraSystemManager : public HydraObject +{ +private: + std::unordered_map m_signatures{}; + std::unordered_map> m_systems{}; + +public: + void Shutdown() + { + for (auto const& pair : m_systems) + { + auto const& system = pair.second; + system->Shutdown(); + } + } + template std::shared_ptr GetSystem() + { + std::string type_name = std::string(typeid(T).name()); + + auto it = m_systems.find(type_name); + assert(it!= m_systems.end() && "System not found."); + return std::static_pointer_cast( it->second); + + } + + template + std::shared_ptr RegisterSystem() + { + std::string type_name = std::string(typeid(T).name()); + + assert(m_systems.find(type_name) == m_systems.end() && "Registering system more than once."); + + // Create a pointer to the system and return it so it can be used externally + auto system = std::make_shared(); + system->Initialise(); + m_systems.insert({type_name, system}); + return system; + } + + template void SetSignature(HydraSignature signature) + { + std::string type_name = std::string(typeid(T).name()); + + assert(m_systems.find(type_name) != m_systems.end() && "System used before registered."); + + // Set the signature for this system + m_signatures.insert({type_name, signature}); + + } + void EntitySignatureChanged(HydraID entity_id, HydraSignature signature) + { + // Notify each system that an entity's signature changed + for (auto const& pair : m_systems) + { + //auto const& type = pair.first; + std::string type = pair.first; + auto const& system = pair.second; + auto const& system_signature = m_signatures[type]; + + // Entity signature matches system signature - insert into set + + if ((signature & system_signature) == system_signature) + { + system->EntitiesToCreate.insert(entity_id); + system->Entities.insert(entity_id); + } + // Entity signature does not match system signature - erase from set + else + { + system->Entities.erase(entity_id); + system->EntitiesToCreate.erase(entity_id); + } + } + } + void EntityDeleted(HydraID entity_id) + { + for (auto const& pair : m_systems) + { + auto const& system = pair.second; + system->Entities.erase(entity_id); + system->EntitiesToCreate.erase(entity_id); + } + } + void InitialiseComponents() + { + for (auto const& pair : m_systems) + { + auto const& system = pair.second; + system->InitialiseComponents(); + } + } + + +}; + +#endif /* HYDRASYSTEMMANAGER */ diff --git a/HydraEngine/source/ecs/components/HydraLightComponent.h b/HydraEngine/source/ecs/components/HydraLightComponent.h new file mode 100644 index 0000000..1f9043e --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraLightComponent.h @@ -0,0 +1,14 @@ +#ifndef HYDRAECSLIGHTCOMPONENT +#define HYDRAECSLIGHTCOMPONENT +#include "../../engine/HydraEngine.h" + +struct HydraLightComponent +{ + glm::vec4 light_colour; + float light_intensity; + HydraID entity_id; + uint32_t light_type; + float padding[1]; +}; + +#endif /* HYDRAECSLIGHTCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraMaterialComponent.h b/HydraEngine/source/ecs/components/HydraMaterialComponent.h new file mode 100644 index 0000000..fc84902 --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraMaterialComponent.h @@ -0,0 +1,11 @@ +#ifndef HYDRAECSMATERIALCOMPONENT +#define HYDRAECSMATERIALCOMPONENT + +#include "../../engine/HydraEngine.h" + +struct HydraMaterialComponent +{ + HydraID material_id = INVALID_HYDRA_ID; +}; + +#endif /* HYDRAECSMATERIALCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraMeshComponent.h b/HydraEngine/source/ecs/components/HydraMeshComponent.h new file mode 100644 index 0000000..5ba9ebc --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraMeshComponent.h @@ -0,0 +1,17 @@ +#ifndef HYDRAECSMESHCOMPONENT +#define HYDRAECSMESHCOMPONENT + +#include "../../engine/HydraObject.h" + + +struct HydraMeshComponent +{ + HydraID mesh_id = INVALID_HYDRA_ID; + HydraID vertex_buffer_id = INVALID_HYDRA_ID; + HYDRA_STATE mesh_state = HYDRA_STATE::Empty; +}; + + + + +#endif /* HYDRAECSMESHCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraPhysicsComponent.h b/HydraEngine/source/ecs/components/HydraPhysicsComponent.h new file mode 100644 index 0000000..29db36d --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraPhysicsComponent.h @@ -0,0 +1,18 @@ +#ifndef HYDRAECSPHYSICSCOMPONENT +#define HYDRAECSPHYSICSCOMPONENT + +#include "../engine/HydraEngine.h" +//#include "../physics/HydraPhysicsDefinition.h" + +struct HydraPhysicsComponent +{ +// + HYDRA_STATE physics_state = HYDRA_STATE::Empty; + // HydraPhysicsDefinitionStruct physics_definition; + +}; + + + + +#endif /* HYDRAECSPHYSICSCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraPositionComponent.h b/HydraEngine/source/ecs/components/HydraPositionComponent.h new file mode 100644 index 0000000..99b4fe2 --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraPositionComponent.h @@ -0,0 +1,16 @@ +#ifndef HYDRAECSPOSITIONCOMPONENT +#define HYDRAECSPOSITIONCOMPONENT + + +struct HydraPositionComponent +{ + glm::dvec3 position = {}; + glm::vec3 orientation = {}; + glm::vec3 scale = {1,1,1}; + glm::vec3 velocity = {}; + glm::mat4 transform = glm::mat4(1); + glm::mat4 parent_transform = glm::mat4(1); + bool needs_update = true; +}; + +#endif /* HYDRAECSPOSITIONCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraRenderableComponent.h b/HydraEngine/source/ecs/components/HydraRenderableComponent.h new file mode 100644 index 0000000..1442e93 --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraRenderableComponent.h @@ -0,0 +1,10 @@ +#ifndef HYDRAECSRENDERABLECOMPONENT +#define HYDRAECSRENDERABLECOMPONENT +#include "../../engine/HydraEngine.h" + +struct HydraRenderableComponent +{ + HydraSignature renderable_types; +}; + +#endif /* HYDRAECSRENDERABLECOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraShadowComponent.h b/HydraEngine/source/ecs/components/HydraShadowComponent.h new file mode 100644 index 0000000..62822af --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraShadowComponent.h @@ -0,0 +1,18 @@ +#ifndef HYDRAECSSHADOWCOMPONENT +#define HYDRAECSSHADOWCOMPONENT +//#include "../helper/VulkanHelper.h" +//#include "../buffer/HydraShadowMapTransform.h" + +struct HydrahadowComponent +{ + // HydraID shadow_map_id; //4 + // HydraID shadow_map_index; //8 + // float padding0; //12 + // float padding1; //16 + // HydraShadowMapTransform shadow_transforms[6]; //880 (144*6) + // float padding[20]; //960 + + +}; + +#endif /* HYDRAECSSHADOWCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraTextureComponent.h b/HydraEngine/source/ecs/components/HydraTextureComponent.h new file mode 100644 index 0000000..886ab43 --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraTextureComponent.h @@ -0,0 +1,11 @@ +#ifndef HYDRATEXTURECOMPONENT +#define HYDRATEXTURECOMPONENT +#include "../engine/HydraEngine.h" + +struct HydraTextureComponent +{ + HydraID diffuse_texture_id = INVALID_HYDRA_ID; + +}; + +#endif /* HYDRATEXTURECOMPONENT */ diff --git a/HydraEngine/source/ecs/systems/HydraLightSystem.cpp b/HydraEngine/source/ecs/systems/HydraLightSystem.cpp new file mode 100644 index 0000000..56be88a --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraLightSystem.cpp @@ -0,0 +1,55 @@ +#include "HydraLightSystem.h" +#include "../../engine/HydraEngine.h" +#include "../HydraECS.h" +#include "../components/HydraLightComponent.h" +#include "../components/HydraPositionComponent.h" +#include "../../buffer/HydraLightBufferManager.h" +#include "../../buffer/HydraLightBuffer.h" + +#include "../../scheduler/HydraTaskScheduler.h" +#include "../../task/buffer/HydraCreateGPUBufferTask.hpp" +#include "../../task/buffer/HydraUpdatePartialGPUBufferTask.hpp" +#include "../../actor/HydraActorManager.h" +#include + +void HydraLightSystem::Initialise() +{ + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + HydraID create_gpu_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraCreateGPUBufferTask *task = static_cast(task_scheduler->GetTask(create_gpu_buffer_task_id)); + task->Intialise("LightBuffer", 1, MAX_LIGHTS * sizeof(HydraLightComponent), &m_light_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + task_scheduler->WaitForTask(create_gpu_buffer_task_id); +} + +uint32_t HydraLightSystem::GetLightCount() +{ + return m_lights.size(); +} + +void HydraLightSystem::InitialiseComponent(HydraID entity_id) +{ + HydraLightBufferManager *light_man = GetEngine()->LightBufferManager(); + uint32_t light_count = light_man->GetLightCount(); + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent &pos_comp = ecs->GetComponent(entity_id); + HydraLightComponent &light_comp = ecs->GetComponent(entity_id); + + m_lights.push_back(light_comp); +} + +void HydraLightSystem::UpdateSystem(float delta_t_seconds) +{ + _WriteToGPU(); +} + +void HydraLightSystem::_WriteToGPU() +{ + void *buffer = static_cast(m_lights.data()); + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + + HydraID update_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraUpdatePartialGPUBufferTask *task = static_cast(task_scheduler->GetTask(update_buffer_task_id)); + task->Intialise(m_light_buffer_id, 0, sizeof(HydraLightComponent) * m_lights.size(), buffer); + task_scheduler->WaitForTask(update_buffer_task_id); +} \ No newline at end of file diff --git a/HydraEngine/source/ecs/systems/HydraLightSystem.h b/HydraEngine/source/ecs/systems/HydraLightSystem.h new file mode 100644 index 0000000..545077e --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraLightSystem.h @@ -0,0 +1,27 @@ +#ifndef HYDRALIGHTSYSTEM +#define HYDRALIGHTSYSTEM + +#include "../../engine/HydraObject.h" +#include "../HydraSystem.h" +#include "../components/HydraLightComponent.h" +#include +#include +#include + + + +class HydraLightSystem : public HydraSystem +{ + public: + void Initialise() override; + uint32_t GetLightCount(); + protected: + void InitialiseComponent(HydraID entity_id) override; + virtual void UpdateSystem(float delta_t_seconds); + private: + void _WriteToGPU(); + HydraID m_light_buffer_id = INVALID_HYDRA_ID; + std::vector m_lights; + +}; +#endif /* HYDRALIGHTSYSTEM */ diff --git a/HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp b/HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp new file mode 100644 index 0000000..4794df1 --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp @@ -0,0 +1,57 @@ +#include "HydraMaterialSystem.h" +#include "../../engine/HydraEngine.h" +#include "../HydraECS.h" +#include "../components/HydraMaterialComponent.h" + +#include "../../buffer/HydraMaterialBufferManager.h" +#include "../../buffer/HydraTextureBufferManager.h" + +#include "../../scheduler/HydraTaskScheduler.h" +#include "../../task/buffer/HydraCreateGPUBufferTask.hpp" +#include "../../task/buffer/HydraUpdateWholeGPUBufferTask.hpp" +#include "../../actor/HydraActorManager.h" + + + +void HydraMaterialSystem::Initialise() +{ + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + + HydraID create_gpu_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraCreateGPUBufferTask *task = static_cast(task_scheduler->GetTask(create_gpu_buffer_task_id)); + task->Intialise("MaterialBuffer", 1, MAX_MATERIALS * sizeof(HydraMaterialBuffer), &m_material_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + task_scheduler->WaitForTask(create_gpu_buffer_task_id); + + create_gpu_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + task = static_cast(task_scheduler->GetTask(create_gpu_buffer_task_id)); + task->Intialise("TextureBuffer", 1, MAX_TEXTURES * sizeof(uint64_t), &m_texture_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + task_scheduler->WaitForTask(create_gpu_buffer_task_id); +} + +void HydraMaterialSystem::InitialiseComponent(HydraID entity_id) +{ +} + +void HydraMaterialSystem::UpdateSystem(float delta_t_seconds) +{ + _WriteToGPU(); +} + + +void HydraMaterialSystem::_WriteToGPU() +{ + void* buffer = GetEngine()->MaterialBufferManager()->GetMaterialBuffer(); + + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + + HydraID update_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraUpdateWholeGPUBufferTask *task = static_cast(task_scheduler->GetTask(update_buffer_task_id)); + task->Intialise(m_material_buffer_id, buffer); + task_scheduler->WaitForTask(update_buffer_task_id); + + buffer = GetEngine()->TextureBufferManager()->GetTextureBuffer(); + update_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + task = static_cast(task_scheduler->GetTask(update_buffer_task_id)); + task->Intialise(m_texture_buffer_id, buffer); + task_scheduler->WaitForTask(update_buffer_task_id); +} diff --git a/HydraEngine/source/ecs/systems/HydraMaterialSystem.h b/HydraEngine/source/ecs/systems/HydraMaterialSystem.h new file mode 100644 index 0000000..2323ef3 --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraMaterialSystem.h @@ -0,0 +1,27 @@ +#ifndef HYDRAMATERIALSYSTEM +#define HYDRAMATERIALSYSTEM + +#include "../../engine/HydraObject.h" +#include "../HydraSystem.h" +#include +#include +#include + + + +class HydraMaterialSystem : public HydraSystem +{ + public: + void Initialise() override; + protected: + void InitialiseComponent(HydraID entity_id) override; + virtual void UpdateSystem(float delta_t_seconds); + private: + void _WriteToGPU(); + HydraID m_material_buffer_id = INVALID_HYDRA_ID; + HydraID m_texture_buffer_id = INVALID_HYDRA_ID; + +}; + + +#endif /* HYDRAMATERIALSYSTEM */ diff --git a/HydraEngine/source/ecs/systems/HydraMeshSystem.cpp b/HydraEngine/source/ecs/systems/HydraMeshSystem.cpp new file mode 100644 index 0000000..d0c663b --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraMeshSystem.cpp @@ -0,0 +1,44 @@ +#include "HydraMeshSystem.h" +#include "../HydraECS.h" +#include "../../engine/HydraEngine.h" +#include "../components/HydraMeshComponent.h" +#include "../../buffer/HydraBufferManager.h" +#include "../../scheduler/HydraTaskScheduler.h" +#include "../../task/buffer/HydraCreateVertexBufferTask.hpp" + +#include "../../task/buffer/HydraUpdateVertexBufferTask.hpp" +#include "../../mesh/HydraMeshManager.h" +void HydraMeshSystem::Initialise() +{ + +} + +void HydraMeshSystem::InitialiseComponent(HydraID entity_id) +{ + HydraECS* ecs = GetEngine()->ECS(); + + HydraBufferManager *buffer_manager = GetEngine()->BufferManager(); + HydraMeshComponent& mesh_comp = ecs->GetComponent(entity_id); + + HydraMeshManager* mesh_man = GetEngine()->MeshManager(); + HydraMesh* mesh = mesh_man->GetMesh(mesh_comp.mesh_id); + + uint32_t vertex_buffer_size = sizeof(StandardVertex) * mesh->vertexes.size(); + uint32_t index_buffer_size = sizeof(uint32_t) * mesh->indexes.size(); + + uint32_t triangle_count = mesh->indexes.size();// / 3; + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + + //Create VAO and Vertex Buffer storage + HydraID create_vertex_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraCreateVertexBufferTask *vertex_task = static_cast(task_scheduler->GetTask(create_vertex_task_id)); + vertex_task->Intialise(vertex_buffer_size, index_buffer_size, triangle_count, &mesh_comp.vertex_buffer_id); + task_scheduler->WaitForTask(create_vertex_task_id); + + //Update vertex buffer + HydraID update_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraUpdateVertexBufferTask *vertex_update_task = static_cast(task_scheduler->GetTask(update_buffer_task_id)); + vertex_update_task->Intialise(mesh_comp.vertex_buffer_id, &mesh->vertexes[0], &mesh->indexes[0]); + task_scheduler->WaitForTask(update_buffer_task_id); + +} diff --git a/HydraEngine/source/ecs/systems/HydraMeshSystem.h b/HydraEngine/source/ecs/systems/HydraMeshSystem.h new file mode 100644 index 0000000..70ae446 --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraMeshSystem.h @@ -0,0 +1,19 @@ +#ifndef HYDRAMESHSYSTEM +#define HYDRAMESHSYSTEM + +#include "../../engine/HydraObject.h" +#include "../HydraSystem.h" +#include +#include + +class HydraMeshSystem : public HydraSystem +{ + public: + + void Initialise() override; + protected: + void InitialiseComponent(HydraID entity_id) override; + virtual void UpdateSystem(float delta_t_seconds){} +}; + +#endif /* HYDRAMESHSYSTEM */ diff --git a/HydraEngine/source/ecs/systems/HydraRenderSystem.cpp b/HydraEngine/source/ecs/systems/HydraRenderSystem.cpp new file mode 100644 index 0000000..b1baf8e --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraRenderSystem.cpp @@ -0,0 +1,6 @@ +#include "HydraRenderSystem.h" + +void HydraRenderSystem::Initialise() +{ + +} \ No newline at end of file diff --git a/HydraEngine/source/ecs/systems/HydraRenderSystem.h b/HydraEngine/source/ecs/systems/HydraRenderSystem.h new file mode 100644 index 0000000..ee1c8b2 --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraRenderSystem.h @@ -0,0 +1,18 @@ +#ifndef HYDRARENDERSYSTEM +#define HYDRARENDERSYSTEM + +#include "../../engine/HydraObject.h" +#include "../HydraSystem.h" +#include +#include + +class HydraRenderSystem : public HydraSystem +{ + public: + + void Initialise() override; + protected: + virtual void UpdateSystem(float delta_t_seconds){} +}; + +#endif /* HYDRARENDERSYSTEM */ diff --git a/HydraEngine/source/ecs/systems/HydraTransformSystem.cpp b/HydraEngine/source/ecs/systems/HydraTransformSystem.cpp new file mode 100644 index 0000000..f3c2f8a --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraTransformSystem.cpp @@ -0,0 +1,93 @@ +#include "HydraTransformSystem.h" +#include "../../engine/HydraEngine.h" +#include "../HydraECS.h" +#include "../components/HydraPositionComponent.h" +#include "../../scheduler/HydraTaskScheduler.h" +#include "../../task/buffer/HydraCreateGPUBufferTask.hpp" +#include "../../task/buffer/HydraUpdateWholeGPUBufferTask.hpp" +#include "../../actor/HydraActorManager.h" + +void HydraTransformSystem::UpdateTransform(HydraID actor_id) +{ + + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actor_id); + pos_comp.needs_update = true; + m_entities_to_update.push(actor_id); +} + +void HydraTransformSystem::Initialise() +{ + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + HydraID create_gpu_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraCreateGPUBufferTask *task = static_cast(task_scheduler->GetTask(create_gpu_buffer_task_id)); + task->Intialise("PositionsBuffer", 1, MAX_ACTORS * sizeof(glm::mat4), + &m_transform_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + task_scheduler->WaitForTask(create_gpu_buffer_task_id); + m_model_matrix.resize(MAX_ACTORS); +} + +void HydraTransformSystem::UpdateSystem(float delta_t_seconds) +{ + HydraECS *ecs = GetEngine()->ECS(); + + while(m_entities_to_update.size() > 0) + { + HydraID actor_id = m_entities_to_update.front(); + m_entities_to_update.pop(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actor_id); + if(pos_comp.needs_update) + { + HydraID parent_id = GetEngine()->ActorManager()->GetRoot(actor_id); + glm::mat4 identity = glm::mat4(1); + _UpdateChild(INVALID_HYDRA_ID, parent_id, identity); + } + } + _WriteToGPU(); +} + +void HydraTransformSystem::InitialiseComponent(HydraID actor_id) +{ + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent &pos_comp = ecs->GetComponent(actor_id); + if (pos_comp.needs_update) + { + glm::mat4 identity = glm::mat4(1); + _UpdateChild(INVALID_HYDRA_ID, actor_id, identity); + } +} + +void HydraTransformSystem::_UpdateChild(HydraID parent_id, HydraID actor_id, glm::mat4 parent_transform) +{ + HydraECS *ecs = GetEngine()->ECS(); + std::vector &child_ids = GetEngine()->ActorManager()->GetChildren(actor_id); + glm::mat4 trans = parent_transform; + + if (ecs->HasComponent(actor_id)) + { + HydraPositionComponent &pos_comp = ecs->GetComponent(actor_id); + glm::mat4 trans_matrix = glm::translate(glm::vec3(pos_comp.position.x, pos_comp.position.y, pos_comp.position.z)); + glm::mat4 rot_matrix = glm::toMat4(glm::quat(pos_comp.orientation)); + glm::mat4 scale_matrix = glm::scale(pos_comp.scale); + glm::mat4 model_matrix = trans_matrix * rot_matrix * scale_matrix; + + pos_comp.transform = trans * model_matrix; + pos_comp.needs_update = false; + m_model_matrix[actor_id] = pos_comp.transform; + trans = pos_comp.transform; + } + for (uint32_t child_idx = 0; child_idx < child_ids.size(); child_idx++) + { + _UpdateChild(actor_id, child_ids[child_idx], trans); + } +} + +void HydraTransformSystem::_WriteToGPU() +{ + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + HydraID update_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraUpdateWholeGPUBufferTask *task = static_cast(task_scheduler->GetTask(update_buffer_task_id)); + task->Intialise(m_transform_buffer_id, &m_model_matrix[0]); + task_scheduler->WaitForTask(update_buffer_task_id); +} diff --git a/HydraEngine/source/ecs/systems/HydraTransformSystem.h b/HydraEngine/source/ecs/systems/HydraTransformSystem.h new file mode 100644 index 0000000..5bec6cc --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraTransformSystem.h @@ -0,0 +1,27 @@ +#ifndef HYDRAECSTRANSFORMSYSTEM +#define HYDRAECSTRANSFORMSYSTEM +#include "../../engine/HydraObject.h" +#include "../HydraSystem.h" +#include +#include +class HydraTransformSystem : public HydraSystem +{ + public: + + void UpdateTransform(HydraID actor_id); + void Initialise() override; + + protected: + + virtual void UpdateSystem(float delta_t_seconds) override; + void InitialiseComponent(HydraID actor_id) override; + private: + void _UpdateChild(HydraID parent_id, HydraID actor_id, glm::mat4 parent_transform); + void _WriteToGPU(); + + HydraID m_transform_buffer_id = INVALID_HYDRA_ID; + std::queue m_entities_to_update; + std::vector m_model_matrix; +}; + +#endif /* HYDRAECSTRANSFORMSYSTEM */ diff --git a/HydraEngine/source/engine/HydraEngine.cpp b/HydraEngine/source/engine/HydraEngine.cpp new file mode 100644 index 0000000..3b426c9 --- /dev/null +++ b/HydraEngine/source/engine/HydraEngine.cpp @@ -0,0 +1,390 @@ +#include "HydraEngine.h" +#include "HydraInputManager.h" + +#include "../scheduler/HydraTaskScheduler.h" + +#include "../scheduler/HydraTaskScheduler.h" +#include "../windowmanager/HydraWindowManager.h" + +#include "../game/HydraGameProxy.h" +#include "../renderer/HydraRenderer.h" +#include "../buffer/HydraBufferManager.h" +#include "../buffer/HydraVertexBufferManager.h" +#include "../buffer/HydraTextureBufferManager.h" +#include "../buffer/HydraMaterialBufferManager.h" +#include "../buffer/HydraLightBufferManager.h" + +#include "../ecs/HydraECS.h" +#include "../ecs/systems/HydraTransformSystem.h" +#include "../ecs/systems/HydraMeshSystem.h" +#include "../ecs/systems/HydraRenderSystem.h" +#include "../ecs/systems/HydraMaterialSystem.h" +#include "../ecs/systems/HydraLightSystem.h" + +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" +#include "../ecs/components/HydraTextureComponent.h" +#include "../ecs/components/HydraMaterialComponent.h" +#include "../ecs/components/HydraLightComponent.h" + + +#include "../camera/HydraCamera.h" +#include "../actor/HydraActorManager.h" + +#include "../pipeline/HydraPipeline.h" +#include "../pipeline/HydraForwardPipeline.h" +#include "../pipeline/HydraDeferredPipeline.h" + +#include "../task/windowmanager/HydraInitialiseWindowManagerTask.hpp" +#include "../task/windowmanager/HydraShutdownWindowManagerTask.hpp" +#include "../task/windowmanager/HydraProcessInputTask.hpp" +#include "../task/renderer/HydraInitialiseRendererTask.hpp" +#include "../task/renderer/HydraRenderTask.hpp" +#include "../task/pipeline/HydraInitialisePipelineTask.hpp" +#include "../task/pipeline/HydraShutdownPipelineTask.hpp" +#include "../task/pipeline/HydraRenderPipelineTask.hpp" + +#include "../task/ecs/HydraUpdateSystemTask.hpp" +#include "../task/ecs/HydraInitialiseComponentsTask.hpp" +#include "../task/buffer/HydraShutdownBufferManagerTask.hpp" +#include "../task/buffer/HydraInitialiseTextureManagerTask.hpp" +#include "../task/actor/HydraUpdatePlayerTask.h" + +#include "../mesh/HydraMeshManager.h" +HydraTaskScheduler *const HydraEngine::TaskScheduler() +{ + return m_task_scheduler; +} + +void HydraEngine::InitialiseGame(HydraGameProxy *game) +{ + m_game = game; +} + +void HydraEngine::Start() +{ + _CreateManagers(); + _InitialiseManagers(); + _InitialiseSystems(); + m_game->Initialise(); + _GameLoop(); + _Shutdown(); +} + +HydraWindowManager *const HydraEngine::WindowManager() +{ + return m_window_manager; +} + +HydraRenderSettings HydraEngine::RenderSettings() +{ + return m_render_settings; +} + +HydraInputManager *const HydraEngine::InputManager() +{ + return m_input_manager; +} + +HydraRenderer *const HydraEngine::Renderer() +{ + return m_renderer; +} + +HydraECS *const HydraEngine::ECS() +{ + return m_ecs; +} + +HydraActorManager *const HydraEngine::ActorManager() +{ + return m_actor_manager; +} + +HydraCamera *const HydraEngine::Camera() +{ + return m_camera; +} + +HydraBufferManager *const HydraEngine::BufferManager() +{ + return m_buffer_manager; +} + +HydraVertexBufferManager *const HydraEngine::VertexBufferManager() +{ + return m_vertex_buffer_manager; +} + +HydraMeshManager *const HydraEngine::MeshManager() +{ + return m_mesh_manager; +} + +HydraPipeline *const HydraEngine::Pipeline() +{ + return m_pipeline; +} + +HydraTextureBufferManager *const HydraEngine::TextureBufferManager() +{ + return m_texture_buffer_manager; +} + +HydraMaterialBufferManager *const HydraEngine::MaterialBufferManager() +{ + return m_material_buffer_manager; +} + +HydraLightBufferManager *const HydraEngine::LightBufferManager() +{ + return m_light_buffer_manager; +} + +void HydraEngine::PossessPlayer(HydraID actor_id) +{ + m_possessed_actor_id = actor_id; +} + +HydraID HydraEngine::GetPossessedPlayer() +{ + return m_possessed_actor_id; +} + +float HydraEngine::GetDeltaT() +{ + return m_delta_t; +} + +uint32_t HydraEngine::GetLightCount() +{ + return m_light_system->GetLightCount(); +} + +void HydraEngine::_CreateManagers() +{ + m_camera = new HydraCamera(); + m_task_scheduler = new HydraTaskScheduler(); + m_window_manager = new HydraWindowManager(); + m_input_manager = new HydraInputManager(); + m_renderer = new HydraRenderer(); + m_ecs = new HydraECS(); + m_actor_manager = new HydraActorManager(); + m_buffer_manager = new HydraBufferManager(); + m_vertex_buffer_manager = new HydraVertexBufferManager(); + m_mesh_manager = new HydraMeshManager(); + m_pipeline = new HydraForwardPipeline(); + m_deferred_pipeline = new HydraDeferredPipeline(); + m_texture_buffer_manager = new HydraTextureBufferManager(); + m_material_buffer_manager = new HydraMaterialBufferManager(); + m_light_buffer_manager = new HydraLightBufferManager(); +} + +void HydraEngine::_InitialiseManagers() +{ + m_task_scheduler->Initialise(1); + HydraID create_window_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + m_task_scheduler->WaitForTask(create_window_task_id); + + HydraID create_renderer_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + m_task_scheduler->WaitForTask(create_renderer_task_id); + + m_mesh_manager->Initialise(); + m_ecs->Init(); + m_actor_manager->Initialise(MAX_ACTORS); + + m_buffer_manager->Initialise(); + m_vertex_buffer_manager->Initialise(); + m_texture_buffer_manager->Intialise(); + m_material_buffer_manager->Intialise(); + m_light_buffer_manager->Initialise(); + +} + +void HydraEngine::_InitialiseSystems() +{ + m_ecs->RegisterComponentType(); + m_ecs->RegisterComponentType(); + m_ecs->RegisterComponentType(); + m_ecs->RegisterComponentType(); + m_ecs->RegisterComponentType(); + m_ecs->RegisterComponentType(); + + m_mesh_system = m_ecs->RegisterSystem(); + m_transform_system = m_ecs->RegisterSystem(); + m_render_system = m_ecs->RegisterSystem(); + m_material_system = m_ecs->RegisterSystem(); + m_light_system = m_ecs->RegisterSystem(); + + HydraSignature mesh_sig; + HydraSignature trans_sig; + HydraSignature render_sig; + HydraSignature material_sig; + HydraSignature light_sig; + + mesh_sig.set(m_ecs->GetComponentType(),true); + trans_sig.set(m_ecs->GetComponentType(),true); + render_sig.set(m_ecs->GetComponentType(),true); + material_sig.set(m_ecs->GetComponentType(),true); + light_sig.set(m_ecs->GetComponentType(), true); + + m_ecs->SetSystemSignature(mesh_sig); + m_ecs->SetSystemSignature(trans_sig); + m_ecs->SetSystemSignature(render_sig); + m_ecs->SetSystemSignature(material_sig); + m_ecs->SetSystemSignature(light_sig); +} + + void HydraEngine::_UpdateSystems() + { + HydraID posUpdateBarrierID = m_task_scheduler->CreateBarrier(); + + HydraID update_trans_id = m_task_scheduler->CreateTask(HydraThreadAffinity::General, posUpdateBarrierID); + HydraUpdateSystemTask* update_trans_task = static_cast(m_task_scheduler->GetTask(update_trans_id)); + update_trans_task->Initialise(m_delta_t, m_transform_system); + + HydraID update_mat_id = m_task_scheduler->CreateTask(HydraThreadAffinity::General, posUpdateBarrierID); + HydraUpdateSystemTask* update_mat_task = static_cast(m_task_scheduler->GetTask(update_mat_id)); + update_mat_task->Initialise(m_delta_t, m_material_system); + + m_task_scheduler->StartTask(update_trans_id); + m_task_scheduler->StartTask(update_mat_id); + + m_task_scheduler->WaitForBarrier(posUpdateBarrierID); + + HydraID update_light_id = m_task_scheduler->CreateTask(HydraThreadAffinity::General); + HydraUpdateSystemTask* update_light_task = static_cast(m_task_scheduler->GetTask(update_light_id)); + update_light_task->Initialise(m_delta_t, m_light_system); + m_task_scheduler->WaitForTask(update_light_id); +} + +void HydraEngine::_GameLoop() +{ + // game loop + std::chrono::steady_clock clock; + int fpsFrameCount = 0; + int fpsHighLowCount = 0; + + float fpsLow = 99999; + float fpsHigh = 0; + float totalTime = 0.0f; + bool fixed_tick = false; + + std::chrono::time_point last_tick = clock.now(); + std::chrono::time_point last_fixed_tick = clock.now(); + + // m_fps_label_id = UIManager()->CreateWidget(); + // HydraUILabelWidget* label = (HydraUILabelWidget*)UIManager()->GetWidget(m_fps_label_id); + // label->SetText("FPS"); + // label->Position = glm::vec3(0, 200, 0); + // label->SetFont("Calibri", 10.0f); + + HydraID initialise_pipeline_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraInitialisePipelineTask *pipeline_task = static_cast(m_task_scheduler->GetTask(initialise_pipeline_task_id)); + pipeline_task->Initialise(m_pipeline); + m_task_scheduler->WaitForTask(initialise_pipeline_task_id); + + HydraID initialise_def_pipeline_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraInitialisePipelineTask *pipeline_def_task = static_cast(m_task_scheduler->GetTask(initialise_def_pipeline_task_id)); + pipeline_def_task->Initialise(m_deferred_pipeline); + m_task_scheduler->WaitForTask(initialise_def_pipeline_task_id); + + while (m_running) + { + HydraID barrierID = m_task_scheduler->CreateBarrier(); + std::chrono::time_point this_tick = clock.now(); + std::chrono::duration diff = this_tick - last_tick; + std::chrono::duration fixed_diff = this_tick - last_fixed_tick; + + totalTime = totalTime += diff.count(); + + m_delta_t = diff.count(); + float fixed_delta_t = fixed_diff.count(); + if (fixed_delta_t > 0.016666666666f) + { + m_fixed_delta_t = fixed_diff.count(); + last_fixed_tick = this_tick; + fixed_tick = true; + HydraID processInputID = m_task_scheduler->CreateTask(HydraThreadAffinity::Render, barrierID); + m_task_scheduler->StartTask(processInputID); + + //Physics here + } + if (fpsFrameCount >= 15) + { + float fps = 1.0f / (totalTime / fpsFrameCount); + // m_fps_label->SetText("FPS: " + std::to_string(fps)); + // label->SetText("FPS: " + std::to_string(fps)); + fpsFrameCount = 0; + totalTime = 0.0f; + } + + last_tick = this_tick; + + fpsFrameCount++; + HydraID initialise_components_id = m_task_scheduler->CreateTask(HydraThreadAffinity::General, barrierID); + HydraID update_player_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::General, barrierID); + + m_task_scheduler->StartTask(initialise_components_id); + m_task_scheduler->StartTask(update_player_task_id); + m_task_scheduler->WaitForBarrier(barrierID); + m_game->Update(m_delta_t); + + _UpdateSystems(); + + // HydraID render_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + // HydraRenderPipelineTask* render_task = static_cast(m_task_scheduler->GetTask(render_task_id)); + // render_task->Initialise(m_pipeline); + // m_task_scheduler->WaitForTask(render_task_id); + + HydraID render_def_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraRenderPipelineTask* render_def_task = static_cast(m_task_scheduler->GetTask(render_def_task_id)); + render_def_task->Initialise(m_deferred_pipeline); + m_task_scheduler->WaitForTask(render_def_task_id); + } +} + +void HydraEngine::_Shutdown() +{ + m_actor_manager->Shutdown(); + m_ecs->Shutdown(); + + //Shutdown the buffer and vertex buffer managers + HydraID shutdown_buffer_mgr_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + m_task_scheduler->WaitForTask(shutdown_buffer_mgr_id); + + HydraID shutdown_pipeline_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraShutdownPipelineTask *pipeline_task = static_cast(m_task_scheduler->GetTask(shutdown_pipeline_id)); + pipeline_task->Initialise(m_pipeline); + m_task_scheduler->WaitForTask(shutdown_pipeline_id); + + m_task_scheduler->Shutdown(); + + delete m_actor_manager; + delete m_ecs; + delete m_input_manager; + delete m_window_manager; + delete m_task_scheduler; + delete m_buffer_manager; + delete m_vertex_buffer_manager; + delete m_pipeline; + delete m_texture_buffer_manager; + delete m_material_buffer_manager; + delete m_light_buffer_manager; +} + +bool HydraEngine::KeyPressed(HYDRA_KEY_CODES key) +{ + return m_input_manager->KeyPressed(key); +} + +glm::vec2 HydraEngine::MouseChange() +{ + return m_input_manager->MouseChange(); +} + +void HydraEngine::Exit() +{ + m_running = false; +} diff --git a/HydraEngine/source/engine/HydraEngine.h b/HydraEngine/source/engine/HydraEngine.h new file mode 100644 index 0000000..00cc4b1 --- /dev/null +++ b/HydraEngine/source/engine/HydraEngine.h @@ -0,0 +1,102 @@ +#ifndef HYDRAENGINE +#define HYDRAENGINE + +#include "HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" +#include + +class HydraTaskScheduler; +class HydraGameProxy; +class HydraWindowManager; +class HydraInputManager; +class HydraRenderer; +class HydraECS; +class HydraActorManager; +class HydraCamera; +class HydraBufferManager; +class HydraVertexBufferManager; +class HydraMeshManager; +class HydraMeshSystem; +class HydraRenderSystem; +class HydraTransformSystem; +class HydraMaterialSystem; +class HydraPipeline; +class HydraTextureBufferManager; +class HydraMaterialBufferManager; +class HydraLightBufferManager; +class HydraLightSystem; + +class CLASS_DEFINE HydraEngine : public HydraObject +{ +public: + static HydraEngine *GetInstance() + { + static HydraEngine instance; + return &instance; + } + HydraTaskScheduler* const TaskScheduler(); + void InitialiseGame(HydraGameProxy* game); + void Start(); + + bool KeyPressed(HYDRA_KEY_CODES key); + glm::vec2 MouseChange(); + void Exit(); + + HydraWindowManager* const WindowManager(); + HydraRenderSettings RenderSettings(); + HydraInputManager* const InputManager(); + HydraRenderer* const Renderer(); + HydraECS* const ECS(); + HydraActorManager* const ActorManager(); + HydraCamera* const Camera(); + HydraBufferManager* const BufferManager(); + HydraVertexBufferManager* const VertexBufferManager(); + HydraMeshManager* const MeshManager(); + HydraPipeline* const Pipeline(); + HydraTextureBufferManager* const TextureBufferManager(); + HydraMaterialBufferManager* const MaterialBufferManager(); + HydraLightBufferManager* const LightBufferManager(); + void PossessPlayer(HydraID actor_id); + HydraID GetPossessedPlayer(); + float GetDeltaT(); + uint32_t GetLightCount(); +private: + void _CreateManagers(); + void _InitialiseManagers(); + void _InitialiseSystems(); + void _UpdateSystems(); + void _GameLoop(); + void _Shutdown(); + + class HydraGameProxy* m_game = nullptr; + HydraTaskScheduler* m_task_scheduler = nullptr; + HydraWindowManager* m_window_manager = nullptr; + HydraInputManager* m_input_manager = nullptr; + HydraRenderer* m_renderer = nullptr; + HydraECS* m_ecs = nullptr; + HydraActorManager* m_actor_manager = nullptr; + HydraCamera* m_camera = nullptr; + HydraBufferManager* m_buffer_manager = nullptr; + HydraVertexBufferManager* m_vertex_buffer_manager = nullptr; + HydraMeshManager* m_mesh_manager = nullptr; + HydraRenderSettings m_render_settings; + HydraPipeline* m_pipeline = nullptr; + HydraPipeline* m_deferred_pipeline = nullptr; + HydraTextureBufferManager* m_texture_buffer_manager = nullptr; + HydraMaterialBufferManager* m_material_buffer_manager = nullptr; + HydraLightBufferManager* m_light_buffer_manager = nullptr; + + std::shared_ptr m_mesh_system; + std::shared_ptr m_transform_system; + std::shared_ptr m_render_system; + std::shared_ptr m_material_system; + std::shared_ptr m_light_system; + + bool m_running = true; + float m_delta_t = 0.0f; + float m_fixed_delta_t = 0.0f; + HydraID m_possessed_actor_id = INVALID_HYDRA_ID; + +}; + +#endif /* HYDRAENGINE */ diff --git a/HydraEngine/source/engine/HydraInputManager.cpp b/HydraEngine/source/engine/HydraInputManager.cpp new file mode 100644 index 0000000..d2159ae --- /dev/null +++ b/HydraEngine/source/engine/HydraInputManager.cpp @@ -0,0 +1,82 @@ +#include "HydraInputManager.h" +#include "../windowmanager/HydraWindowManager.h" + +void HydraInputManager::ProcessInput() +{ + bool quit = false; + m_mouse_change = glm::vec2(); + m_key_down.clear(); + m_key_up.clear(); + while (!quit) + { + HydraKeyPressStuct key_press; + if (HydraWindowManager::GetKeyPress(key_press)) + { + //DebugLog("Got Key " + std::to_string(key_press.key_code)); + m_key_presses.push_back(key_press); + if ((key_press.key_code >= 0) && (key_press.key_code < 512)) + { + if (key_press.key_action == KEY_PRESS_ACTIONS::HYDRA_KEY_PRESSED) + { + m_keys[key_press.key_code] = 1; + m_key_up.push_back(key_press.key_code); + } + else + { + m_keys[key_press.key_code] = 0; + m_key_down.push_back(key_press.key_code); + } + } + if (m_key_presses.size() > 10000) + { + m_key_presses.pop_back(); + } + } + else + { + quit = true; + } + } + quit = false; + bool new_mouse_movement = false; + + + while (!quit) + { + HydraMouseMoveStruct mouse_move; + if (HydraWindowManager::GetMouseMove(mouse_move)) + { + m_mouse_moves.push(glm::vec2(mouse_move.x, mouse_move.y)); + new_mouse_movement = true; + if (m_mouse_moves.size() > 10000) + { + m_mouse_moves.pop(); + } + } + else + { + quit = true; + } + } + if (m_mouse_moves.size() > 0) + { + if (!m_mouse_reset) + { + m_mouse_change = m_last_mouse - m_mouse_moves.back(); + m_last_mouse = m_mouse_moves.back(); + } + else + { + m_mouse_change = glm::vec2(0); + m_last_mouse = m_mouse_moves.back(); + m_mouse_reset = false; + } + + } + +} + +bool HydraInputManager::KeyPressed(HYDRA_KEY_CODES key) +{ + return m_keys[(unsigned int)key] == 1; +} \ No newline at end of file diff --git a/HydraEngine/source/engine/HydraInputManager.h b/HydraEngine/source/engine/HydraInputManager.h new file mode 100644 index 0000000..326f6cd --- /dev/null +++ b/HydraEngine/source/engine/HydraInputManager.h @@ -0,0 +1,32 @@ +#ifndef HYDRAINPUTMANAGER +#define HYDRAINPUTMANAGER +#include "HydraObject.h" +#include +#include +#include + +class HydraInputManager : public HydraObject +{ + private: + int m_keys[512] = { }; + std::vector m_key_down; + std::vector m_key_up; + glm::vec2 m_last_mouse = glm::vec2(0, 0); + glm::vec2 m_mouse_change = glm::vec2(0, 0); + glm::vec2 m_mouse_pos = glm::vec2(0, 0); + std::vector m_key_presses; + std::queue m_mouse_moves; + bool m_mouse_reset = true; + + + + friend class HydraEngine; + public: + void ProcessInput(); + bool KeyPressed(HYDRA_KEY_CODES key); + glm::vec2 MouseChange() {return m_mouse_change;} + +}; + + +#endif /* HYDRAINPUTMANAGER */ diff --git a/HydraEngine/source/engine/HydraObject.cpp b/HydraEngine/source/engine/HydraObject.cpp new file mode 100644 index 0000000..7fc1a5e --- /dev/null +++ b/HydraEngine/source/engine/HydraObject.cpp @@ -0,0 +1,17 @@ +#include "HydraObject.h" +#include "HydraEngine.h" + +HydraEngine *const HydraObject::GetEngine() +{ + return HydraEngine::GetInstance(); +} + +void HydraObject::DebugLog(std::string log_entry) +{ + std::cout << log_entry + "\r\n"; +} + +void HydraObject::ClearLog() +{ + std::cout << "\x1B[2J\x1B[H"; +} diff --git a/HydraEngine/source/engine/HydraObject.h b/HydraEngine/source/engine/HydraObject.h new file mode 100644 index 0000000..fbf9c7a --- /dev/null +++ b/HydraEngine/source/engine/HydraObject.h @@ -0,0 +1,22 @@ +#ifndef HYDRAOBJECT +#define HYDRAOBJECT +#include "../HydraDefines.h" +//#include "HydraEngine.h" + +#include +#include +#include + +class HydraEngine; + +class CLASS_DEFINE HydraObject +{ + private: + public: + class HydraEngine* const GetEngine(); + void DebugLog(std::string log_entry); + void ClearLog(); +}; + + +#endif /* HYDRAOBJECT */ diff --git a/HydraEngine/source/fileaccess/HydraGLTFLoader.cpp b/HydraEngine/source/fileaccess/HydraGLTFLoader.cpp new file mode 100644 index 0000000..1bed73c --- /dev/null +++ b/HydraEngine/source/fileaccess/HydraGLTFLoader.cpp @@ -0,0 +1,296 @@ +#include "HydraGLTFLoader.h" +#include "../actor/HydraActorManager.h" +#include "../actor/HydraActorManager.h" +#include "../actor/HydraGLTFActor.h" +#include "../engine/HydraEngine.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" +#include "../ecs/components/HydraMaterialComponent.h" + +#include "../mesh/HydraMesh.h" +#include "../mesh/HydraMeshManager.h" +#include "../mesh/StandardVertex.h" +#include "../buffer/HydraTextureBufferManager.h" +#include "../buffer/HydraMaterialBufferManager.h" +#include "../buffer/HydraMaterialBuffer.h" + + + +HydraID HydraGLTFLoader::LoadGLTFFile(std::string filename) +{ + HydraID actor_id = INVALID_HYDRA_ID; + HydraActorManager *actor_manager = GetEngine()->ActorManager(); + actor_id = actor_manager->CreateActor(); + + // Create an instance of the Importer class + Assimp::Importer importer; + + // And have it read the given file with some example postprocessing + // Usually - if speed is not the most important aspect for you - you'll + // probably to request more postprocessing than we do in this example. + const aiScene *scene = importer.ReadFile(filename, + aiProcess_CalcTangentSpace | + aiProcess_Triangulate | + aiProcess_JoinIdenticalVertices | + aiProcess_SortByPType | + aiProcess_FlipUVs); + + std::vector texture_lookup; + std::vector material_lookup; + + assert(scene != nullptr && "Failed to load file"); + + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent position_component = {}; + ecs->AddComponent(actor_id, position_component); + + _ProcessGLTFTextures(scene, texture_lookup, actor_id); + _ProcessGLTFMaterials(scene, texture_lookup, material_lookup, filename); + + HydraID root_id = _ProcessGLTFNode(scene, scene->mRootNode, material_lookup); + + actor_manager->SetRelationship(actor_id, root_id); + return root_id; +} + +HydraID HydraGLTFLoader::_ProcessGLTFNode(aiScene const *scene, aiNode *parent_node, std::vector material_lookup) +{ + HydraActorManager *actor_manager = GetEngine()->ActorManager(); + HydraID parent_actor_id = actor_manager->CreateActor(); + + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent position_component; + + aiVector3D tmp_scaling = {}; + aiQuaternion tmp_rotation = {}; + aiVector3D tmp_position = {}; + + parent_node->mTransformation.Decompose(tmp_scaling, tmp_rotation, tmp_position); + + glm::dvec3 scaling = glm::dvec3(tmp_scaling.x, tmp_scaling.y, tmp_scaling.z); + glm::quat rotation = glm::quat(tmp_rotation.w, tmp_rotation.x, tmp_rotation.y, tmp_rotation.z); + glm::dvec3 position = glm::dvec3(tmp_position.x, tmp_position.y, tmp_position.z); + + glm::vec3 euler_angle = glm::eulerAngles(rotation); + ecs->AddComponent(parent_actor_id, position_component); + + actor_manager->SetScale(parent_actor_id, scaling); + actor_manager->SetPosition(parent_actor_id, position); + actor_manager->SetOrientation(parent_actor_id, euler_angle.x, euler_angle.y, euler_angle.z); + + for (uint32_t i_mesh = 0; i_mesh < parent_node->mNumMeshes; i_mesh++) + { + aiMesh *mesh = scene->mMeshes[parent_node->mMeshes[i_mesh]]; + _ProcessGLTFMesh(scene, parent_actor_id, mesh, material_lookup); + } + + for (uint32_t i_node = 0; i_node < parent_node->mNumChildren; i_node++) + { + HydraID child_actor_id = _ProcessGLTFNode(scene, parent_node->mChildren[i_node], material_lookup); + actor_manager->SetRelationship(parent_actor_id, child_actor_id); + } + return parent_actor_id; +} + +void HydraGLTFLoader::_ProcessGLTFMesh(aiScene const *scene, HydraID parent_actor_id, aiMesh *mesh, std::vector material_lookup) +{ + HydraActorManager *actor_manager = GetEngine()->ActorManager(); + HydraID mesh_actor_id = actor_manager->CreateActor(); + + aiMaterial *mat = scene->mMaterials[mesh->mMaterialIndex]; + std::vector vertexes; + std::vector indexes; + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent position_component = {}; + + HydraMeshManager *mesh_manager = GetEngine()->MeshManager(); + HydraID mesh_id = mesh_manager->CreateMesh(); + + ecs->AddComponent(mesh_actor_id, position_component); + + HydraID material_id = material_lookup[mesh->mMaterialIndex]; + + if(material_id != INVALID_HYDRA_ID) + { + HydraMaterialComponent mat_comp; + mat_comp.material_id = material_id; + ecs->AddComponent(mesh_actor_id, mat_comp); + } + + HydraMesh *hydra_mesh = mesh_manager->GetMesh(mesh_id); + + for (uint32_t i_face = 0; i_face < mesh->mNumFaces; i_face++) + { + aiFace face = mesh->mFaces[i_face]; + + for (uint32_t i_index = 0; i_index < face.mNumIndices; i_index++) + { + hydra_mesh->indexes.push_back(face.mIndices[i_index]); + } + } + for (uint32_t i_verts = 0; i_verts < mesh->mNumVertices; i_verts++) + { + StandardVertex vert = {}; + if (mesh->HasPositions()) + { + vert.position[0] = mesh->mVertices[i_verts].x; + vert.position[1] = mesh->mVertices[i_verts].y; + vert.position[2] = mesh->mVertices[i_verts].z; + } + if (mesh->HasNormals()) + { + vert.normal[0] = mesh->mNormals[i_verts].x; + vert.normal[1] = mesh->mNormals[i_verts].y; + vert.normal[2] = mesh->mNormals[i_verts].z; + } + if(mesh->HasTangentsAndBitangents()) + { + vert.bitanget[0] = mesh->mBitangents[i_verts].x; + vert.bitanget[1] = mesh->mBitangents[i_verts].y; + vert.bitanget[2] = mesh->mBitangents[i_verts].z; + + vert.tangent[0] = mesh->mTangents[i_verts].x; + vert.tangent[1] = mesh->mTangents[i_verts].y; + vert.tangent[2] = mesh->mTangents[i_verts].z; + } + if (mesh->HasTextureCoords(0)) + { + vert.text_coord0[0] = mesh->mTextureCoords[0][i_verts].x; + vert.text_coord0[1] = mesh->mTextureCoords[0][i_verts].y; + } + vert.chunk_id[0] = mesh_actor_id; + vert.chunk_id[1] = material_id; + + hydra_mesh->vertexes.push_back(vert); + } + + HydraMeshComponent mesh_comp; + + mesh_comp.mesh_id = mesh_id; + mesh_comp.mesh_state = HYDRA_STATE::Waiting; + + ecs->AddComponent(mesh_actor_id, mesh_comp); + + aiString mat_name; + mat->Get(AI_MATKEY_NAME, mat_name); + + // Add renderable component + HydraRenderableComponent render_comp; + render_comp.renderable_types.set((uint32_t)HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR, true); + + ecs->AddComponent(mesh_actor_id, render_comp); + + actor_manager->SetRelationship(parent_actor_id, mesh_actor_id); +} + +void HydraGLTFLoader::_ProcessGLTFMaterials(aiScene const *scene, + std::vector &texture_lookup, + std::vector &material_lookup, + std::string filename) +{ + material_lookup.resize(scene->mNumMaterials); + HydraTextureBufferManager *texture_manager = GetEngine()->TextureBufferManager(); + for (uint32_t i_mat = 0; i_mat < scene->mNumMaterials; i_mat++) + { + HydraMaterialBuffer material; + aiMaterial *mat = scene->mMaterials[i_mat]; + + aiColor3D color(0.f, 0.f, 0.f); + aiString name; + + mat->Get(AI_MATKEY_COLOR_DIFFUSE, color); + + std::string mat_name = filename + std::to_string(i_mat); + aiTexture diffuse_tex; + + uint32_t diffuse_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_DIFFUSE); + uint32_t metal_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_METALNESS); + uint32_t metalrough_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_GLTF_METALLIC_ROUGHNESS); + uint32_t normal_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_NORMALS); + uint32_t rough_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_DIFFUSE_ROUGHNESS); + + // have to do something here for multiple diffuse textures at some point. + aiString texture_path; + aiTextureMapping texture_mapping; + uint32_t uv_index; + + if (diffuse_tex_count > 0) + { + mat->GetTexture(aiTextureType::aiTextureType_DIFFUSE, 0, &texture_path, &texture_mapping, &uv_index); + std::string path = std::string(texture_path.C_Str()); + uint32_t texture_index = atoi(path.substr(1).c_str()); + HydraID texture_id = texture_lookup[texture_index]; + material.diffuse_texture_id = texture_id; + } + + if(metalrough_tex_count > 0) + { + mat->GetTexture(aiTextureType::aiTextureType_GLTF_METALLIC_ROUGHNESS, 0, &texture_path, &texture_mapping, &uv_index); + std::string path = std::string(texture_path.C_Str()); + uint32_t texture_index = atoi(path.substr(1).c_str()); + HydraID texture_id = texture_lookup[texture_index]; + material.metallic_rough_texture_id = texture_id; + } + + if(normal_tex_count > 0) + { + mat->GetTexture(aiTextureType::aiTextureType_NORMALS, 0, &texture_path, &texture_mapping, &uv_index); + std::string path = std::string(texture_path.C_Str()); + uint32_t texture_index = atoi(path.substr(1).c_str()); + HydraID texture_id = texture_lookup[texture_index]; + material.normal_texture_id = texture_id; + } + + material.diffuse_colour[0] = color.r; + material.diffuse_colour[1] = color.g; + material.diffuse_colour[2] = color.b; + material.diffuse_colour[3] = 1.0f; + + HydraID material_id = GetEngine()->MaterialBufferManager()->CreateMaterial(material); + + material_lookup[i_mat] = material_id; + if (material_id == INVALID_HYDRA_ID) + { + throw std::runtime_error("Could not create material"); + } + } +} + +/// @brief Load all of the scene textures +/// @param scene containing scene +/// @param texture_lookup index of texture in the scene to the Hydra texture ID +void HydraGLTFLoader::_ProcessGLTFTextures(aiScene const *scene, std::vector &texture_lookup, HydraID actor_id) +{ + HydraTextureBufferManager *texture_manager = GetEngine()->TextureBufferManager(); + // Make space for the texture lookups + texture_lookup.resize(scene->mNumTextures); + + for (uint32_t i_tex = 0; i_tex < scene->mNumTextures; i_tex++) + { + std::string texture_name = std::to_string(actor_id) + "_" + std::to_string(i_tex); + aiTexture *tex = scene->mTextures[i_tex]; + // Create a holder for the texture + int32_t width = 0; + int32_t height = 0; + int32_t channels = 0; + //stbi_set_flip_vertically_on_load(1); + stbi_uc* data = stbi_load_from_memory(reinterpret_cast(tex->pcData), tex->mWidth, &width, &height, &channels, 4); + + HydraID texture_id = texture_manager->CreateTexture(texture_name, + width, + height, + GL_RGBA8, + GL_LINEAR_MIPMAP_LINEAR, + GL_LINEAR, + GL_RGBA, + GL_UNSIGNED_BYTE, + 5, + data); + texture_manager->BindTexture(texture_id); + // store the texture id against the scene index for the texture. Materials will have *n where n is the index + texture_lookup[i_tex] = texture_id; + } +} diff --git a/HydraEngine/source/fileaccess/HydraGLTFLoader.h b/HydraEngine/source/fileaccess/HydraGLTFLoader.h new file mode 100644 index 0000000..b65306f --- /dev/null +++ b/HydraEngine/source/fileaccess/HydraGLTFLoader.h @@ -0,0 +1,21 @@ +#ifndef HYDRAGLTFLOADER +#define HYDRAGLTFLOADER +#include "../engine/HydraObject.h" + +#include +#include // C++ importer interface +#include // Output data structure +#include // Post processing flags +class HydraGLTFLoader : public HydraObject +{ + public: + HydraID LoadGLTFFile(std::string filename); + private: + void _ProcessGLTFTextures(aiScene const *scene, std::vector &texture_lookup, HydraID actor_id); + void _ProcessGLTFMaterials(aiScene const *scene, std::vector& texture_lookup, std::vector& material_lookup, std::string filename); + HydraID _ProcessGLTFNode(aiScene const *scene, aiNode *parent_node, std::vectormaterial_lookup); + void _ProcessGLTFMesh(aiScene const *scene, HydraID parent_actor_id, aiMesh *mesh, std::vectormaterial_lookup); + +}; + +#endif /* HYDRAGLTFLOADER */ diff --git a/HydraEngine/source/game/HydraGameProxy.cpp b/HydraEngine/source/game/HydraGameProxy.cpp new file mode 100644 index 0000000..2a1ece3 --- /dev/null +++ b/HydraEngine/source/game/HydraGameProxy.cpp @@ -0,0 +1,7 @@ +#include "HydraGameProxy.h" + + +bool HydraGameProxy::Initialise() +{ + return false; +} \ No newline at end of file diff --git a/HydraEngine/source/game/HydraGameProxy.h b/HydraEngine/source/game/HydraGameProxy.h new file mode 100644 index 0000000..23e5ddc --- /dev/null +++ b/HydraEngine/source/game/HydraGameProxy.h @@ -0,0 +1,16 @@ +#ifndef HYDRAGAMEPROXY +#define HYDRAGAMEPROXY + +#include "../engine/HydraObject.h" + +class CLASS_DEFINE HydraGameProxy : public HydraObject +{ + private: + public: + virtual bool Initialise() = 0; + virtual void Update(float delta_t_seconds) {}; + +}; + + +#endif /* HYDRAGAMEPROXY */ diff --git a/HydraEngine/source/mesh/HydraMesh.h b/HydraEngine/source/mesh/HydraMesh.h new file mode 100644 index 0000000..ae645c7 --- /dev/null +++ b/HydraEngine/source/mesh/HydraMesh.h @@ -0,0 +1,13 @@ +#ifndef HYDRAMESH +#define HYDRAMESH +#include "../HydraDefines.h" +#include "StandardVertex.h" + +struct HydraMesh +{ + HydraID mesh_id = INVALID_HYDRA_ID; + std::vector vertexes; + std::vector indexes; +}; + +#endif /* HYDRAMESH */ diff --git a/HydraEngine/source/mesh/HydraMeshManager.cpp b/HydraEngine/source/mesh/HydraMeshManager.cpp new file mode 100644 index 0000000..cc695a7 --- /dev/null +++ b/HydraEngine/source/mesh/HydraMeshManager.cpp @@ -0,0 +1,106 @@ +#include "HydraMeshManager.h" +#include + +void HydraMeshManager::Initialise() +{ + m_meshes.resize(MAX_ACTORS); + for(uint32_t mesh_idx = 0; mesh_idx < MAX_ACTORS; mesh_idx++) + { + m_available_mesh_ids.push(mesh_idx); + } +} + +void HydraMeshManager::Shutdown() +{ + for(uint32_t mesh_idx = 0; mesh_idx < MAX_ACTORS; mesh_idx++) + { + if(m_meshes[mesh_idx].mesh_id != INVALID_HYDRA_ID) + { + DeleteMesh(m_meshes[mesh_idx].mesh_id); + } + } + m_meshes.clear(); +} + +HydraID HydraMeshManager::CreateMesh() +{ + std::lock_guard lock(m_mutex); + if(m_available_mesh_ids.size() > 0) + { + HydraID mesh_id = m_available_mesh_ids.front(); + m_available_mesh_ids.pop(); + m_meshes[mesh_id].mesh_id = mesh_id; + return mesh_id; + } + return INVALID_HYDRA_ID; +} + +HydraMesh * const HydraMeshManager::GetMesh(HydraID mesh_id) +{ + // TODO: insert return statement here + if(mesh_id < m_meshes.size()) + { + return &m_meshes[mesh_id]; + } + return nullptr; +} + +void HydraMeshManager::DeleteMesh(HydraID mesh_id) +{ + std::lock_guard lock(m_mutex); + if(mesh_id < m_meshes.size()) + { + m_meshes[mesh_id].vertexes.clear(); + m_meshes[mesh_id].mesh_id = INVALID_HYDRA_ID; + } +} + +void HydraMeshManager::CalculateNormals(HydraID mesh_id) +{ + + HydraMesh mesh = m_meshes[mesh_id]; + for (int i = 0; i < mesh.indexes.size(); i += 3) + { + uint32_t idx0 = mesh.indexes[i+0]; + uint32_t idx1 = mesh.indexes[i+1]; + uint32_t idx2 = mesh.indexes[i+2]; + + glm::vec3 vec0 = glm::normalize(glm::vec3(mesh.vertexes[idx0].position[0], mesh.vertexes[idx0].position[1], mesh.vertexes[idx0].position[2])); + glm::vec3 vec1 = glm::normalize(glm::vec3(mesh.vertexes[idx1].position[0], mesh.vertexes[idx1].position[1], mesh.vertexes[idx1].position[2])); + glm::vec3 vec2 = glm::normalize(glm::vec3(mesh.vertexes[idx2].position[0], mesh.vertexes[idx2].position[1], mesh.vertexes[idx2].position[2])); + + glm::vec3 normal = glm::triangleNormal(vec0, vec1, vec2); + + m_meshes[mesh_id].vertexes[idx0].normal[0] = normal[0]; + m_meshes[mesh_id].vertexes[idx0].normal[1] = normal[1]; + m_meshes[mesh_id].vertexes[idx0].normal[2] = normal[2]; + + m_meshes[mesh_id].vertexes[idx1].normal[0] = normal[0]; + m_meshes[mesh_id].vertexes[idx1].normal[1] = normal[1]; + m_meshes[mesh_id].vertexes[idx1].normal[2] = normal[2]; + + m_meshes[mesh_id].vertexes[idx2].normal[0] = normal[0]; + m_meshes[mesh_id].vertexes[idx2].normal[1] = normal[1]; + m_meshes[mesh_id].vertexes[idx2].normal[2] = normal[2]; + // glm::vec3 vec0 = glm::vec3(mesh.vertexes[mesh.indexes[i]], mesh.vertexes[mesh.indexes[i] + 1], mesh.vertexes[mesh.indexes[i] + 2]); + // glm::vec3 vec1 = glm::vec3(Vertexes[Indexes[i+1]], Vertexes[Indexes[i+1] + 1], Vertexes[Indexes[i+1] + 2]); + // glm::vec3 vec2 = glm::vec3(Vertexes[Indexes[i+2]], Vertexes[Indexes[i+2] + 1], Vertexes[Indexes[i+2] + 2]); + + // glm::vec3 normal = glm::triangleNormal(vec0, vec1, vec2); + + // Normals[Indexes[i]] = normal.x; + // Normals[Indexes[i]+1] = normal.y; + // Normals[Indexes[i]+2] = normal.z; + + // Normals[Indexes[i+1]] = normal.x; + // Normals[Indexes[i+1] + 1] = normal.y; + // Normals[Indexes[i+1] + 2] = normal.z; + + // Normals[Indexes[i + 2]] = normal.x; + // Normals[Indexes[i + 2] + 1] = normal.y; + // Normals[Indexes[i + 2] + 2] = normal.z; + + } + +} + diff --git a/HydraEngine/source/mesh/HydraMeshManager.h b/HydraEngine/source/mesh/HydraMeshManager.h new file mode 100644 index 0000000..adf7b9f --- /dev/null +++ b/HydraEngine/source/mesh/HydraMeshManager.h @@ -0,0 +1,25 @@ +#ifndef HYDRAMESHMANAGER +#define HYDRAMESHMANAGER +#include "HydraMesh.h" +#include "../engine/HydraObject.h" +#include +#include +#include + +class HydraMeshManager : public HydraObject +{ + public: + void Initialise(); + void Shutdown(); + HydraID CreateMesh(); + HydraMesh* const GetMesh(HydraID mesh_id); + void DeleteMesh(HydraID mesh_id); + void CalculateNormals(HydraID mesh_id); + private: + std::mutex m_mutex; + std::vector m_meshes; + std::queue m_available_mesh_ids; + +}; + +#endif /* HYDRAMESHMANAGER */ diff --git a/HydraEngine/source/mesh/StandardVertex.h b/HydraEngine/source/mesh/StandardVertex.h new file mode 100644 index 0000000..5a0c98b --- /dev/null +++ b/HydraEngine/source/mesh/StandardVertex.h @@ -0,0 +1,15 @@ +#ifndef STANDARDVERTEX +#define STANDARDVERTEX + +#include +struct StandardVertex +{ + float position[3]; + float text_coord0[2]; + uint32_t chunk_id[3]; + float normal[3]; + float bitanget[3]; + float tangent[3]; + +}; +#endif /* STANDARDVERTEX */ diff --git a/HydraEngine/source/pipeline/HydraDeferredPipeline.cpp b/HydraEngine/source/pipeline/HydraDeferredPipeline.cpp new file mode 100644 index 0000000..e461fdd --- /dev/null +++ b/HydraEngine/source/pipeline/HydraDeferredPipeline.cpp @@ -0,0 +1,270 @@ +#include "HydraDeferredPipeline.h" +#include "HydraRenderStage.h" +#include "../engine/HydraEngine.h" +#include "../buffer/HydraBufferManager.h" +#include "../buffer/HydraTextureBufferManager.h" +#include "../buffer/HydraLightBufferManager.h" +#include "PerFrameUBO.hpp" + +#include "../camera/HydraCamera.h" +#include "../renderer/HydraRenderer.h" +#include "../ecs/HydraECS.h" +#include "../ecs/systems/HydraRenderSystem.h" +#include "../mesh/StandardVertex.h" +#include "../actor/HydraActorManager.h" +#include "../actor/HydraOutputActor.h" + +void HydraDeferredPipeline::Initialise() +{ + + _CreateUBOs(); + //already on the render thread so dont neet another job + _CreateOutputActor(); + _CreateFrameBuffer(); + _CreateColourRenderStage(); + _CreateOutputRenderStage(); +} + +void HydraDeferredPipeline::Shutdown() +{ + for(uint32_t rs_idx =0; rs_idx ShutDown(); + delete m_render_stages[rs_idx]; + } + glDeleteFramebuffers(1, &m_frame_buffer_id); +} + +void HydraDeferredPipeline::Render() +{ + _UpdateUBO(); + + glBindFramebuffer(GL_FRAMEBUFFER, m_frame_buffer_id); + glClearColor(0.0f, 0.0f, 0.0f, 0.0f); + + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // we're not using the stencil buffer now + glEnable(GL_DEPTH_TEST); + glBindFramebuffer(GL_FRAMEBUFFER, 0); + HydraECS* ecs = GetEngine()->ECS(); + std::shared_ptr render_system = ecs->GetSystem(); + + GetEngine()->Renderer()->BeginFrame(); + + for(uint32_t rs_idx = 0; rs_idx Render(render_system->Entities); + } + GetEngine()->Renderer()->EndFrame(); +} + +void HydraDeferredPipeline::_UpdateUBO() +{ + HydraCamera* camera = GetEngine()->Camera(); + PerFrameUBO ubo = {}; + + uint32_t light_count = GetEngine()->GetLightCount(); + + ubo.view = camera->GetView(); + ubo.proj = camera->GetProjection(); + ubo.viewer_pos = camera->GetPosition(); + ubo.light_count = light_count; + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + buffer_manager->UpdateWholeBuffer(m_per_frame_ubo, &ubo); + glBindBuffer(GL_UNIFORM_BUFFER, m_per_frame_ubo); + + PerFrameUBO output_ubo = {}; + output_ubo.view = glm::mat4(1); + output_ubo.proj = glm::ortho(-0.5f, 0.5f, -0.5f, 0.5f); + output_ubo.viewer_pos = camera->GetPosition(); + output_ubo.light_count = light_count; + buffer_manager->UpdateWholeBuffer(m_per_frame_output_ubo, &output_ubo); + glBindBuffer(GL_UNIFORM_BUFFER, m_per_frame_output_ubo); +} + +void HydraDeferredPipeline::_CreateFrameBuffer() +{ + HydraEngine* engine = GetEngine(); + HydraTextureBufferManager* tex_buffer_manager = engine->TextureBufferManager(); + HydraRenderSettings render_settings = engine->RenderSettings(); + glGenFramebuffers(1, &m_frame_buffer_id); + glBindFramebuffer(GL_FRAMEBUFFER, m_frame_buffer_id); + + HydraOutputActor* actor = static_cast(GetEngine()->ActorManager()->GetActor(m_output_actor_id)); + + HydraTextureBuffer depth_texture = tex_buffer_manager->GetTexture(actor->texture_buffers[0]); + HydraTextureBuffer buffer_0_texture = tex_buffer_manager->GetTexture(actor->texture_buffers[1]); + HydraTextureBuffer metal_rough_texture = tex_buffer_manager->GetTexture(actor->texture_buffers[2]); + HydraTextureBuffer normal_texture = tex_buffer_manager->GetTexture(actor->texture_buffers[3]); + HydraTextureBuffer position_texture = tex_buffer_manager->GetTexture(actor->texture_buffers[4]); + + glBindTexture(GL_TEXTURE_2D, buffer_0_texture.gl_tex_id); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, buffer_0_texture.gl_tex_id, 0); + + glBindTexture(GL_TEXTURE_2D, metal_rough_texture.gl_tex_id); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT1, GL_TEXTURE_2D, metal_rough_texture.gl_tex_id, 0); + + glBindTexture(GL_TEXTURE_2D, normal_texture.gl_tex_id); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT2, GL_TEXTURE_2D, normal_texture.gl_tex_id, 0); + + glBindTexture(GL_TEXTURE_2D, position_texture.gl_tex_id); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT3, GL_TEXTURE_2D, position_texture.gl_tex_id, 0); + + glBindTexture(GL_TEXTURE_2D, depth_texture.gl_tex_id); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_TEXTURE_2D, depth_texture.gl_tex_id, 0); + + GLenum draw_buffers[4] = {GL_COLOR_ATTACHMENT0, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3}; + + glDrawBuffers(4, draw_buffers); + glBindTexture(GL_TEXTURE_2D, 0); + + tex_buffer_manager->BindTexture(depth_texture.texture_id); + tex_buffer_manager->BindTexture(buffer_0_texture.texture_id); + tex_buffer_manager->BindTexture(metal_rough_texture.texture_id); + tex_buffer_manager->BindTexture(normal_texture.texture_id); + tex_buffer_manager->BindTexture(position_texture.texture_id); + + + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + buffer_manager->UpdateWholeBuffer(m_output_texture_ubo, &actor->texture_buffers[0]); + glBindBuffer(GL_UNIFORM_BUFFER, m_output_texture_ubo); +} + +void HydraDeferredPipeline::_CreateColourRenderStage() +{ + HydraRenderStage* render_stage = new HydraRenderStage(); + std::string shader_path = std::string(shader_base); + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + + HydraID pos_buffer_id = buffer_manager->FindBuffer("PositionsBuffer"); + HydraID mat_buffer_id = buffer_manager->FindBuffer("MaterialBuffer"); + HydraID tex_buffer_id = buffer_manager->FindBuffer("TextureBuffer"); + HydraID per_frame_buffer_id = buffer_manager->FindBuffer("DeferredPerFrameUBO"); + + HydraShaderBinding shader_binding = {}; + + shader_binding.block_name.push_back("PositionsBuffer"); + shader_binding.binding_point.push_back(1); + shader_binding.buffer_id.push_back(pos_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + shader_binding.block_name.push_back("MaterialBuffer"); + shader_binding.binding_point.push_back(2); + shader_binding.buffer_id.push_back(mat_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + shader_binding.block_name.push_back("TextureBuffer"); + shader_binding.binding_point.push_back(3); + shader_binding.buffer_id.push_back(tex_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + shader_binding.block_name.push_back("uniform_per_frame"); + shader_binding.binding_point.push_back(0); + shader_binding.buffer_id.push_back(per_frame_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + std::vector textures; + + + + render_stage->Initialise(shader_path + "deferred_shader.vert", + shader_path + "deferred_shader.frag", + shader_binding, + m_frame_buffer_id, + textures, + true, + HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR); + m_render_stages.push_back(render_stage); +} + + +void HydraDeferredPipeline::_CreateOutputRenderStage() +{ + HydraRenderStage* render_stage = new HydraRenderStage(); + std::string shader_path = std::string(shader_base); + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + + std::vector textures; + + GetEngine()->ActorManager()->InitialiseActor(m_output_actor_id); + HydraOutputActor* actor = static_cast(GetEngine()->ActorManager()->GetActor(m_output_actor_id)); + + HydraTextureBufferManager* tex_buf_manager = GetEngine()->TextureBufferManager(); + + HydraID pos_buffer_id = buffer_manager->FindBuffer("PositionsBuffer"); + HydraID per_frame_buffer_id = buffer_manager->FindBuffer("DeferredOutputPerFrameUBO"); + HydraID tex_buffer_id = buffer_manager->FindBuffer("TextureBuffer"); + HydraID output_texture_buffer_id = buffer_manager->FindBuffer("DeferredOutputTextureUBO"); + HydraID light_buffer_id = buffer_manager->FindBuffer("LightBuffer"); + + HydraShaderBinding shader_binding = {}; + shader_binding.block_name.push_back("PositionsBuffer"); + shader_binding.binding_point.push_back(1); + shader_binding.buffer_id.push_back(pos_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + + shader_binding.block_name.push_back("TextureBuffer"); + shader_binding.binding_point.push_back(3); + shader_binding.buffer_id.push_back(tex_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + shader_binding.block_name.push_back("uniform_per_frame"); + shader_binding.binding_point.push_back(0); + shader_binding.buffer_id.push_back(per_frame_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + + shader_binding.block_name.push_back("uniform_output_textures"); + shader_binding.binding_point.push_back(1); + shader_binding.buffer_id.push_back(output_texture_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + + shader_binding.block_name.push_back("LightBuffer"); + shader_binding.binding_point.push_back(4); + shader_binding.buffer_id.push_back(light_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + + render_stage->Initialise(shader_path + "deferred_output_shader.vert", + shader_path + "deferred_output_shader.frag", + shader_binding, + 0, + textures, + false, + HYDRA_RENDERABLE_TYPE::HYDRA_OUTPUT); + m_render_stages.push_back(render_stage); +} + +void HydraDeferredPipeline::_CreateOutputActor() +{ + m_output_actor_id = GetEngine()->ActorManager()->CreateActor(); + GetEngine()->ActorManager()->InitialiseActor(m_output_actor_id); + HydraOutputActor* actor = static_cast(GetEngine()->ActorManager()->GetActor(m_output_actor_id)); + + +} + +void HydraDeferredPipeline::_CreateUBOs() +{ + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + + m_per_frame_ubo = buffer_manager->CreateGPUBuffer("DeferredPerFrameUBO", + sizeof(PerFrameUBO), 0, HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + + m_per_frame_output_ubo = buffer_manager->CreateGPUBuffer("DeferredOutputPerFrameUBO", + sizeof(PerFrameUBO), 0, HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + + m_output_texture_ubo = buffer_manager->CreateGPUBuffer("DeferredOutputTextureUBO", + sizeof(uint32_t)*16, 0, HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + + +} + diff --git a/HydraEngine/source/pipeline/HydraDeferredPipeline.h b/HydraEngine/source/pipeline/HydraDeferredPipeline.h new file mode 100644 index 0000000..7d93774 --- /dev/null +++ b/HydraEngine/source/pipeline/HydraDeferredPipeline.h @@ -0,0 +1,41 @@ +#ifndef HYDRADEFERREDPIPELINE +#define HYDRADEFERREDPIPELINE + +#include "../engine/HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" +#include "HydraPipeline.h" +#include "HydraRenderStage.h" + +#include + +class HydraRenderStage; + +class HydraDeferredPipeline : public HydraPipeline +{ + public: + virtual void Initialise() override; + virtual void Shutdown() override; + virtual void Render() override; + private: + HydraID m_per_frame_ubo = INVALID_HYDRA_ID; + HydraID m_per_frame_output_ubo = INVALID_HYDRA_ID; + + HydraID m_material_buffer = INVALID_HYDRA_ID; + HydraID m_buffer_0 = INVALID_HYDRA_ID; //Frame buffer 0; + HydraID m_depth = INVALID_HYDRA_ID; + HydraID m_output_actor_id = INVALID_HYDRA_ID; + HydraID m_output_texture_ubo = INVALID_HYDRA_ID; + HydraID m_output_light_ubo = INVALID_HYDRA_ID; + + uint32_t m_frame_buffer_id; + + void _UpdateUBO(); + void _CreateFrameBuffer(); + + void _CreateColourRenderStage(); + void _CreateOutputRenderStage(); + void _CreateOutputActor(); + void _CreateUBOs(); +}; + +#endif /* HYDRADEFERREDPIPELINE */ diff --git a/HydraEngine/source/pipeline/HydraForwardPipeline.cpp b/HydraEngine/source/pipeline/HydraForwardPipeline.cpp new file mode 100644 index 0000000..3594c23 --- /dev/null +++ b/HydraEngine/source/pipeline/HydraForwardPipeline.cpp @@ -0,0 +1,101 @@ +#include "HydraForwardPipeline.h" +#include "HydraRenderStage.h" +#include "../engine/HydraEngine.h" +#include "../buffer/HydraBufferManager.h" +#include "PerFrameUBO.hpp" +#include "../camera/HydraCamera.h" +#include "../renderer/HydraRenderer.h" +#include "../ecs/HydraECS.h" +#include "../ecs/systems/HydraRenderSystem.h" +#include "../mesh/StandardVertex.h" + +void HydraForwardPipeline::Initialise() +{ + _EnableVertexAttributes(); + HydraRenderStage* render_stage = new HydraRenderStage(); + std::string shader_path = std::string(shader_base); + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + + HydraID pos_buffer_id = buffer_manager->FindBuffer("PositionsBuffer"); + HydraID mat_buffer_id = buffer_manager->FindBuffer("MaterialBuffer"); + HydraID tex_buffer_id = buffer_manager->FindBuffer("TextureBuffer"); + + HydraShaderBinding shader_binding = {}; + + shader_binding.block_name.push_back("PositionsBuffer"); + shader_binding.binding_point.push_back(1); + shader_binding.buffer_id.push_back(pos_buffer_id); + + shader_binding.block_name.push_back("MaterialBuffer"); + shader_binding.binding_point.push_back(2); + shader_binding.buffer_id.push_back(mat_buffer_id); + + shader_binding.block_name.push_back("TextureBuffer"); + shader_binding.binding_point.push_back(3); + shader_binding.buffer_id.push_back(tex_buffer_id); + std::vector textures; + std::vector rb_attachments; + + + + render_stage->Initialise(shader_path + "forward_shader.vert", shader_path + "forward_shader.frag", shader_binding, 0, textures, true, HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR); + m_render_stages.push_back(render_stage); + + + m_per_frame_ubo = buffer_manager->CreateGPUBuffer("PerFrameUBO", + sizeof(PerFrameUBO), 0, HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + +} + +void HydraForwardPipeline::Shutdown() +{ + for(uint32_t rs_idx =0; rs_idx ShutDown(); + delete m_render_stages[rs_idx]; + } +} + +void HydraForwardPipeline::Render() +{ + _UpdateUBO(); + + HydraECS* ecs = GetEngine()->ECS(); + std::shared_ptr render_system = ecs->GetSystem(); + + GetEngine()->Renderer()->BeginFrame(); + + for(uint32_t rs_idx = 0; rs_idx Render(render_system->Entities); + } + GetEngine()->Renderer()->EndFrame(); +} + +void HydraForwardPipeline::_UpdateUBO() +{ + HydraCamera* camera = GetEngine()->Camera(); + PerFrameUBO ubo = {}; + + ubo.view = camera->GetView(); + ubo.proj = camera->GetProjection(); + + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + buffer_manager->UpdateWholeBuffer(m_per_frame_ubo, &ubo); + glBindBuffer(GL_UNIFORM_BUFFER, m_per_frame_ubo); +} + +void HydraForwardPipeline::_EnableVertexAttributes() +{ + + //already on the render thread so dont neet another job + // position + glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)0); + glEnableVertexAttribArray(0); + // texcoord01 + glVertexAttribPointer(1, 2, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)(3 * sizeof(float))); + glEnableVertexAttribArray(1); + // chunkID + glVertexAttribIPointer(2, 3, GL_UNSIGNED_INT, sizeof(StandardVertex), (void *)(5 * sizeof(float))); + glEnableVertexAttribArray(2); +} diff --git a/HydraEngine/source/pipeline/HydraForwardPipeline.h b/HydraEngine/source/pipeline/HydraForwardPipeline.h new file mode 100644 index 0000000..b1fec8d --- /dev/null +++ b/HydraEngine/source/pipeline/HydraForwardPipeline.h @@ -0,0 +1,28 @@ +#ifndef HYDRAFORWARDPIPELINE +#define HYDRAFORWARDPIPELINE +#include "../engine/HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" +#include "HydraPipeline.h" +#include "HydraRenderStage.h" + +#include + +class HydraRenderStage; + +class HydraForwardPipeline : public HydraPipeline +{ + public: + virtual void Initialise() override; + virtual void Shutdown() override; + virtual void Render() override; + private: + HydraID m_per_frame_ubo = INVALID_HYDRA_ID; + HydraID m_texture_buffer = INVALID_HYDRA_ID; + HydraID m_material_buffer = INVALID_HYDRA_ID; + void _UpdateUBO(); + void _EnableVertexAttributes(); + +}; + + +#endif /* HYDRAFORWARDPIPELINE */ diff --git a/HydraEngine/source/pipeline/HydraFrameBuffer.hpp b/HydraEngine/source/pipeline/HydraFrameBuffer.hpp new file mode 100644 index 0000000..79a396f --- /dev/null +++ b/HydraEngine/source/pipeline/HydraFrameBuffer.hpp @@ -0,0 +1,14 @@ +#ifndef HYDRAFRAMEBUFFER +#define HYDRAFRAMEBUFFER + +#include "../engine/HydraObject.h" +#include "../buffer/HydraTexureBuffer.h" +#include + +struct HydraFrameBuffer +{ + std::vector colour_attachements; + HydraID depth_attachment; +}; + +#endif /* HYDRAFRAMEBUFFER */ diff --git a/HydraEngine/source/pipeline/HydraPipeline.cpp b/HydraEngine/source/pipeline/HydraPipeline.cpp new file mode 100644 index 0000000..e69de29 diff --git a/HydraEngine/source/pipeline/HydraPipeline.h b/HydraEngine/source/pipeline/HydraPipeline.h new file mode 100644 index 0000000..0f125d5 --- /dev/null +++ b/HydraEngine/source/pipeline/HydraPipeline.h @@ -0,0 +1,20 @@ +#ifndef HYDRAPIPELINE +#define HYDRAPIPELINE +#include "../engine/HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" +#include + +class HydraRenderStage; + +class HydraPipeline : public HydraObject +{ + public: + virtual void Initialise() = 0; + virtual void Shutdown() = 0; + virtual void Render() = 0; + protected: + std::vector m_render_stages; +}; + + +#endif /* HYDRAPIPELINE */ diff --git a/HydraEngine/source/pipeline/HydraRenderStage.cpp b/HydraEngine/source/pipeline/HydraRenderStage.cpp new file mode 100644 index 0000000..0abca1c --- /dev/null +++ b/HydraEngine/source/pipeline/HydraRenderStage.cpp @@ -0,0 +1,163 @@ +#include "HydraRenderStage.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" + +#include "../engine/HydraEngine.h" +#include "../buffer/HydraVertexBufferManager.h" +#include "../buffer/HydraBufferManager.h" +#include +#include +#include +#include +#include + +void HydraRenderStage::Initialise(std::string vertex_shader_file, + std::string fragment_shader_file, + HydraShaderBinding shader_binding, + uint32_t framebuffer_id, + std::vector textures, + bool enable_culling, + HYDRA_RENDERABLE_TYPE renderable_type) +{ + m_framebuffer_id = framebuffer_id; + m_renderable_type = static_cast(renderable_type); + m_shader_binding = shader_binding; + m_textures = textures; + m_cull = enable_culling; + + if(vertex_shader_file.length() > 0) + { + m_vertex_shader = _LoadShader(vertex_shader_file, GL_VERTEX_SHADER); + } + if(fragment_shader_file.length() > 0) + { + m_fragment_shader = _LoadShader(fragment_shader_file, GL_FRAGMENT_SHADER); + } + m_program = glCreateProgram(); + glAttachShader(m_program, m_vertex_shader); + glAttachShader(m_program, m_fragment_shader); + glLinkProgram(m_program); + + +} + +void HydraRenderStage::ShutDown() +{ + glDeleteShader(m_vertex_shader); + glDeleteShader(m_fragment_shader); + glDeleteProgram(m_program); +} + +void HydraRenderStage::Render(std::set& entities) +{ + HydraECS* ecs = GetEngine()->ECS(); + + glBindFramebuffer(GL_FRAMEBUFFER, m_framebuffer_id); + //glDrawBuffers(m_rb_attachments.size(), &m_rb_attachments[0]); + HydraVertexBufferManager* vert_buffer_mananger = GetEngine()->VertexBufferManager(); + glUseProgram(m_program); + _BindBuffers(); + _BindTextures(); + HydraSignature signature = {}; + signature.set(m_renderable_type, true); + + if(m_cull) + { + glEnable(GL_CULL_FACE); + } + else + { + glDisable(GL_CULL_FACE); + } + + for(const auto& entity_id : entities ) + { + HydraRenderableComponent render_comp = ecs->GetComponent(entity_id); + if((render_comp.renderable_types & signature) == signature) + { + HydraMeshComponent mesh_comp = ecs->GetComponent(entity_id); + + HydraVertexBuffer& vertex_buffer = vert_buffer_mananger->GetVertexBuffer(mesh_comp.vertex_buffer_id); + + glBindVertexArray(vertex_buffer.vao); + glDrawElements(GL_TRIANGLES, vertex_buffer.triangle_count, GL_UNSIGNED_INT, (void*)0 ); + glBindVertexArray(0); + } + } + glBindFramebuffer(GL_FRAMEBUFFER, 0); +} + +uint32_t HydraRenderStage::_LoadShader(std::string filename, uint32_t shader_type) +{ + + std::string shader_source = _LoadShaderSource(filename); + const char* src = shader_source.c_str(); + GLuint shader = glCreateShader(shader_type); + int length = shader_source.length(); + int success; + char infoLog[512]; + + glShaderSource(shader, 1, &src, &length); + glCompileShader(shader); + glGetShaderiv(shader, GL_COMPILE_STATUS, &success); + if(!success) + { + glGetShaderInfoLog(shader, 512, NULL, infoLog); + std::cout << "ERROR::SHADER::VERTEX::COMPILATION_FAILED\n" << infoLog << std::endl; + }; + + return shader; +} + +std::string HydraRenderStage::_LoadShaderSource(std::string filename) +{ + std::ifstream file(filename); + if (!file.is_open()) { + std::cerr << "Failed to open shader file: " << filename << std::endl; + return ""; + } + std::stringstream buffer; + buffer << file.rdbuf(); + return buffer.str(); + +} + +void HydraRenderStage::_BindBuffers() +{ + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + + for(uint32_t bind_idx = 0; bind_idx GetBuffer(m_shader_binding.buffer_id[bind_idx]); + + switch(m_shader_binding.buffer_type[bind_idx]) + { + case HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER: + { + glBindBufferBase(GL_SHADER_STORAGE_BUFFER, m_shader_binding.binding_point[bind_idx], buffer.gpu_buffer_id); + break; + } + case HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER: + { + glBindBufferBase(GL_UNIFORM_BUFFER, m_shader_binding.binding_point[bind_idx], buffer.gpu_buffer_id); + break; + } + } + + + } + +} + +void HydraRenderStage::_BindTextures() +{ + uint32_t active_texture = 0; + for(auto texture:m_textures) + { + glBindTexture(GL_TEXTURE_2D, texture); + glActiveTexture(GL_TEXTURE0 + active_texture); + glBindTexture(GL_TEXTURE_2D, 0); + active_texture++; + } +} diff --git a/HydraEngine/source/pipeline/HydraRenderStage.h b/HydraEngine/source/pipeline/HydraRenderStage.h new file mode 100644 index 0000000..a374b0a --- /dev/null +++ b/HydraEngine/source/pipeline/HydraRenderStage.h @@ -0,0 +1,38 @@ +#ifndef HYDRARENDERSTAGE +#define HYDRARENDERSTAGE + +#include "../engine/HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" +#include "HydraShaderBinding.hpp" +#include "../GlewIncludes.h" +#include +#include +class HydraRenderStage : public HydraObject +{ + public: + void Initialise(std::string vertex_shader_file, + std::string fragment_shader_file, + HydraShaderBinding shader_binding, + uint32_t framebuffer_id, + std::vector textures, + bool enable_culling, + HYDRA_RENDERABLE_TYPE renderable_type); + void ShutDown(); + void Render(std::set& entities); + private: + uint32_t _LoadShader(std::string filename, uint32_t shader_type); + std::string _LoadShaderSource(std::string filename); + void _BindBuffers(); + void _BindTextures(); + HydraShaderBinding m_shader_binding; + uint32_t m_vertex_shader = GL_INVALID_VALUE; + uint32_t m_fragment_shader = GL_INVALID_VALUE; + uint32_t m_program = GL_INVALID_VALUE; + uint32_t m_renderable_type; + uint32_t m_framebuffer_id = 0; + bool m_cull = false; + std::vector m_textures; + +}; + +#endif /* HYDRARENDERSTAGE */ diff --git a/HydraEngine/source/pipeline/HydraShaderBinding.hpp b/HydraEngine/source/pipeline/HydraShaderBinding.hpp new file mode 100644 index 0000000..d7a797d --- /dev/null +++ b/HydraEngine/source/pipeline/HydraShaderBinding.hpp @@ -0,0 +1,13 @@ +#ifndef HYDRASHADERBINDING +#define HYDRASHADERBINDING +#include +#include + +struct HydraShaderBinding +{ + std::vector buffer_type; + std::vector block_name; + std::vector binding_point; + std::vector buffer_id; +}; +#endif /* HYDRASHADERBINDING */ diff --git a/HydraEngine/source/pipeline/PerFrameUBO.hpp b/HydraEngine/source/pipeline/PerFrameUBO.hpp new file mode 100644 index 0000000..7d3032d --- /dev/null +++ b/HydraEngine/source/pipeline/PerFrameUBO.hpp @@ -0,0 +1,13 @@ +#ifndef PERFRAMEUBO +#define PERFRAMEUBO + +#include + +struct PerFrameUBO +{ + glm::mat4 view; + glm::mat4 proj; + glm::vec3 viewer_pos = {0,0,0}; + uint32_t light_count = 0; +}; +#endif /* PERFRAMEUBO */ diff --git a/HydraEngine/source/renderer/HydraRenderer.cpp b/HydraEngine/source/renderer/HydraRenderer.cpp new file mode 100644 index 0000000..b128536 --- /dev/null +++ b/HydraEngine/source/renderer/HydraRenderer.cpp @@ -0,0 +1,52 @@ +#include "HydraRenderer.h" +#include "../GlewIncludes.h" +#include "../windowmanager/HydraWindowManager.h" +#include "../engine/HydraEngine.h" + +#include + +void GLAPIENTRY MessageCallback(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, const void* userParam) +{ + std::cout << "[OpenGL Error](" << type << ") " << message << std::endl; +} + +void HydraRenderer::Initialise(HydraRenderSettings render_settings) +{ + m_render_settings = render_settings; + glewExperimental = GL_TRUE; + GLenum res = glewInit(); + if (res != GLEW_OK) + { + + } + else + { + glCullFace(GL_BACK); + glEnable(GL_CULL_FACE); + + glEnable(GL_DEPTH_TEST); + glEnable(GL_DEBUG_OUTPUT); + glfwSwapInterval(1); + glDebugMessageCallback(MessageCallback, 0); + } +} + +void HydraRenderer::BeginFrame() +{ + + glViewport(0, 0, m_render_settings.ViewportWidth, m_render_settings.ViewportHeight); + + glEnable(GL_BLEND); + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glClearColor(0.0f, 0.5f, 0.7f, 1.0f); + + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); + +} + +void HydraRenderer::EndFrame() +{ + HydraWindowManager* window_manager = GetEngine()->WindowManager(); + window_manager->Swap(); +} + diff --git a/HydraEngine/source/renderer/HydraRenderer.h b/HydraEngine/source/renderer/HydraRenderer.h new file mode 100644 index 0000000..90241e2 --- /dev/null +++ b/HydraEngine/source/renderer/HydraRenderer.h @@ -0,0 +1,20 @@ +#ifndef HYDRARENDERER +#define HYDRARENDERER +#include "../engine/HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" + +class HydraRenderer : public HydraObject +{ + public: + void Initialise(HydraRenderSettings render_settings); + void BeginFrame(); + void EndFrame(); + + + private: + HydraRenderSettings m_render_settings = {}; + + +}; + +#endif /* HYDRARENDERER */ diff --git a/HydraEngine/source/scheduler/HydraTaskBarrier.cpp b/HydraEngine/source/scheduler/HydraTaskBarrier.cpp new file mode 100644 index 0000000..e69de29 diff --git a/HydraEngine/source/scheduler/HydraTaskBarrier.h b/HydraEngine/source/scheduler/HydraTaskBarrier.h new file mode 100644 index 0000000..9baceee --- /dev/null +++ b/HydraEngine/source/scheduler/HydraTaskBarrier.h @@ -0,0 +1,22 @@ +#ifndef HYDRATASKBARRIER +#define HYDRATASKBARRIER + +#include "../engine/HydraObject.h" +#include +#include +#include + +class CLASS_DEFINE HydraTaskBarrier : public HydraObject +{ + private: + + + protected: + public: + int reference_count = 0; + HydraID barrier_id = INVALID_HYDRA_ID; + std::vector task_ids; + bool waiting = false; + +}; +#endif /* HYDRATASKBARRIER */ diff --git a/HydraEngine/source/scheduler/HydraTaskScheduler.cpp b/HydraEngine/source/scheduler/HydraTaskScheduler.cpp new file mode 100644 index 0000000..2ae7d41 --- /dev/null +++ b/HydraEngine/source/scheduler/HydraTaskScheduler.cpp @@ -0,0 +1,475 @@ +#include "HydraTaskScheduler.h" +#include "HydraThread.h" +#include "../task/HydraTask.h" + + +void HydraTaskScheduler::Initialise(int thread_count) +{ + std::lock_guard lock(m_mutex); + HydraID id = 0; + for (int i = 0; i < MAX_TASKS; i++) + { + m_available_barrier_ids.push(id); + id++; + } + m_barriers.resize(MAX_TASKS); + + for (int i = 0; i < thread_count; i++) + { + HydraThread *pthread = new HydraThread(); + pthread->ThreadName = "THREAD_" + std::to_string(i); + m_general_thread.push_back(pthread); + } + + HydraThread *render_thread = new HydraThread(); + render_thread->ThreadName = "RENDER"; + render_thread->ThreadAffinity = HydraThreadAffinity::Render; + m_general_thread.push_back(render_thread); + + + HydraThread *physics_thread = new HydraThread(); + physics_thread->ThreadName = "PHYSICS"; + physics_thread->ThreadAffinity = HydraThreadAffinity::Physics; + m_general_thread.push_back(physics_thread); + + + HydraThread *main_thread = new HydraThread(); + main_thread->ThreadAffinity = HydraThreadAffinity::General; + main_thread->ThreadID = std::this_thread::get_id(); + main_thread->ThreadName = "MAIN"; + m_general_thread.push_back(main_thread); + + m_tasks.resize(MAX_TASKS); + m_task_ids_waiting_for_children.resize(MAX_TASKS); + + for (size_t i = 0; i < MAX_TASKS; i++) + { + m_avaialble_task_ids.push_back(i); + } + render_thread->Start(); + physics_thread->Start(); + for (int i = 0; i < thread_count; i++) + { + m_general_thread[i]->Start(); + } + +} + +void HydraTaskScheduler::Shutdown() +{ + std::lock_guard lock(m_mutex); + for (int i = 0; i < m_general_thread.size(); i++) + { + m_general_thread[i]->Stop(); + } +} + +HydraID HydraTaskScheduler::_SaveTask(HydraTask *task) +{ + + if (m_avaialble_task_ids.size() > 0) + { + HydraID id = m_avaialble_task_ids.front(); + m_avaialble_task_ids.pop_front(); + + if(id > m_tasks.size()) + { + DebugLog("INVALID TASK"); + } + task->m_taskID = id; + + m_tasks[id] = task; + + return id; + } + else + { + DebugLog("Create Task Fail"); + } + + return INVALID_HYDRA_ID; +} + +void HydraTaskScheduler::_DeleteTask(HydraID taskID) +{ + if ((taskID <= MAX_TASKS) && (taskID != INVALID_HYDRA_ID)) + { + if (m_tasks[taskID]->m_notifyThread) + { + _NotifyThread(m_tasks[taskID]->m_notifyID); + } + + delete m_tasks[taskID]; + m_tasks[taskID] = nullptr; + m_avaialble_task_ids.push_back(taskID); + } +} + +void HydraTaskScheduler::ProcessTask() +{ + HydraThread *thread = nullptr; + for (int i = 0; i < m_general_thread.size(); i++) + { + if (m_general_thread[i]->ThreadID == std::this_thread::get_id()) + { + thread = m_general_thread[i]; + break; + } + } + if (thread != nullptr) + { + HydraID taskID = INVALID_HYDRA_ID; + { + std::lock_guard lock(m_mutex); + taskID = _GetTaskReadyToRun(thread->ThreadAffinity); + } + + if (taskID != INVALID_HYDRA_ID) + { + HydraTask *task = GetTask(taskID); + if (task != nullptr) + { + task->_RunTask(); + } + } + } +} + +void HydraTaskScheduler::_NotifyThread(std::thread::id thread_id) +{ + HydraThread *thread = nullptr; + + for (int i = 0; i < m_general_thread.size(); i++) + { + if (m_general_thread[i]->ThreadID == thread_id) + { + thread = m_general_thread[i]; + break; + } + } + thread->WaitCondition.notify_one(); +} + +HydraTask *const HydraTaskScheduler::_GetTask(HydraID taskID) +{ + + if (taskID <= MAX_TASKS) + { + if (m_tasks[taskID] != nullptr) + { + return m_tasks[taskID]; + } + } + return nullptr; +} +HydraTask *const HydraTaskScheduler::GetTask(HydraID taskID) +{ + return _GetTask(taskID); +} + +void HydraTaskScheduler::StartTask(HydraID taskID) +{ + std::lock_guard lock(m_mutex); + _StartTask(taskID); +} + +void HydraTaskScheduler::_StartTask(HydraID taskID, bool notifyThread) +{ + + if ((taskID <= MAX_TASKS) && (taskID != INVALID_HYDRA_ID)) + { + HydraTask *task = m_tasks[taskID]; + task->m_notifyThread = true; + task->m_notifyID = std::this_thread::get_id(); + if (task != nullptr) + { + if (task->ThreadAffinity == HydraThreadAffinity::General) + { + m_general_tasks_ready_to_run.push_back(taskID); + } + else if (task->ThreadAffinity == HydraThreadAffinity::Render) + { + m_render_tasks_ready_to_run.push_back(taskID); + } + else if (task->ThreadAffinity == HydraThreadAffinity::Physics) + { + m_physics_tasks_ready_to_run.push_back(taskID); + } + } + } +} + +/// @brief Tell the task scheduler that the thread is about to start processing. This allows the task to perform any setup if required. +/// @param taskID +void HydraTaskScheduler::NotifyStart(HydraID taskID) +{ + std::lock_guard lock(m_mutex); +} + +void HydraTaskScheduler::NotifyComplete(HydraID taskID) +{ + m_mutex.lock(); + if (taskID != INVALID_HYDRA_ID) + { + if (taskID < MAX_TASKS) + { + + if (m_tasks[taskID] != nullptr) + { + HydraTask *task = m_tasks[taskID]; + if (task->m_child_tasks != 0) + { + m_task_ids_waiting_for_children[taskID] = taskID; + m_mutex.unlock(); + return; + } + else + { + m_mutex.unlock(); + task->Complete(); + m_mutex.lock(); + } + + HydraID parentTaskID = task->m_dependant_task; + if (task->m_barrierID != INVALID_HYDRA_ID) + { + _DecrementBarrier(task->m_taskID, task->m_barrierID); + } + _DeleteTask(taskID); + if (parentTaskID != INVALID_HYDRA_ID) + { + _UpdateDependantTaskComplete(parentTaskID); + } + } + } + } + m_mutex.unlock(); +} + +void HydraTaskScheduler::_UpdateDependantTaskComplete(HydraID taskID) +{ + if ((taskID <= MAX_TASKS) && (taskID != INVALID_HYDRA_ID)) + { + if (m_tasks[taskID] != nullptr) + { + m_tasks[taskID]->m_child_tasks--; + if (m_tasks[taskID]->m_child_tasks == 0) + { + m_tasks[taskID]->Notify(); + if (m_tasks[taskID]->m_dependant_task != INVALID_HYDRA_ID) + { + _UpdateDependantTaskComplete(m_tasks[taskID]->m_dependant_task); + } + m_task_ids_waiting_for_children[taskID] = INVALID_HYDRA_ID; + if (m_tasks[taskID]->m_barrierID != INVALID_HYDRA_ID) + { + _DecrementBarrier(m_tasks[taskID]->m_taskID, m_tasks[taskID]->m_barrierID); + } + _DeleteTask(taskID); + } + } + } +} + +HydraID HydraTaskScheduler::_GetRenderTaskReadyToRun() +{ + + if (m_render_tasks_ready_to_run.size() > 0) + { + HydraID taskID = m_render_tasks_ready_to_run.front(); + m_render_tasks_ready_to_run.pop_front(); + return taskID; + } + return INVALID_HYDRA_ID; +} + +HydraID HydraTaskScheduler::_GetPhysicsTaskReadyToRun() +{ + + if (m_physics_tasks_ready_to_run.size() > 0) + { + HydraID taskID = m_physics_tasks_ready_to_run.front(); + m_physics_tasks_ready_to_run.pop_front(); + return taskID; + } + return INVALID_HYDRA_ID; +} + +HydraID HydraTaskScheduler::_GetTaskReadyToRun(HydraThreadAffinity thread_affinity) +{ + HydraID taskID = INVALID_HYDRA_ID; + if (thread_affinity == HydraThreadAffinity::Render) + { + if (m_render_tasks_ready_to_run.size() > 0) + { + taskID = m_render_tasks_ready_to_run.front(); + m_render_tasks_ready_to_run.pop_front(); + } + } + else if (thread_affinity == HydraThreadAffinity::Physics) + { + if (m_physics_tasks_ready_to_run.size() > 0) + { + taskID = m_physics_tasks_ready_to_run.front(); + m_physics_tasks_ready_to_run.pop_front(); + } + } + else + { + if (taskID == INVALID_HYDRA_ID) + { + if (m_general_tasks_ready_to_run.size() > 0) + { + taskID = m_general_tasks_ready_to_run.front(); + m_general_tasks_ready_to_run.pop_front(); + } + } + } + return taskID; +} + +/* @brief The calling thread will execute the specified task and will not +return until the +@param taskID*/ +void HydraTaskScheduler::WaitForTask(HydraID taskID) +{ + HydraTask *task = nullptr; + { + std::lock_guard lock(m_mutex); + task = GetTask(taskID); + + if (task->m_barrierID == INVALID_HYDRA_ID) + { + HydraID barrierID = _CreateBarrier(); + _AddTaskToBarrier(taskID, barrierID); + } + + _StartTask(taskID); + } + //HydraTask *task = GetTask(taskID); + if(task != nullptr) + { + WaitForBarrier(task->m_barrierID); + } + else + { + DebugLog("Invlalid Task"); + } +} +HydraID HydraTaskScheduler::_CreateBarrier() +{ + if (m_available_barrier_ids.size() > 0) + { + HydraID id = m_available_barrier_ids.front(); + m_available_barrier_ids.pop(); + m_barriers[id] = new HydraTaskBarrier(); + m_barriers[id]->barrier_id = id; + m_barriers[id]->reference_count = 0; + m_barriers[id]->task_ids.clear(); + m_barriers[id]->waiting = false; + return id; + } + else + { + DebugLog("Barrier Fail"); + } + return INVALID_HYDRA_ID; +} + +HydraID HydraTaskScheduler::CreateBarrier() +{ + return _CreateBarrier(); +} +/// @brief Include the task identified by taskID in the barrier identified by barrierID +/// @param taskID +/// @param barrierID +void HydraTaskScheduler::_AddTaskToBarrier(HydraID taskID, HydraID barrierID) +{ + + if ((barrierID < m_barriers.size()) && (taskID < m_tasks.size())) + { + if (m_barriers[barrierID]->waiting) + { + DebugLog("Barrier already locked"); + } + else + { + m_barriers[barrierID]->task_ids.push_back(barrierID); + m_barriers[barrierID]->reference_count++; + HydraTask *task = _GetTask(taskID); + task->m_barrierID = barrierID; + } + } +} + +/// @brief Include the task identified by taskID in the barrier identified by barrierID +/// @param taskID +/// @param barrierID +void HydraTaskScheduler::AddTaskToBarrier(HydraID taskID, HydraID barrierID) +{ + std::lock_guard lock(m_mutex); + _AddTaskToBarrier(taskID, barrierID); +} + +/// @brief The calling thread will not return from this method until all of the tasks in the barrier are complete. +/// @brief The thread will continue to process tasks from the task pool +/// @param barrierID +void HydraTaskScheduler::WaitForBarrier(HydraID barrierID) +{ + if (barrierID < m_barriers.size()) + { + if(m_barriers[barrierID] != nullptr) + { + bool quit = false; + while (!quit) + { + { + std::lock_guard lock(m_mutex); + if(m_barriers[barrierID] == nullptr) + { + return; + } + if(m_barriers[barrierID]->reference_count == 0) + { + _CompleteBarrier(barrierID); + return; + } + } + ProcessTask(); + } + + + } + } +} + +void HydraTaskScheduler::_CompleteBarrier(uint32_t barrierID) +{ +// std::lock_guard lock(m_mutex); + m_barriers[barrierID]->reference_count = 0; + m_barriers[barrierID]->task_ids.clear(); + m_barriers[barrierID]->waiting = false; + delete m_barriers[barrierID]; + m_barriers[barrierID] = nullptr; + m_available_barrier_ids.push(barrierID); +} +/// @brief Decremenet the barrier reference. If a process is waiting for the barrier and the reference reaches 0, the process will continue. +/// @param taskID +/// @param barrierID +void HydraTaskScheduler::DecrementBarrier(HydraID taskID, HydraID barrierID) +{ + std::lock_guard lock(m_mutex); + _DecrementBarrier(taskID, barrierID); +} + +/// @brief Decremenet the barrier reference. If a process is waiting for the barrier and the reference reaches 0, the process will continue. +/// @param taskID +/// @param barrierID +void HydraTaskScheduler::_DecrementBarrier(HydraID taskID, HydraID barrierID) +{ + + if ((barrierID < m_barriers.size()) && (taskID < m_tasks.size())) + { + m_barriers[barrierID]->reference_count--; + } +} \ No newline at end of file diff --git a/HydraEngine/source/scheduler/HydraTaskScheduler.h b/HydraEngine/source/scheduler/HydraTaskScheduler.h new file mode 100644 index 0000000..b7eb747 --- /dev/null +++ b/HydraEngine/source/scheduler/HydraTaskScheduler.h @@ -0,0 +1,117 @@ +#ifndef HYDRATASKSCHEDULER +#define HYDRATASKSCHEDULER + +#include "../engine/HydraObject.h" +#include "HydraTaskBarrier.h" +#include "../task/HydraTask.h" +#include +#include +#include +#include +#include + +class HydraThread; +class HydraWorkItem; +// class HydraTask; + +class CLASS_DEFINE HydraTaskScheduler : public HydraObject +{ +private: + std::vector m_barriers; + std::queue m_available_barrier_ids; + std::mutex m_mutex; + + bool m_waiting = false; + bool m_running = true; + HydraID m_waiting_id = INVALID_HYDRA_ID; + std::vector m_general_thread; + + HydraThread *m_render_thread = nullptr; + HydraThread *m_physics_thread = nullptr; + + std::vector m_tasks; + std::vector m_task_ids_waiting_for_children; + + std::deque m_avaialble_task_ids; + std::deque m_general_tasks_ready_to_run; + std::deque m_render_tasks_ready_to_run; + std::deque m_physics_tasks_ready_to_run; + + HydraID _SaveTask(HydraTask *taskItem); + + HydraID _GetRenderTaskReadyToRun(); + HydraID _GetPhysicsTaskReadyToRun(); + void _DecrementBarrier(HydraID taskID, HydraID barrierID); + void _UpdateDependantTaskComplete(HydraID taskID); + void _DeleteTask(HydraID taskID); + void _AddTaskToBarrier(HydraID taskID, HydraID barrierID); + void _StartTask(HydraID taskID, bool notifyThread = false); + void _NotifyThread(std::thread::id thread_id); + HydraID _CreateBarrier(); + HydraTask *const _GetTask(HydraID taskID); + HydraID _GetTaskReadyToRun(HydraThreadAffinity thread_affinity); + void _CompleteBarrier(uint32_t barrierID); +protected: +public: + template + HydraID CreateTask(HydraThreadAffinity ThreadAffinity, HydraID barrierID = INVALID_HYDRA_ID); + template + HydraID CreateAndStartTask(HydraThreadAffinity ThreadAffinity, HydraID barrierID = INVALID_HYDRA_ID); + HydraTask *const GetTask(HydraID taskID); + void StartTask(HydraID taskID); + void WaitForTask(HydraID taskID); + HydraID CreateBarrier(); + void AddTaskToBarrier(HydraID taskID, HydraID barrierID); + void WaitForBarrier(HydraID barrierID); + void DecrementBarrier(HydraID taskID, HydraID barrierID); + + void Initialise(int thread_count); + void Shutdown(); + + void NotifyStart(HydraID taskID); + void NotifyComplete(HydraID taskID); + void ProcessTask(); + + void DeleteTask(HydraID taskID); +}; + +template +inline HydraID HydraTaskScheduler::CreateTask(HydraThreadAffinity ThreadAffinity, HydraID barrierID) +{ + std::lock_guard lock(m_mutex); + T *taskType = new T(); + HydraTask *task = dynamic_cast(taskType); + if (task != nullptr) + { + task->m_barrierID = barrierID; + task->ThreadAffinity = ThreadAffinity; + HydraID id = _SaveTask(task); + if (id != INVALID_HYDRA_ID) + { + _AddTaskToBarrier(id, barrierID); + } + else + { + delete taskType; + } + return id; + } + else + { + delete taskType; + return INVALID_HYDRA_ID; + } +}; +template +inline HydraID HydraTaskScheduler::CreateAndStartTask(HydraThreadAffinity ThreadAffinity, HydraID barrierID) +{ + + HydraID taskID = CreateTask(ThreadAffinity, barrierID); + if (taskID != INVALID_HYDRA_ID) + { + StartTask(taskID); + } + return taskID; +}; + +#endif /* HYDRATASKSCHEDULER */ diff --git a/HydraEngine/source/scheduler/HydraThread.cpp b/HydraEngine/source/scheduler/HydraThread.cpp new file mode 100644 index 0000000..d08cd33 --- /dev/null +++ b/HydraEngine/source/scheduler/HydraThread.cpp @@ -0,0 +1,36 @@ +#include "HydraThread.h" +#include "../engine/HydraEngine.h" +#include "HydraTaskScheduler.h" +#include "../task/HydraTask.h" + +void HydraThread::RunLoop() +{ + Initialise(); + while(m_running) + { + Process(); + } +} + +void HydraThread::Process() +{ + GetEngine()->TaskScheduler()->ProcessTask(); +} + +void HydraThread::Start() +{ + if(!m_running) + { + m_running = true; + m_thread = std::thread(&HydraThread::RunLoop, this); + ThreadID = m_thread.get_id(); //m_thread.detach(); + } +} + +void HydraThread::Stop() +{ + if(m_running) + { + m_running = false; + } +} diff --git a/HydraEngine/source/scheduler/HydraThread.h b/HydraEngine/source/scheduler/HydraThread.h new file mode 100644 index 0000000..5e44e21 --- /dev/null +++ b/HydraEngine/source/scheduler/HydraThread.h @@ -0,0 +1,32 @@ +#ifndef HYDRATHREAD +#define HYDRATHREAD + +#include "../engine/HydraObject.h" +#include +#include +#include +#include + +class CLASS_DEFINE HydraThread : public HydraObject +{ +private: + std::thread m_thread; + bool m_running = false; + +protected: + virtual void Initialise() {}; + virtual void Process(); +public: + std::string ThreadName = ""; + std::mutex ThreadLock; + std::condition_variable WaitCondition; + std::thread::id ThreadID; + HydraThreadAffinity ThreadAffinity = HydraThreadAffinity::General; + void RunLoop(); + void Start(); + void Stop(); + + +}; + +#endif /* HYDRATHREAD */ diff --git a/HydraEngine/source/task/HydraTask.cpp b/HydraEngine/source/task/HydraTask.cpp new file mode 100644 index 0000000..43a0663 --- /dev/null +++ b/HydraEngine/source/task/HydraTask.cpp @@ -0,0 +1,10 @@ +#include "HydraTask.h" +#include "../scheduler/HydraTaskScheduler.h" +#include "../engine/HydraEngine.h" + +void HydraTask::_RunTask() +{ + GetEngine()->TaskScheduler()->NotifyStart(m_taskID); + Process(); + GetEngine()->TaskScheduler()->NotifyComplete(m_taskID); +} \ No newline at end of file diff --git a/HydraEngine/source/task/HydraTask.h b/HydraEngine/source/task/HydraTask.h new file mode 100644 index 0000000..22ed4e2 --- /dev/null +++ b/HydraEngine/source/task/HydraTask.h @@ -0,0 +1,31 @@ +#ifndef HYDRATASK +#define HYDRATASK + +#include "../engine/HydraObject.h" + +#include + +class CLASS_DEFINE HydraTask : public HydraObject +{ +private: + int m_child_tasks = 0; + + HydraID m_dependant_task = INVALID_HYDRA_ID; + HydraID m_barrierID = INVALID_HYDRA_ID; + std::thread::id m_notifyID; + HydraThreadAffinity ThreadAffinity = HydraThreadAffinity::General; + bool m_notifyThread = true; + + void _RunTask(); + friend class HydraTaskScheduler; +protected: + HydraID m_taskID; + +public: + HydraID GetBarrierID() {return m_barrierID;} + virtual void Process() = 0; + virtual void Notify() {}; + virtual void Complete() {}; +}; + +#endif /* HYDRATASK */ diff --git a/HydraEngine/source/task/actor/HydraLoadGLTFFileTask.hpp b/HydraEngine/source/task/actor/HydraLoadGLTFFileTask.hpp new file mode 100644 index 0000000..24653ef --- /dev/null +++ b/HydraEngine/source/task/actor/HydraLoadGLTFFileTask.hpp @@ -0,0 +1,29 @@ +#ifndef HYDRALOADGLTFFILETASK +#define HYDRALOADGLTFFILETASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../actor/HydraPlayerActor.h" +#include "../../actor/HydraActorManager.h" +#include "../../fileaccess/HydraGLTFLoader.h" + +class HydraLoadGLTFFileTask : public HydraTask +{ + private: + HydraID* m_actor_id_out; + std::string m_filename = ""; + protected: + public: + virtual void Process() override + { + HydraGLTFLoader loader; + *m_actor_id_out = loader.LoadGLTFFile(m_filename); + } + virtual void Initialise(std::string filename, HydraID* actor_id_out) + { + m_actor_id_out = actor_id_out; + m_filename = filename; + } + +}; + +#endif /* HYDRALOADGLTFFILETASK */ diff --git a/HydraEngine/source/task/actor/HydraUpdatePlayerTask.h b/HydraEngine/source/task/actor/HydraUpdatePlayerTask.h new file mode 100644 index 0000000..ca57b83 --- /dev/null +++ b/HydraEngine/source/task/actor/HydraUpdatePlayerTask.h @@ -0,0 +1,30 @@ +#ifndef HYDRAUPDATEPLAYERTASK +#define HYDRAUPDATEPLAYERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../actor/HydraPlayerActor.h" +#include "../../actor/HydraActorManager.h" + +class HydraUpdatePlayerTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + HydraID playerID = GetEngine()->GetPossessedPlayer(); + if(playerID != INVALID_HYDRA_ID) + { + HydraActor* tempActor = GetEngine()->ActorManager()->GetActor(playerID); + HydraPlayerActor* player = dynamic_cast(tempActor); + if(player != nullptr) + { + player->HandleInput(GetEngine()->GetDeltaT()); + } + } + } + +}; + +#endif /* HYDRAUPDATEPLAYERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraCreateGPUBufferTask.hpp b/HydraEngine/source/task/buffer/HydraCreateGPUBufferTask.hpp new file mode 100644 index 0000000..555743b --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraCreateGPUBufferTask.hpp @@ -0,0 +1,41 @@ +#ifndef HYDRACREATEGPUBUFFERTASK +#define HYDRACREATEGPUBUFFERTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraBufferManager.h" +#include + +class HydraCreateGPUBufferTask : public HydraTask +{ + private: + uint32_t m_buffer_size_bytes = 0; + HydraID* m_buffer_id; + uint32_t m_binding = 0; + HYDRA_BUFFER_TYPE m_buffer_type; + std::string m_buffer_name; + protected: + public: + + virtual void Process() override + { + *m_buffer_id = GetEngine()->BufferManager()->CreateGPUBuffer(m_buffer_name, + m_buffer_size_bytes, m_binding, m_buffer_type); + } + void Intialise(std::string buffer_name, + uint32_t binding, + uint32_t buffer_size_bytes, + uint32_t* buffer_id, + HYDRA_BUFFER_TYPE buffer_type) + { + m_buffer_size_bytes = buffer_size_bytes; + m_buffer_id = buffer_id; + m_binding = binding; + m_buffer_name = buffer_name; + m_buffer_type = buffer_type; + } + + + +}; + +#endif /* HYDRACREATEGPUBUFFERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraCreateTextureTask.hpp b/HydraEngine/source/task/buffer/HydraCreateTextureTask.hpp new file mode 100644 index 0000000..633cad0 --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraCreateTextureTask.hpp @@ -0,0 +1,65 @@ +#ifndef HYDRACREATETEXTURETASK +#define HYDRACREATETEXTURETASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraTextureBufferManager.h" + +class HydraCreateTextureTask : public HydraTask +{ +private: + std::string m_texture_name; + uint32_t m_width; + uint32_t m_height; + uint32_t m_internal_format; + uint32_t m_format; + uint32_t m_data_type; + uint32_t m_mip_levels; + uint32_t m_min_filter; + uint32_t m_mag_filter; + void *m_data; + HydraID *m_texture_id; + +protected: +public: + virtual void Process() override + { + *m_texture_id = GetEngine()->TextureBufferManager()->CreateTexture(m_texture_name, + m_width, m_height, + m_internal_format, + m_min_filter, + m_mag_filter, + m_format, + m_data_type, + m_mip_levels, + m_data); + GetEngine()->TextureBufferManager()->BindTexture(*m_texture_id); + + } + void Initialise(std::string texture_name, + uint32_t width, + uint32_t height, + uint32_t internal_format, + uint32_t format, + uint32_t min_filter, + uint32_t mag_filter, + uint32_t data_type, + uint32_t mip_levels, + void *data, + HydraID *texture_id) + { + m_texture_name = texture_name; + m_width = width; + m_height = height; + m_internal_format = internal_format; + m_format = format; + m_data_type = data_type; + m_mip_levels = mip_levels; + m_data = data; + m_texture_id = texture_id; + m_min_filter = min_filter; + m_mag_filter = mag_filter; + + } +}; +#endif /* HYDRACREATETEXTURETASK */ diff --git a/HydraEngine/source/task/buffer/HydraCreateVertexBufferTask.hpp b/HydraEngine/source/task/buffer/HydraCreateVertexBufferTask.hpp new file mode 100644 index 0000000..cd6d3dc --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraCreateVertexBufferTask.hpp @@ -0,0 +1,36 @@ +#ifndef HYDRACREATEVERTEXBUFFERTASK +#define HYDRACREATEVERTEXBUFFERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraVertexBufferManager.h" + +class HydraCreateVertexBufferTask : public HydraTask +{ + private: + uint32_t m_vertex_buffer_size_bytes = 0; + uint32_t m_index_buffer_size_bytes = 0; + HydraID* m_buffer_id; + uint32_t m_triangle_count = 0; + + protected: + public: + virtual void Process() override + { + *m_buffer_id = GetEngine()->VertexBufferManager()->CreateVertexBuffer(m_vertex_buffer_size_bytes, + m_index_buffer_size_bytes, + m_triangle_count); + } + void Intialise(uint32_t vertex_buffer_size_bytes, + uint32_t index_buffer_size_bytes, + uint32_t triangle_count, + uint32_t* buffer_id) + { + m_vertex_buffer_size_bytes = vertex_buffer_size_bytes; + m_index_buffer_size_bytes = index_buffer_size_bytes; + m_buffer_id = buffer_id; + m_triangle_count = triangle_count; + } + +}; +#endif /* HYDRACREATEVERTEXBUFFERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraInitialiseTextureManagerTask.hpp b/HydraEngine/source/task/buffer/HydraInitialiseTextureManagerTask.hpp new file mode 100644 index 0000000..b37e42b --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraInitialiseTextureManagerTask.hpp @@ -0,0 +1,21 @@ +#ifndef HYDRAINITIALISETEXTUREMANAGERTASK +#define HYDRAINITIALISETEXTUREMANAGERTASK + + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraTextureBufferManager.h" + +class HydraInitialiseTextureManagerTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->TextureBufferManager()->Intialise(); + } + + +}; +#endif /* HYDRAINITIALISETEXTUREMANAGERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraShutdownBufferManagerTask.hpp b/HydraEngine/source/task/buffer/HydraShutdownBufferManagerTask.hpp new file mode 100644 index 0000000..b9cafa2 --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraShutdownBufferManagerTask.hpp @@ -0,0 +1,19 @@ +#ifndef HYDRASHUTDOWNBUFFERMANAGERTASK +#define HYDRASHUTDOWNBUFFERMANAGERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraBufferManager.h" + +class HydraShutdownBufferManagerTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->BufferManager()->Shutdown(); + GetEngine()->VertexBufferManager()->Shutdown(); + } +}; +#endif /* HYDRASHUTDOWNBUFFERMANAGERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraUpdatePartialGPUBufferTask.hpp b/HydraEngine/source/task/buffer/HydraUpdatePartialGPUBufferTask.hpp new file mode 100644 index 0000000..aa3adb6 --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraUpdatePartialGPUBufferTask.hpp @@ -0,0 +1,31 @@ +#ifndef HYDRAUPDATEPARTIALGPUBUFFERTASK +#define HYDRAUPDATEPARTIALGPUBUFFERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraBufferManager.h" + +class HydraUpdatePartialGPUBufferTask : public HydraTask +{ + private: + HydraID m_buffer_id = INVALID_HYDRA_ID; + void *m_data = nullptr; + uint32_t m_start = 0; + uint32_t m_size = 0; + protected: + public: + virtual void Process() override + { + GetEngine()->BufferManager()->UpdateWholeBuffer(m_buffer_id, m_data); + } + void Intialise(HydraID buffer_id, uint32_t start, uint32_t size, void* data) + { + m_buffer_id = buffer_id; + m_data = data; + m_start = start; + m_size = size; + } + +}; + +#endif /* HYDRAUPDATEPARTIALGPUBUFFERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraUpdateVertexBufferTask.hpp b/HydraEngine/source/task/buffer/HydraUpdateVertexBufferTask.hpp new file mode 100644 index 0000000..c7b9f68 --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraUpdateVertexBufferTask.hpp @@ -0,0 +1,28 @@ +#ifndef HYDRAUPDATEVERTEXBUFFERTASK +#define HYDRAUPDATEVERTEXBUFFERTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraVertexBufferManager.h" + +class HydraUpdateVertexBufferTask : public HydraTask +{ + private: + HydraID m_buffer_id = INVALID_HYDRA_ID; + void *m_vertex_data = nullptr; + void *m_index_data = nullptr; + protected: + public: + virtual void Process() override + { + GetEngine()->VertexBufferManager()->UpdateVertexBuffer(m_buffer_id, m_vertex_data, m_index_data); + } + void Intialise(HydraID buffer_id, void* vertex_data, void* index_data) + { + m_buffer_id = buffer_id; + m_vertex_data = vertex_data; + m_index_data = index_data; + } + +}; + +#endif /* HYDRAUPDATEVERTEXBUFFERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraUpdateWholeGPUBufferTask.hpp b/HydraEngine/source/task/buffer/HydraUpdateWholeGPUBufferTask.hpp new file mode 100644 index 0000000..8051ed0 --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraUpdateWholeGPUBufferTask.hpp @@ -0,0 +1,26 @@ +#ifndef HYDRAUPDATEGPUBUFFERTASK +#define HYDRAUPDATEGPUBUFFERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraBufferManager.h" + +class HydraUpdateWholeGPUBufferTask : public HydraTask +{ + private: + HydraID m_buffer_id = INVALID_HYDRA_ID; + void *m_data = nullptr; + protected: + public: + virtual void Process() override + { + GetEngine()->BufferManager()->UpdateWholeBuffer(m_buffer_id, m_data); + } + void Intialise(HydraID buffer_id, void* data) + { + m_buffer_id = buffer_id; + m_data = data; + } + +}; +#endif /* HYDRAUPDATEGPUBUFFERTASK */ diff --git a/HydraEngine/source/task/ecs/HydraInitialiseComponentsTask.hpp b/HydraEngine/source/task/ecs/HydraInitialiseComponentsTask.hpp new file mode 100644 index 0000000..a3ab3ad --- /dev/null +++ b/HydraEngine/source/task/ecs/HydraInitialiseComponentsTask.hpp @@ -0,0 +1,23 @@ +#ifndef HYDRAINITIALISECOMPONENTSTASK +#define HYDRAINITIALISECOMPONENTSTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../ecs/HydraECS.h" +#include + + +class HydraInitialiseComponentsTask : public HydraTask +{ + private: + + protected: + public: + virtual void Process() override + { + GetEngine()->ECS()->InitialiseComponents(); + } + + +}; + +#endif /* HYDRAINITIALISECOMPONENTSTASK */ diff --git a/HydraEngine/source/task/ecs/HydraUpdateSystemTask.hpp b/HydraEngine/source/task/ecs/HydraUpdateSystemTask.hpp new file mode 100644 index 0000000..deb177b --- /dev/null +++ b/HydraEngine/source/task/ecs/HydraUpdateSystemTask.hpp @@ -0,0 +1,28 @@ +#ifndef HYDRAUPDATESYSTEMTASK +#define HYDRAUPDATESYSTEMTASk +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../ecs/systems/HydraTransformSystem.h" +#include + + +class HydraUpdateSystemTask : public HydraTask +{ + private: + float m_delta_t_seconds; + std::shared_ptr m_system; + protected: + public: + virtual void Process() override + { + m_system->Update(m_delta_t_seconds); + } + void Initialise(float delta_t_seconds, const std::shared_ptr& system) + { + m_delta_t_seconds = delta_t_seconds; + m_system = system; + } + +}; + +#endif /* HYDRAUPDATESYSTEMTASK */ diff --git a/HydraEngine/source/task/pipeline/HydraInitialisePipelineTask.hpp b/HydraEngine/source/task/pipeline/HydraInitialisePipelineTask.hpp new file mode 100644 index 0000000..c731617 --- /dev/null +++ b/HydraEngine/source/task/pipeline/HydraInitialisePipelineTask.hpp @@ -0,0 +1,23 @@ +#ifndef HYDRAINITIALISEPIPELINETASK +#define HYDRAINITIALISEPIPELINETASK + +#include "../HydraTask.h" +#include "../../pipeline/HydraPipeline.h" + + +class HydraInitialisePipelineTask : public HydraTask +{ + private: + HydraPipeline* m_pipeline = nullptr; + protected: + public: + virtual void Process() override + { + m_pipeline->Initialise(); + } + void Initialise(HydraPipeline* pipeline) + { + m_pipeline = pipeline; + } +}; +#endif /* HYDRAINITIALISEPIPELINETASK */ diff --git a/HydraEngine/source/task/pipeline/HydraRenderPipelineTask.hpp b/HydraEngine/source/task/pipeline/HydraRenderPipelineTask.hpp new file mode 100644 index 0000000..32a8ca6 --- /dev/null +++ b/HydraEngine/source/task/pipeline/HydraRenderPipelineTask.hpp @@ -0,0 +1,27 @@ +#ifndef HYDRARENDERPIPELINETASK +#define HYDRARENDERPIPELINETASK + +#include "../HydraTask.h" +#include "../../pipeline/HydraPipeline.h" + + +class HydraRenderPipelineTask : public HydraTask +{ + private: + HydraPipeline* m_pipeline = nullptr; + protected: + public: + virtual void Process() override + { + m_pipeline->Render(); + } + void Initialise(HydraPipeline* pipeline) + { + if(pipeline == nullptr) + { + std::cout<<"ERROR"; + } + m_pipeline = pipeline; + } +}; +#endif /* HYDRARENDERPIPELINETASK */ diff --git a/HydraEngine/source/task/pipeline/HydraShutdownPipelineTask.hpp b/HydraEngine/source/task/pipeline/HydraShutdownPipelineTask.hpp new file mode 100644 index 0000000..67261f0 --- /dev/null +++ b/HydraEngine/source/task/pipeline/HydraShutdownPipelineTask.hpp @@ -0,0 +1,23 @@ +#ifndef HYDRASHUTDOWNPIPELINETAST +#define HYDRASHUTDOWNPIPELINETAST + +#include "../HydraTask.h" +#include "../../pipeline/HydraPipeline.h" + + +class HydraShutdownPipelineTask : public HydraTask +{ + private: + HydraPipeline* m_pipeline = nullptr; + protected: + public: + virtual void Process() override + { + m_pipeline->Shutdown(); + } + void Initialise(HydraPipeline* pipeline) + { + m_pipeline = pipeline; + } +}; +#endif /* HYDRASHUTDOWNPIPELINETAST */ diff --git a/HydraEngine/source/task/renderer/HydraInitialiseRendererTask.hpp b/HydraEngine/source/task/renderer/HydraInitialiseRendererTask.hpp new file mode 100644 index 0000000..067f43c --- /dev/null +++ b/HydraEngine/source/task/renderer/HydraInitialiseRendererTask.hpp @@ -0,0 +1,18 @@ +#ifndef HYDRAINITIALISERENDERERTASK +#define HYDRAINITIALISERENDERERTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../renderer/HydraRenderer.h" + +class HydraInitialiseRendererTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->Renderer()->Initialise(GetEngine()->RenderSettings()); + } +}; + +#endif /* HYDRAINITIALISERENDERERTASK */ diff --git a/HydraEngine/source/task/renderer/HydraRenderTask.hpp b/HydraEngine/source/task/renderer/HydraRenderTask.hpp new file mode 100644 index 0000000..deb4022 --- /dev/null +++ b/HydraEngine/source/task/renderer/HydraRenderTask.hpp @@ -0,0 +1,19 @@ +#ifndef HYDRARENDERTASK +#define HYDRARENDERTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../renderer/HydraRenderer.h" + +class HydraRenderTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->Renderer()->BeginFrame(); + GetEngine()->Renderer()->EndFrame(); + } +}; + +#endif /* HYDRARENDERTASK */ diff --git a/HydraEngine/source/task/windowmanager/HydraInitialiseWindowManagerTask.hpp b/HydraEngine/source/task/windowmanager/HydraInitialiseWindowManagerTask.hpp new file mode 100644 index 0000000..b3202b5 --- /dev/null +++ b/HydraEngine/source/task/windowmanager/HydraInitialiseWindowManagerTask.hpp @@ -0,0 +1,20 @@ +#ifndef HYDRAINITIALISEWINDOWMANAGERTASK +#define HYDRAINITIALISEWINDOWMANAGERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../windowmanager/HydraWindowManager.h" +#include "../../windowmanager/HydraRenderSettings.h" + +class HydraInitialiseWindowManagerTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->WindowManager()->CreateRenderWindow("Hydra", GetEngine()->RenderSettings()); + } +}; + +#endif /* HYDRAINITIALISEWINDOWMANAGERTASK */ diff --git a/HydraEngine/source/task/windowmanager/HydraProcessInputTask.hpp b/HydraEngine/source/task/windowmanager/HydraProcessInputTask.hpp new file mode 100644 index 0000000..b4ebc41 --- /dev/null +++ b/HydraEngine/source/task/windowmanager/HydraProcessInputTask.hpp @@ -0,0 +1,19 @@ +#ifndef HYDRAPROCESSINPUTTASK +#define HYDRAPROCESSINPUTTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../windowmanager/HydraWindowManager.h" +#include "../../engine/HydraInputManager.h" + +class HydraProcessInputTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->WindowManager()->HandleMessages(); + GetEngine()->InputManager()->ProcessInput(); + } +}; +#endif /* HYDRAPROCESSINPUTTASK */ diff --git a/HydraEngine/source/task/windowmanager/HydraShutdownWindowManagerTask.hpp b/HydraEngine/source/task/windowmanager/HydraShutdownWindowManagerTask.hpp new file mode 100644 index 0000000..40bdd59 --- /dev/null +++ b/HydraEngine/source/task/windowmanager/HydraShutdownWindowManagerTask.hpp @@ -0,0 +1,20 @@ +#ifndef HYDRASHUTDOWNWINDOWMANAGERTASK +#define HYDRASHUTDOWNWINDOWMANAGERTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../windowmanager/HydraWindowManager.h" +#include "../../windowmanager/HydraRenderSettings.h" + +class HydraShutdownWindowManagerTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->WindowManager()->Shutdown(); + } +}; + + +#endif /* HYDRASHUTDOWNWINDOWMANAGERTAST */ diff --git a/HydraEngine/source/windowmanager/HydraRenderSettings.h b/HydraEngine/source/windowmanager/HydraRenderSettings.h new file mode 100644 index 0000000..bfffca7 --- /dev/null +++ b/HydraEngine/source/windowmanager/HydraRenderSettings.h @@ -0,0 +1,22 @@ +#ifndef HYDRARENDERSETTINGS +#define HYDRARENDERSETTINGS + +struct HydraRenderSettings +{ + int DisplayWidth = 1900; + int DisplayHeight = 1080; + + int ViewportWidth = 1900; + int ViewportHeight = 1080; + + int ColorDepth = 32; + int ZBits = 24; + int AlphaBits = 16; + + + float Near = 0.3f; + float Far = 10000.0f; + + float FOV = 60.0f; +}; +#endif /* HYDRARENDERSETTINGS */ diff --git a/HydraEngine/source/windowmanager/HydraWindowManager.cpp b/HydraEngine/source/windowmanager/HydraWindowManager.cpp new file mode 100644 index 0000000..9d64352 --- /dev/null +++ b/HydraEngine/source/windowmanager/HydraWindowManager.cpp @@ -0,0 +1,137 @@ +#include "HydraWindowManager.h" +#include "../HydraDefines.h" +// #include "../UI/HydraUIManager.h" +#include "../engine/HydraEngine.h" + +std::vector HydraWindowManager::m_key_presses; +std::queue HydraWindowManager::m_mouse_moves; +glm::vec2 HydraWindowManager::m_mouse_position; +std::mutex HydraWindowManager::m_mouse_pos_mutex; + +void HydraWindowManager::key_callback(GLFWwindow *window, int key, int scancode, int action, int mods) +{ + if (action == GLFW_PRESS) + { + m_key_presses.push_back(HydraKeyPressStuct(key, KEY_PRESS_ACTIONS::HYDRA_KEY_PRESSED)); + } + else if (action == GLFW_RELEASE) + { + m_key_presses.push_back(HydraKeyPressStuct(key, KEY_PRESS_ACTIONS::HYDRA_KEY_RELEASED)); + } +} + +bool HydraWindowManager::CreateRenderWindow(std::string title, HydraRenderSettings renderSettings) +{ + /* Init GLFW */ + + if (!glfwInit()) + exit(EXIT_FAILURE); + GLFWmonitor *monitor = glfwGetPrimaryMonitor(); + if (monitor) + { + const GLFWvidmode *mode = glfwGetVideoMode(monitor); + + glfwWindowHint(GLFW_OPENGL_DEBUG_CONTEXT, GL_TRUE); + m_window = glfwCreateWindow(renderSettings.ViewportWidth, renderSettings.DisplayHeight, "Hydra", NULL, NULL); + if (!m_window) + { + glfwTerminate(); + exit(EXIT_FAILURE); + } + + // glfwSetWindowMonitor(m_window, monitor, 0, 0, mode->width, mode->height, mode->refreshRate); + } + else + { + exit(EXIT_FAILURE); + } + // glfwSetWindowAspectRatio(m_window, 1, 1); + + glfwSetKeyCallback(m_window, key_callback); + glfwSetMouseButtonCallback(m_window, mouse_button_callback); + glfwSetCursorPosCallback(m_window, cursor_position_callback); + + glfwMakeContextCurrent(m_window); + + // VSYNC + glfwSwapInterval(0); + glfwSetInputMode(m_window, GLFW_CURSOR, GLFW_CURSOR_DISABLED); + + if (glfwRawMouseMotionSupported()) + { + glfwSetInputMode(m_window, GLFW_RAW_MOUSE_MOTION, GLFW_TRUE); + } + + // GetEngine()->UIManager()->InitialsGUI(m_window); + + return true; +} + +void HydraWindowManager::mouse_button_callback(GLFWwindow *window, int button, int action, int mods) +{ + if (button != GLFW_MOUSE_BUTTON_LEFT) + return; +} + +void HydraWindowManager::cursor_position_callback(GLFWwindow *window, double x, double y) +{ + SetMousePosition(glm::vec2((float)x, (float)y)); + m_mouse_moves.push(HydraMouseMoveStruct((int)x, (int)y)); +} + +void HydraWindowManager::SetMousePosition(glm::vec2 mouse_pos) +{ + std::lock_guard lock(m_mouse_pos_mutex); + m_mouse_position = mouse_pos; +} + +bool HydraWindowManager::HandleMessages() +{ + glfwPollEvents(); + return false; +} + +void HydraWindowManager::Shutdown() +{ + // GetEngine()->UIManager()->ShutdownGUI(); + + glfwTerminate(); +} + +bool HydraWindowManager::GetKeyPress(HydraKeyPressStuct &key_press) +{ + if (!m_key_presses.empty()) + { + key_press = m_key_presses.back(); + m_key_presses.pop_back(); + return true; + } + return false; +} + +bool HydraWindowManager::GetMouseMove(HydraMouseMoveStruct &mouse_move) +{ + if (!m_mouse_moves.empty()) + { + mouse_move = m_mouse_moves.front(); + m_mouse_moves.pop(); + return true; + } + return false; +} + +glm::vec2 HydraWindowManager::GetMousePosition() +{ + std::lock_guard lock(m_mouse_pos_mutex); + return m_mouse_position; +} + +void HydraWindowManager::Swap() +{ + glfwMakeContextCurrent(m_window); + // GetEngine()->UIManager()->BeginGUIRender(); + // GetEngine()->UIManager()->RenderGUI(); + // GetEngine()->UIManager()->EndGUIRender(); + + glfwSwapBuffers(m_window); +} diff --git a/HydraEngine/source/windowmanager/HydraWindowManager.h b/HydraEngine/source/windowmanager/HydraWindowManager.h new file mode 100644 index 0000000..918b931 --- /dev/null +++ b/HydraEngine/source/windowmanager/HydraWindowManager.h @@ -0,0 +1,46 @@ +#ifndef HYDRAWINDOWMANAGER +#define HYDRAWINDOWMANAGER + +#include "../engine/HydraObject.h" +#include "HydraRenderSettings.h" +#include "../GlewIncludes.h" +#include + + + +#include +#include +#include + +class HydraWindowManager : public HydraObject +{ +private: + static std::mutex m_mouse_pos_mutex; + static std::vector m_key_presses; + static std::queue m_mouse_moves; + static glm::vec2 m_mouse_position; + + GLFWwindow* m_window = nullptr; + static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods); + + static void cursor_position_callback(GLFWwindow* window, double x, double y); + static void mouse_button_callback(GLFWwindow* window, int button, int action, int mods); + + static void SetMousePosition(glm::vec2 mouse_pos); +public: + bool CreateRenderWindow(std::string title, HydraRenderSettings renderSettings); + // void ExitFullScreen() {}; + // void SetFullScreen() {}; + // void* GetManagedDC() { return nullptr; } + bool HandleMessages(); + void Shutdown(); + + static bool GetKeyPress(HydraKeyPressStuct& key_press); + static bool GetMouseMove(HydraMouseMoveStruct& mouse_move); + static glm::vec2 GetMousePosition(); + GLFWwindow* const GetWindow() {return m_window;} + void Swap(); +}; + + +#endif /* HYDRAWINDOWMANAGER */ diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/build/.cmake/api/v1/reply/cache-v2-8e803c6421130c30a600.json b/build/.cmake/api/v1/reply/cache-v2-8e803c6421130c30a600.json new file mode 100644 index 0000000..6ba6d3b --- /dev/null +++ b/build/.cmake/api/v1/reply/cache-v2-8e803c6421130c30a600.json @@ -0,0 +1,1319 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "c:/Code/HydraV3/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cmake.exe" + }, + { + "name" : "CMAKE_CONFIGURATION_TYPES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Semicolon separated list of supported configuration types, only supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything else will be ignored." + } + ], + "type" : "STRING", + "value" : "Debug;Release;MinSizeRel;RelWithDebInfo" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cpack.exe" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/ctest.exe" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "/DWIN32 /D_WINDOWS /EHsc" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/Ob0 /Od /RTC1" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/O1 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/O2 /Ob2 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/O2 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Visual Studio 17 2022" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "x64" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "host=x64" + }, + { + "name" : "CMAKE_HAVE_LIBC_PTHREAD", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test CMAKE_HAVE_LIBC_PTHREAD" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_PTHREADS_CREATE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Have library pthreads" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_PTHREAD_CREATE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Have library pthread" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "C:/Code/HydraV3" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "C:/Program Files/Hydra" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + }, + { + "name" : "CMAKE_LIST_FILE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of CMakeLists files to read" + } + ], + "type" : "INTERNAL", + "value" : "CMakeLists.txt" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_MT", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "2" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_COMPAT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Hydra" + }, + { + "name" : "CMAKE_PROJECT_SPDX_LICENSE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "1.0" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MAJOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MINOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "0" + }, + { + "name" : "CMAKE_PROJECT_VERSION_PATCH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION_TWEAK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "noop for ranlib" + } + ], + "type" : "INTERNAL", + "value" : ":" + }, + { + "name" : "CMAKE_RC_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "RC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + }, + { + "name" : "CMAKE_RC_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_RC_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DWIN32" + }, + { + "name" : "CMAKE_RC_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-D_DEBUG" + }, + { + "name" : "CMAKE_RC_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/share/cmake-4.3" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "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." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_GLEW", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding GLEW" + } + ], + "type" : "INTERNAL", + "value" : "[C:/Code/HydraV3/Libraries/glew-2.3.1/include][C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib][v2.3.1()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenGL" + } + ], + "type" : "INTERNAL", + "value" : "[opengl32][ ][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding Threads" + } + ], + "type" : "INTERNAL", + "value" : "[TRUE][v()]" + }, + { + "name" : "GLEW_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for GLEW." + } + ], + "type" : "PATH", + "value" : "GLEW_DIR-NOTFOUND" + }, + { + "name" : "GLEW_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "C:/Code/HydraV3/Libraries/glew-2.3.1/include" + }, + { + "name" : "GLEW_SHARED_LIBRARY_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "GLEW_SHARED_LIBRARY_DEBUG-NOTFOUND" + }, + { + "name" : "GLEW_SHARED_LIBRARY_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + }, + { + "name" : "GLEW_STATIC_LIBRARY_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "GLEW_STATIC_LIBRARY_DEBUG-NOTFOUND" + }, + { + "name" : "GLEW_STATIC_LIBRARY_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32s.lib" + }, + { + "name" : "HydraEngine_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/build/HydraEngine" + }, + { + "name" : "HydraEngine_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "HydraEngine_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/HydraEngine" + }, + { + "name" : "Hydra_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/build" + }, + { + "name" : "Hydra_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Hydra_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3" + }, + { + "name" : "OPENGL_gl_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "OpenGL library for win32" + } + ], + "type" : "STRING", + "value" : "opengl32" + }, + { + "name" : "OPENGL_glu_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "GLU library for win32" + } + ], + "type" : "STRING", + "value" : "glu32" + }, + { + "name" : "glfw3_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for glfw3." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3" + }, + { + "name" : "glm_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for glm." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/glm/share/glm" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-af2be9f6e910ba16ea91.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-af2be9f6e910ba16ea91.json new file mode 100644 index 0000000..52f7b0f --- /dev/null +++ b/build/.cmake/api/v1/reply/cmakeFiles-v1-af2be9f6e910ba16ea91.json @@ -0,0 +1,247 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC.cmake" + }, + { + "path" : "HydraEngine/CMakeLists.txt" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckIncludeFileCXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/SelectLibraryConfigurations.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "C:/Code/HydraV3/build", + "source" : "C:/Code/HydraV3" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/build/.cmake/api/v1/reply/codemodel-v2-1c3cae8d6de9096315f3.json b/build/.cmake/api/v1/reply/codemodel-v2-1c3cae8d6de9096315f3.json new file mode 100644 index 0000000..80d42ca --- /dev/null +++ b/build/.cmake/api/v1/reply/codemodel-v2-1c3cae8d6de9096315f3.json @@ -0,0 +1,792 @@ +{ + "configurations" : + [ + { + "abstractTargets" : + [ + { + "directoryIndex" : 1, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json", + "name" : "GLEW::GLEW", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__glew-Debug-d5f93acc3199da1f6c45.json", + "name" : "GLEW::glew", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GL-Debug-319b9e5e76a701b89980.json", + "name" : "OpenGL::GL", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GLU-Debug-a235841a56fed2402f74.json", + "name" : "OpenGL::GLU", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "jsonFile" : "target-Threads__Threads-Debug-917bb3fabd1bb10552c5.json", + "name" : "Threads::Threads", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glfw::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glfw-Debug-33bcdfaccd1b386fcb44.json", + "name" : "glfw", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-Debug-b60742f688d83777046a.json", + "name" : "glm::glm", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-header-only-Debug-5bb43cd096b4c54b9793.json", + "name" : "glm::glm-header-only", + "projectIndex" : 1 + } + ], + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "jsonFile" : "directory-.-Debug-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "build" : "HydraEngine", + "jsonFile" : "directory-HydraEngine-Debug-eb479b9ce2af5beedc16.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "parentIndex" : 0, + "projectIndex" : 1, + "source" : "HydraEngine", + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "childIndexes" : + [ + 1 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "Hydra", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "directoryIndexes" : + [ + 1 + ], + "name" : "HydraEngine", + "parentIndex" : 0, + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "jsonFile" : "target-ALL_BUILD-Debug-21126e6f26f8151b82a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraClient-Debug-ccca9689ebe6b19fe65a.json", + "name" : "HydraClient", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "jsonFile" : "target-HydraEngine-Debug-1db842c140e896f4b225.json", + "name" : "HydraEngine", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-Debug-d3272bf33261ce586103.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 1, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__GLEW-Release-41cd0ca90b1fcae66358.json", + "name" : "GLEW::GLEW", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__glew-Release-d5f93acc3199da1f6c45.json", + "name" : "GLEW::glew", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GL-Release-319b9e5e76a701b89980.json", + "name" : "OpenGL::GL", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GLU-Release-a235841a56fed2402f74.json", + "name" : "OpenGL::GLU", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "jsonFile" : "target-Threads__Threads-Release-917bb3fabd1bb10552c5.json", + "name" : "Threads::Threads", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glfw::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glfw-Release-33bcdfaccd1b386fcb44.json", + "name" : "glfw", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-Release-b60742f688d83777046a.json", + "name" : "glm::glm", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-header-only-Release-5bb43cd096b4c54b9793.json", + "name" : "glm::glm-header-only", + "projectIndex" : 1 + } + ], + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "jsonFile" : "directory-.-Release-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "build" : "HydraEngine", + "jsonFile" : "directory-HydraEngine-Release-eb479b9ce2af5beedc16.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "parentIndex" : 0, + "projectIndex" : 1, + "source" : "HydraEngine", + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "name" : "Release", + "projects" : + [ + { + "childIndexes" : + [ + 1 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "Hydra", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "directoryIndexes" : + [ + 1 + ], + "name" : "HydraEngine", + "parentIndex" : 0, + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "jsonFile" : "target-ALL_BUILD-Release-21126e6f26f8151b82a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraClient-Release-f300bf694420197200c5.json", + "name" : "HydraClient", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "jsonFile" : "target-HydraEngine-Release-d5f51c0a78a062f535e1.json", + "name" : "HydraEngine", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-Release-d3272bf33261ce586103.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 1, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__GLEW-MinSizeRel-41cd0ca90b1fcae66358.json", + "name" : "GLEW::GLEW", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__glew-MinSizeRel-d5f93acc3199da1f6c45.json", + "name" : "GLEW::glew", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GL-MinSizeRel-319b9e5e76a701b89980.json", + "name" : "OpenGL::GL", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GLU-MinSizeRel-a235841a56fed2402f74.json", + "name" : "OpenGL::GLU", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "jsonFile" : "target-Threads__Threads-MinSizeRel-917bb3fabd1bb10552c5.json", + "name" : "Threads::Threads", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glfw::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json", + "name" : "glfw", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-MinSizeRel-b60742f688d83777046a.json", + "name" : "glm::glm", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-header-only-MinSizeRel-5bb43cd096b4c54b9793.json", + "name" : "glm::glm-header-only", + "projectIndex" : 1 + } + ], + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "jsonFile" : "directory-.-MinSizeRel-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "build" : "HydraEngine", + "jsonFile" : "directory-HydraEngine-MinSizeRel-eb479b9ce2af5beedc16.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "parentIndex" : 0, + "projectIndex" : 1, + "source" : "HydraEngine", + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "name" : "MinSizeRel", + "projects" : + [ + { + "childIndexes" : + [ + 1 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "Hydra", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "directoryIndexes" : + [ + 1 + ], + "name" : "HydraEngine", + "parentIndex" : 0, + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "jsonFile" : "target-ALL_BUILD-MinSizeRel-21126e6f26f8151b82a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraClient-MinSizeRel-707588ed524688a0f034.json", + "name" : "HydraClient", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "jsonFile" : "target-HydraEngine-MinSizeRel-995472ef22991878bce1.json", + "name" : "HydraEngine", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-MinSizeRel-d3272bf33261ce586103.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 1, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__GLEW-RelWithDebInfo-41cd0ca90b1fcae66358.json", + "name" : "GLEW::GLEW", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__glew-RelWithDebInfo-d5f93acc3199da1f6c45.json", + "name" : "GLEW::glew", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GL-RelWithDebInfo-319b9e5e76a701b89980.json", + "name" : "OpenGL::GL", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GLU-RelWithDebInfo-a235841a56fed2402f74.json", + "name" : "OpenGL::GLU", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "jsonFile" : "target-Threads__Threads-RelWithDebInfo-917bb3fabd1bb10552c5.json", + "name" : "Threads::Threads", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glfw::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glfw-RelWithDebInfo-33bcdfaccd1b386fcb44.json", + "name" : "glfw", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-RelWithDebInfo-b60742f688d83777046a.json", + "name" : "glm::glm", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-header-only-RelWithDebInfo-5bb43cd096b4c54b9793.json", + "name" : "glm::glm-header-only", + "projectIndex" : 1 + } + ], + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "jsonFile" : "directory-.-RelWithDebInfo-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "build" : "HydraEngine", + "jsonFile" : "directory-HydraEngine-RelWithDebInfo-eb479b9ce2af5beedc16.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "parentIndex" : 0, + "projectIndex" : 1, + "source" : "HydraEngine", + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "childIndexes" : + [ + 1 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "Hydra", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "directoryIndexes" : + [ + 1 + ], + "name" : "HydraEngine", + "parentIndex" : 0, + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "jsonFile" : "target-ALL_BUILD-RelWithDebInfo-21126e6f26f8151b82a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraClient-RelWithDebInfo-a4b1a5ac731bdcc03733.json", + "name" : "HydraClient", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "jsonFile" : "target-HydraEngine-RelWithDebInfo-dd4182fa7add67a0db44.json", + "name" : "HydraEngine", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-RelWithDebInfo-d3272bf33261ce586103.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "C:/Code/HydraV3/build", + "source" : "C:/Code/HydraV3" + }, + "version" : + { + "major" : 2, + "minor" : 10 + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json b/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json b/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json b/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json b/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-HydraEngine-Debug-eb479b9ce2af5beedc16.json b/build/.cmake/api/v1/reply/directory-HydraEngine-Debug-eb479b9ce2af5beedc16.json new file mode 100644 index 0000000..0c0d6e0 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-HydraEngine-Debug-eb479b9ce2af5beedc16.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + } +} diff --git a/build/.cmake/api/v1/reply/directory-HydraEngine-MinSizeRel-eb479b9ce2af5beedc16.json b/build/.cmake/api/v1/reply/directory-HydraEngine-MinSizeRel-eb479b9ce2af5beedc16.json new file mode 100644 index 0000000..0c0d6e0 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-HydraEngine-MinSizeRel-eb479b9ce2af5beedc16.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + } +} diff --git a/build/.cmake/api/v1/reply/directory-HydraEngine-RelWithDebInfo-eb479b9ce2af5beedc16.json b/build/.cmake/api/v1/reply/directory-HydraEngine-RelWithDebInfo-eb479b9ce2af5beedc16.json new file mode 100644 index 0000000..0c0d6e0 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-HydraEngine-RelWithDebInfo-eb479b9ce2af5beedc16.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + } +} diff --git a/build/.cmake/api/v1/reply/directory-HydraEngine-Release-eb479b9ce2af5beedc16.json b/build/.cmake/api/v1/reply/directory-HydraEngine-Release-eb479b9ce2af5beedc16.json new file mode 100644 index 0000000..0c0d6e0 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-HydraEngine-Release-eb479b9ce2af5beedc16.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + } +} diff --git a/build/.cmake/api/v1/reply/index-2026-07-17T14-04-27-0170.json b/build/.cmake/api/v1/reply/index-2026-07-17T14-04-27-0170.json new file mode 100644 index 0000000..05cf445 --- /dev/null +++ b/build/.cmake/api/v1/reply/index-2026-07-17T14-04-27-0170.json @@ -0,0 +1,133 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : true, + "name" : "Visual Studio 17 2022", + "platform" : "x64" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.3" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 3, + "patch" : 3, + "string" : "4.3.3", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-1c3cae8d6de9096315f3.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 10 + } + }, + { + "jsonFile" : "cache-v2-8e803c6421130c30a600.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-af2be9f6e910ba16ea91.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-c9ef456008c894b37931.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-8e803c6421130c30a600.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-1c3cae8d6de9096315f3.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 10 + } + }, + { + "jsonFile" : "toolchains-v1-c9ef456008c894b37931.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "cmakeFiles-v1-af2be9f6e910ba16ea91.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-21126e6f26f8151b82a1.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-21126e6f26f8151b82a1.json new file mode 100644 index 0000000..3293cbc --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-21126e6f26f8151b82a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json new file mode 100644 index 0000000..3ef51d0 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json @@ -0,0 +1,57 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-21126e6f26f8151b82a1.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-21126e6f26f8151b82a1.json new file mode 100644 index 0000000..3293cbc --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-21126e6f26f8151b82a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json new file mode 100644 index 0000000..3ef51d0 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json @@ -0,0 +1,57 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-21126e6f26f8151b82a1.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-21126e6f26f8151b82a1.json new file mode 100644 index 0000000..3293cbc --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-21126e6f26f8151b82a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json new file mode 100644 index 0000000..3ef51d0 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json @@ -0,0 +1,57 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-21126e6f26f8151b82a1.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-21126e6f26f8151b82a1.json new file mode 100644 index 0000000..3293cbc --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-21126e6f26f8151b82a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json new file mode 100644 index 0000000..3ef51d0 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json @@ -0,0 +1,57 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json b/build/.cmake/api/v1/reply/target-GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json new file mode 100644 index 0000000..cedb68d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 400, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::GLEW", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__GLEW-MinSizeRel-41cd0ca90b1fcae66358.json b/build/.cmake/api/v1/reply/target-GLEW__GLEW-MinSizeRel-41cd0ca90b1fcae66358.json new file mode 100644 index 0000000..cedb68d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__GLEW-MinSizeRel-41cd0ca90b1fcae66358.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 400, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::GLEW", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__GLEW-RelWithDebInfo-41cd0ca90b1fcae66358.json b/build/.cmake/api/v1/reply/target-GLEW__GLEW-RelWithDebInfo-41cd0ca90b1fcae66358.json new file mode 100644 index 0000000..cedb68d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__GLEW-RelWithDebInfo-41cd0ca90b1fcae66358.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 400, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::GLEW", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__GLEW-Release-41cd0ca90b1fcae66358.json b/build/.cmake/api/v1/reply/target-GLEW__GLEW-Release-41cd0ca90b1fcae66358.json new file mode 100644 index 0000000..cedb68d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__GLEW-Release-41cd0ca90b1fcae66358.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 400, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::GLEW", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__glew-Debug-d5f93acc3199da1f6c45.json b/build/.cmake/api/v1/reply/target-GLEW__glew-Debug-d5f93acc3199da1f6c45.json new file mode 100644 index 0000000..601c157 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__glew-Debug-d5f93acc3199da1f6c45.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 333, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::glew", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__glew-MinSizeRel-d5f93acc3199da1f6c45.json b/build/.cmake/api/v1/reply/target-GLEW__glew-MinSizeRel-d5f93acc3199da1f6c45.json new file mode 100644 index 0000000..601c157 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__glew-MinSizeRel-d5f93acc3199da1f6c45.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 333, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::glew", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__glew-RelWithDebInfo-d5f93acc3199da1f6c45.json b/build/.cmake/api/v1/reply/target-GLEW__glew-RelWithDebInfo-d5f93acc3199da1f6c45.json new file mode 100644 index 0000000..601c157 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__glew-RelWithDebInfo-d5f93acc3199da1f6c45.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 333, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::glew", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__glew-Release-d5f93acc3199da1f6c45.json b/build/.cmake/api/v1/reply/target-GLEW__glew-Release-d5f93acc3199da1f6c45.json new file mode 100644 index 0000000..601c157 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__glew-Release-d5f93acc3199da1f6c45.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 333, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::glew", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-HydraClient-Debug-ccca9689ebe6b19fe65a.json b/build/.cmake/api/v1/reply/target-HydraClient-Debug-ccca9689ebe6b19fe65a.json new file mode 100644 index 0000000..c7b1ff5 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraClient-Debug-ccca9689ebe6b19fe65a.json @@ -0,0 +1,199 @@ +{ + "artifacts" : + [ + { + "path" : "Debug/HydraClient.exe" + }, + { + "path" : "Debug/HydraClient.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 19, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 24, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od /RTC1 -std:c++17 -MDd -Zi" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraClient" + }, + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 4, + "path" : "C:/Code/HydraV3/Libraries/glm" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od /RTC1 -MDd -Zi", + "role" : "flags" + }, + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "fragment" : "/subsystem:console", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "HydraEngine\\Debug\\HydraEngine.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "name" : "HydraClient", + "nameOnDisk" : "HydraClient.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraClient.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraGame.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraClient/source/HydraGame.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-707588ed524688a0f034.json b/build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-707588ed524688a0f034.json new file mode 100644 index 0000000..9381a96 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-707588ed524688a0f034.json @@ -0,0 +1,199 @@ +{ + "artifacts" : + [ + { + "path" : "MinSizeRel/HydraClient.exe" + }, + { + "path" : "MinSizeRel/HydraClient.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 19, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 24, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O1 /Ob1 /DNDEBUG -std:c++17 -MD" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraClient" + }, + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 4, + "path" : "C:/Code/HydraV3/Libraries/glm" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O1 /Ob1 /DNDEBUG -MD", + "role" : "flags" + }, + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "fragment" : "/subsystem:console", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "HydraEngine\\MinSizeRel\\HydraEngine.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "name" : "HydraClient", + "nameOnDisk" : "HydraClient.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraClient.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraGame.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraClient/source/HydraGame.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-a4b1a5ac731bdcc03733.json b/build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-a4b1a5ac731bdcc03733.json new file mode 100644 index 0000000..0e5cae5 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-a4b1a5ac731bdcc03733.json @@ -0,0 +1,199 @@ +{ + "artifacts" : + [ + { + "path" : "RelWithDebInfo/HydraClient.exe" + }, + { + "path" : "RelWithDebInfo/HydraClient.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 19, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 24, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob1 /DNDEBUG -std:c++17 -MD -Zi" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraClient" + }, + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 4, + "path" : "C:/Code/HydraV3/Libraries/glm" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob1 /DNDEBUG -MD -Zi", + "role" : "flags" + }, + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "fragment" : "/subsystem:console", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "HydraEngine\\RelWithDebInfo\\HydraEngine.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "name" : "HydraClient", + "nameOnDisk" : "HydraClient.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraClient.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraGame.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraClient/source/HydraGame.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-HydraClient-Release-f300bf694420197200c5.json b/build/.cmake/api/v1/reply/target-HydraClient-Release-f300bf694420197200c5.json new file mode 100644 index 0000000..331eab5 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraClient-Release-f300bf694420197200c5.json @@ -0,0 +1,199 @@ +{ + "artifacts" : + [ + { + "path" : "Release/HydraClient.exe" + }, + { + "path" : "Release/HydraClient.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 19, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 24, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++17 -MD" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraClient" + }, + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 4, + "path" : "C:/Code/HydraV3/Libraries/glm" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -MD", + "role" : "flags" + }, + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "fragment" : "/subsystem:console", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "HydraEngine\\Release\\HydraEngine.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "name" : "HydraClient", + "nameOnDisk" : "HydraClient.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraClient.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraGame.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraClient/source/HydraGame.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-HydraEngine-Debug-1db842c140e896f4b225.json b/build/.cmake/api/v1/reply/target-HydraEngine-Debug-1db842c140e896f4b225.json new file mode 100644 index 0000000..ad110eb --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraEngine-Debug-1db842c140e896f4b225.json @@ -0,0 +1,959 @@ +{ + "artifacts" : + [ + { + "path" : "HydraEngine/Debug/HydraEngine.dll" + }, + { + "path" : "HydraEngine/Debug/HydraEngine.lib" + }, + { + "path" : "HydraEngine/Debug/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 27, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 31, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 37, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 40, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 30, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 34, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 36, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od /RTC1 -std:c++17 -MDd -Zi" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 6, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 7, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 8, + "path" : "C:/Code/HydraV3/Libraries/glew-2.3.1/include" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/HydraEngine/HydraClient" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/Libraries/glm" + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine," + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/assimp/include" + }, + { + "backtrace" : 11, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/stb-master" + }, + { + "backtrace" : 12, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "C:\\Code\\HydraV3\\Libraries\\glew-2.3.1\\lib\\Release\\x64\\glew32.lib", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "c:\\Code\\HydraV3\\Libraries\\assimp\\lib\\Debug\\assimp-vc143-mtd.lib", + "role" : "libraries" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + }, + { + "backtrace" : 3, + "fragment" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + }, + { + "backtrace" : 4, + "fragment" : "c:/Code/HydraV3/Libraries/assimp/lib/Debug/assimp-vc143-mtd.lib" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 3, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 18, + 19, + 21, + 22, + 24, + 25, + 27, + 29, + 30, + 31, + 33, + 35, + 36, + 37, + 39, + 40, + 41, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 57, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 74, + 76, + 77, + 79, + 81, + 83, + 85, + 87, + 89, + 91, + 93, + 95, + 96, + 97, + 99 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/Hydra.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/GlewIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActorManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActorManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraGLTFActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraGLTFActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraOutputActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraOutputActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlaneActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlaneActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlayerActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlayerActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTexureBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/camera/HydraCamera.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/camera/HydraCamera.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentArray.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraECS.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraECS.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntity.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntityManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystemManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystemManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraLightComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMaterialComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMeshComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraInputManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraInputManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMesh.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/mesh/HydraMeshManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMeshManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/StandardVertex.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/renderer/HydraRenderer.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/renderer/HydraRenderer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/actor/HydraUpdatePlayerTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-995472ef22991878bce1.json b/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-995472ef22991878bce1.json new file mode 100644 index 0000000..c6a45d5 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-995472ef22991878bce1.json @@ -0,0 +1,959 @@ +{ + "artifacts" : + [ + { + "path" : "HydraEngine/MinSizeRel/HydraEngine.dll" + }, + { + "path" : "HydraEngine/MinSizeRel/HydraEngine.lib" + }, + { + "path" : "HydraEngine/MinSizeRel/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 27, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 31, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 37, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 40, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 30, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 34, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 36, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O1 /Ob1 /DNDEBUG -std:c++17 -MD" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 6, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 7, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 8, + "path" : "C:/Code/HydraV3/Libraries/glew-2.3.1/include" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/HydraEngine/HydraClient" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/Libraries/glm" + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine," + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/assimp/include" + }, + { + "backtrace" : 11, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/stb-master" + }, + { + "backtrace" : 12, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "C:\\Code\\HydraV3\\Libraries\\glew-2.3.1\\lib\\Release\\x64\\glew32.lib", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "c:\\Code\\HydraV3\\Libraries\\assimp\\lib\\Debug\\assimp-vc143-mtd.lib", + "role" : "libraries" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + }, + { + "backtrace" : 3, + "fragment" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + }, + { + "backtrace" : 4, + "fragment" : "c:/Code/HydraV3/Libraries/assimp/lib/Debug/assimp-vc143-mtd.lib" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 3, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 18, + 19, + 21, + 22, + 24, + 25, + 27, + 29, + 30, + 31, + 33, + 35, + 36, + 37, + 39, + 40, + 41, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 57, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 74, + 76, + 77, + 79, + 81, + 83, + 85, + 87, + 89, + 91, + 93, + 95, + 96, + 97, + 99 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/Hydra.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/GlewIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActorManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActorManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraGLTFActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraGLTFActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraOutputActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraOutputActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlaneActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlaneActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlayerActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlayerActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTexureBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/camera/HydraCamera.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/camera/HydraCamera.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentArray.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraECS.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraECS.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntity.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntityManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystemManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystemManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraLightComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMaterialComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMeshComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraInputManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraInputManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMesh.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/mesh/HydraMeshManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMeshManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/StandardVertex.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/renderer/HydraRenderer.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/renderer/HydraRenderer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/actor/HydraUpdatePlayerTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-dd4182fa7add67a0db44.json b/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-dd4182fa7add67a0db44.json new file mode 100644 index 0000000..6a0300e --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-dd4182fa7add67a0db44.json @@ -0,0 +1,959 @@ +{ + "artifacts" : + [ + { + "path" : "HydraEngine/RelWithDebInfo/HydraEngine.dll" + }, + { + "path" : "HydraEngine/RelWithDebInfo/HydraEngine.lib" + }, + { + "path" : "HydraEngine/RelWithDebInfo/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 27, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 31, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 37, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 40, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 30, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 34, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 36, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob1 /DNDEBUG -std:c++17 -MD -Zi" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 6, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 7, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 8, + "path" : "C:/Code/HydraV3/Libraries/glew-2.3.1/include" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/HydraEngine/HydraClient" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/Libraries/glm" + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine," + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/assimp/include" + }, + { + "backtrace" : 11, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/stb-master" + }, + { + "backtrace" : 12, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "C:\\Code\\HydraV3\\Libraries\\glew-2.3.1\\lib\\Release\\x64\\glew32.lib", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "c:\\Code\\HydraV3\\Libraries\\assimp\\lib\\Debug\\assimp-vc143-mtd.lib", + "role" : "libraries" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + }, + { + "backtrace" : 3, + "fragment" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + }, + { + "backtrace" : 4, + "fragment" : "c:/Code/HydraV3/Libraries/assimp/lib/Debug/assimp-vc143-mtd.lib" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 3, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 18, + 19, + 21, + 22, + 24, + 25, + 27, + 29, + 30, + 31, + 33, + 35, + 36, + 37, + 39, + 40, + 41, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 57, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 74, + 76, + 77, + 79, + 81, + 83, + 85, + 87, + 89, + 91, + 93, + 95, + 96, + 97, + 99 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/Hydra.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/GlewIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActorManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActorManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraGLTFActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraGLTFActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraOutputActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraOutputActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlaneActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlaneActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlayerActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlayerActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTexureBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/camera/HydraCamera.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/camera/HydraCamera.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentArray.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraECS.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraECS.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntity.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntityManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystemManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystemManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraLightComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMaterialComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMeshComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraInputManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraInputManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMesh.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/mesh/HydraMeshManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMeshManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/StandardVertex.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/renderer/HydraRenderer.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/renderer/HydraRenderer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/actor/HydraUpdatePlayerTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-HydraEngine-Release-d5f51c0a78a062f535e1.json b/build/.cmake/api/v1/reply/target-HydraEngine-Release-d5f51c0a78a062f535e1.json new file mode 100644 index 0000000..1ece20f --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraEngine-Release-d5f51c0a78a062f535e1.json @@ -0,0 +1,959 @@ +{ + "artifacts" : + [ + { + "path" : "HydraEngine/Release/HydraEngine.dll" + }, + { + "path" : "HydraEngine/Release/HydraEngine.lib" + }, + { + "path" : "HydraEngine/Release/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 27, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 31, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 37, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 40, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 30, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 34, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 36, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++17 -MD" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 6, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 7, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 8, + "path" : "C:/Code/HydraV3/Libraries/glew-2.3.1/include" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/HydraEngine/HydraClient" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/Libraries/glm" + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine," + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/assimp/include" + }, + { + "backtrace" : 11, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/stb-master" + }, + { + "backtrace" : 12, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "C:\\Code\\HydraV3\\Libraries\\glew-2.3.1\\lib\\Release\\x64\\glew32.lib", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "c:\\Code\\HydraV3\\Libraries\\assimp\\lib\\Debug\\assimp-vc143-mtd.lib", + "role" : "libraries" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + }, + { + "backtrace" : 3, + "fragment" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + }, + { + "backtrace" : 4, + "fragment" : "c:/Code/HydraV3/Libraries/assimp/lib/Debug/assimp-vc143-mtd.lib" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 3, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 18, + 19, + 21, + 22, + 24, + 25, + 27, + 29, + 30, + 31, + 33, + 35, + 36, + 37, + 39, + 40, + 41, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 57, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 74, + 76, + 77, + 79, + 81, + 83, + 85, + 87, + 89, + 91, + 93, + 95, + 96, + 97, + 99 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/Hydra.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/GlewIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActorManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActorManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraGLTFActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraGLTFActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraOutputActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraOutputActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlaneActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlaneActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlayerActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlayerActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTexureBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/camera/HydraCamera.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/camera/HydraCamera.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentArray.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraECS.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraECS.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntity.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntityManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystemManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystemManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraLightComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMaterialComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMeshComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraInputManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraInputManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMesh.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/mesh/HydraMeshManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMeshManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/StandardVertex.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/renderer/HydraRenderer.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/renderer/HydraRenderer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/actor/HydraUpdatePlayerTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GL-Debug-319b9e5e76a701b89980.json b/build/.cmake/api/v1/reply/target-OpenGL__GL-Debug-319b9e5e76a701b89980.json new file mode 100644 index 0000000..66c9f7d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GL-Debug-319b9e5e76a701b89980.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 825, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "OpenGL::GL", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GL-MinSizeRel-319b9e5e76a701b89980.json b/build/.cmake/api/v1/reply/target-OpenGL__GL-MinSizeRel-319b9e5e76a701b89980.json new file mode 100644 index 0000000..66c9f7d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GL-MinSizeRel-319b9e5e76a701b89980.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 825, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "OpenGL::GL", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GL-RelWithDebInfo-319b9e5e76a701b89980.json b/build/.cmake/api/v1/reply/target-OpenGL__GL-RelWithDebInfo-319b9e5e76a701b89980.json new file mode 100644 index 0000000..66c9f7d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GL-RelWithDebInfo-319b9e5e76a701b89980.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 825, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "OpenGL::GL", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GL-Release-319b9e5e76a701b89980.json b/build/.cmake/api/v1/reply/target-OpenGL__GL-Release-319b9e5e76a701b89980.json new file mode 100644 index 0000000..66c9f7d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GL-Release-319b9e5e76a701b89980.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 825, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "OpenGL::GL", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GLU-Debug-a235841a56fed2402f74.json b/build/.cmake/api/v1/reply/target-OpenGL__GLU-Debug-a235841a56fed2402f74.json new file mode 100644 index 0000000..3439aaa --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GLU-Debug-a235841a56fed2402f74.json @@ -0,0 +1,76 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 871, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 875, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "OpenGL::GLU", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GLU-MinSizeRel-a235841a56fed2402f74.json b/build/.cmake/api/v1/reply/target-OpenGL__GLU-MinSizeRel-a235841a56fed2402f74.json new file mode 100644 index 0000000..3439aaa --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GLU-MinSizeRel-a235841a56fed2402f74.json @@ -0,0 +1,76 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 871, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 875, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "OpenGL::GLU", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GLU-RelWithDebInfo-a235841a56fed2402f74.json b/build/.cmake/api/v1/reply/target-OpenGL__GLU-RelWithDebInfo-a235841a56fed2402f74.json new file mode 100644 index 0000000..3439aaa --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GLU-RelWithDebInfo-a235841a56fed2402f74.json @@ -0,0 +1,76 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 871, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 875, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "OpenGL::GLU", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GLU-Release-a235841a56fed2402f74.json b/build/.cmake/api/v1/reply/target-OpenGL__GLU-Release-a235841a56fed2402f74.json new file mode 100644 index 0000000..3439aaa --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GLU-Release-a235841a56fed2402f74.json @@ -0,0 +1,76 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 871, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 875, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "OpenGL::GLU", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-917bb3fabd1bb10552c5.json b/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-917bb3fabd1bb10552c5.json new file mode 100644 index 0000000..7be4737 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-917bb3fabd1bb10552c5.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 25, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-917bb3fabd1bb10552c5.json b/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-917bb3fabd1bb10552c5.json new file mode 100644 index 0000000..7be4737 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-917bb3fabd1bb10552c5.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 25, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-917bb3fabd1bb10552c5.json b/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-917bb3fabd1bb10552c5.json new file mode 100644 index 0000000..7be4737 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-917bb3fabd1bb10552c5.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 25, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-Threads__Threads-Release-917bb3fabd1bb10552c5.json b/build/.cmake/api/v1/reply/target-Threads__Threads-Release-917bb3fabd1bb10552c5.json new file mode 100644 index 0000000..7be4737 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-Threads__Threads-Release-917bb3fabd1bb10552c5.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 25, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-d3272bf33261ce586103.json b/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-d3272bf33261ce586103.json new file mode 100644 index 0000000..8b5b625 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-d3272bf33261ce586103.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-d3272bf33261ce586103.json b/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-d3272bf33261ce586103.json new file mode 100644 index 0000000..8b5b625 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-d3272bf33261ce586103.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-d3272bf33261ce586103.json b/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-d3272bf33261ce586103.json new file mode 100644 index 0000000..8b5b625 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-d3272bf33261ce586103.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-d3272bf33261ce586103.json b/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-d3272bf33261ce586103.json new file mode 100644 index 0000000..8b5b625 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-d3272bf33261ce586103.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-glfw-Debug-33bcdfaccd1b386fcb44.json b/build/.cmake/api/v1/reply/target-glfw-Debug-33bcdfaccd1b386fcb44.json new file mode 100644 index 0000000..bce29f8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glfw-Debug-33bcdfaccd1b386fcb44.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 25, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json b/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json new file mode 100644 index 0000000..bce29f8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 25, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-33bcdfaccd1b386fcb44.json b/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-33bcdfaccd1b386fcb44.json new file mode 100644 index 0000000..bce29f8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-33bcdfaccd1b386fcb44.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 25, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glfw-Release-33bcdfaccd1b386fcb44.json b/build/.cmake/api/v1/reply/target-glfw-Release-33bcdfaccd1b386fcb44.json new file mode 100644 index 0000000..bce29f8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glfw-Release-33bcdfaccd1b386fcb44.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 25, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-Debug-b60742f688d83777046a.json b/build/.cmake/api/v1/reply/target-glm__glm-Debug-b60742f688d83777046a.json new file mode 100644 index 0000000..b2ce9c8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-Debug-b60742f688d83777046a.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-b60742f688d83777046a.json b/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-b60742f688d83777046a.json new file mode 100644 index 0000000..b2ce9c8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-b60742f688d83777046a.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-b60742f688d83777046a.json b/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-b60742f688d83777046a.json new file mode 100644 index 0000000..b2ce9c8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-b60742f688d83777046a.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-Release-b60742f688d83777046a.json b/build/.cmake/api/v1/reply/target-glm__glm-Release-b60742f688d83777046a.json new file mode 100644 index 0000000..b2ce9c8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-Release-b60742f688d83777046a.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-5bb43cd096b4c54b9793.json b/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-5bb43cd096b4c54b9793.json new file mode 100644 index 0000000..9fdf56d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-5bb43cd096b4c54b9793.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-5bb43cd096b4c54b9793.json b/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-5bb43cd096b4c54b9793.json new file mode 100644 index 0000000..9fdf56d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-5bb43cd096b4c54b9793.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-5bb43cd096b4c54b9793.json b/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-5bb43cd096b4c54b9793.json new file mode 100644 index 0000000..9fdf56d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-5bb43cd096b4c54b9793.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-5bb43cd096b4c54b9793.json b/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-5bb43cd096b4c54b9793.json new file mode 100644 index 0000000..9fdf56d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-5bb43cd096b4c54b9793.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json b/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json new file mode 100644 index 0000000..a075d39 --- /dev/null +++ b/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json @@ -0,0 +1,58 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "MSVC", + "implicit" : + { + "includeDirectories" : [], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe", + "version" : "19.44.35225.0" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "m", + "mm", + "mpp", + "CPP", + "ixx", + "cppm", + "ccm", + "cxxm", + "c++m" + ] + }, + { + "compiler" : + { + "implicit" : {}, + "path" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + }, + "language" : "RC", + "sourceFileExtensions" : + [ + "rc", + "RC" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/build/ALL_BUILD.vcxproj b/build/ALL_BUILD.vcxproj new file mode 100644 index 0000000..da971a7 --- /dev/null +++ b/build/ALL_BUILD.vcxproj @@ -0,0 +1,193 @@ + + + + x64 + + + false + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {F5CAD90F-9E97-32A0-A55D-400881607AB1} + Win32Proj + 10.0.26100.0 + x64 + ALL_BUILD + NoUpgrade + + + + Utility + MultiByte + v143 + true + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Always + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/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:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/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:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/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:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/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:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + + + + + + + + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + ZERO_CHECK + false + Never + + + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659} + HydraClient + + + {D909DC68-258F-30D6-A03E-4ACF780449F1} + HydraEngine + + + + + + \ No newline at end of file diff --git a/build/ALL_BUILD.vcxproj.filters b/build/ALL_BUILD.vcxproj.filters new file mode 100644 index 0000000..b2f8c0a --- /dev/null +++ b/build/ALL_BUILD.vcxproj.filters @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..bb205e1 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,389 @@ +# This is the CMakeCache file. +# For build in directory: c:/Code/HydraV3/build +# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Professional/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 /EHsc + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=/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=/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 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 + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Code/HydraV3/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/Hydra + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Professional/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=C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//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=Hydra + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=1.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= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe + +//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 archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver 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 + +//The directory containing a CMake configuration file for GLEW. +GLEW_DIR:PATH=GLEW_DIR-NOTFOUND + +//Path to a file. +GLEW_INCLUDE_DIR:PATH=C:/Code/HydraV3/Libraries/glew-2.3.1/include + +//Path to a library. +GLEW_SHARED_LIBRARY_DEBUG:FILEPATH=GLEW_SHARED_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GLEW_SHARED_LIBRARY_RELEASE:FILEPATH=C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib + +//Path to a library. +GLEW_STATIC_LIBRARY_DEBUG:FILEPATH=GLEW_STATIC_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GLEW_STATIC_LIBRARY_RELEASE:FILEPATH=C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32s.lib + +//Value Computed by CMake +HydraEngine_BINARY_DIR:STATIC=C:/Code/HydraV3/build/HydraEngine + +//Value Computed by CMake +HydraEngine_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +HydraEngine_SOURCE_DIR:STATIC=C:/Code/HydraV3/HydraEngine + +//Value Computed by CMake +Hydra_BINARY_DIR:STATIC=C:/Code/HydraV3/build + +//Value Computed by CMake +Hydra_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Hydra_SOURCE_DIR:STATIC=C:/Code/HydraV3 + +//OpenGL library for win32 +OPENGL_gl_LIBRARY:STRING=opengl32 + +//GLU library for win32 +OPENGL_glu_LIBRARY:STRING=glu32 + +//The directory containing a CMake configuration file for glfw3. +glfw3_DIR:PATH=C:/Program Files (x86)/GLFW/lib/cmake/glfw3 + +//The directory containing a CMake configuration file for glm. +glm_DIR:PATH=C:/Program Files (x86)/glm/share/glm + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=c:/Code/HydraV3/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=3 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Visual Studio 17 2022 +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Professional +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL=x64 +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL=host=x64 +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Code/HydraV3 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//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=2 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//noop for ranlib +CMAKE_RANLIB:INTERNAL=: +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-4.3 +//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 +//Details about finding GLEW +FIND_PACKAGE_MESSAGE_DETAILS_GLEW:INTERNAL=[C:/Code/HydraV3/Libraries/glew-2.3.1/include][C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib][v2.3.1()] +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[opengl32][ ][v()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: GLEW_INCLUDE_DIR +GLEW_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_SHARED_LIBRARY_DEBUG +GLEW_SHARED_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_SHARED_LIBRARY_RELEASE +GLEW_SHARED_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_STATIC_LIBRARY_DEBUG +GLEW_STATIC_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_STATIC_LIBRARY_RELEASE +GLEW_STATIC_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gl_LIBRARY +OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 + diff --git a/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake b/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..5c83eec --- /dev/null +++ b/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake @@ -0,0 +1,102 @@ +set(CMAKE_CXX_COMPILER "C:/Program Files/Microsoft Visual Studio/2022/Professional/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.35225.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_STANDARD_LATEST "23") +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_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Windows") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "MSVC") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x64") + +set(MSVC_CXX_ARCHITECTURE_ID x64) + + +set(CMAKE_AR "C:/Program Files/Microsoft Visual Studio/2022/Professional/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/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LINK "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LLD "lld-link") +set(CMAKE_CXX_COMPILER_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "MSVC") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 14.44.35225.0) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT MSVC) +set(CMAKE_MT "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe") +set(CMAKE_TAPI "") +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;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS 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) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED ) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED ) + +# 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 "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +set(CMAKE_CXX_COMPILER_IMPORT_STD_ERROR_MESSAGE "Unsupported generator: Visual Studio 17 2022") +set(CMAKE_CXX_STDLIB_MODULES_JSON "") diff --git a/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000..7f5785d Binary files /dev/null and b/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake b/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake new file mode 100644 index 0000000..04ac4ca --- /dev/null +++ b/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe") +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/4.3.3/CMakeSystem.cmake b/build/CMakeFiles/4.3.3/CMakeSystem.cmake new file mode 100644 index 0000000..88ce365 --- /dev/null +++ b/build/CMakeFiles/4.3.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.26200") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.26200") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.26200") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.26200") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..b35f567 --- /dev/null +++ b/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* 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(__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__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#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/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* 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(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# 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__) || defined(__CPARM__) +# 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 + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# 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 "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "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(__RENESAS__)) && \ + !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 +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + 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/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj b/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj new file mode 100644 index 0000000..67e6b4f --- /dev/null +++ b/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj @@ -0,0 +1,72 @@ + + + + + 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/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe new file mode 100644 index 0000000..7784731 --- /dev/null +++ b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\build\CMakeFiles\4.3.3\CompilerIdCXX\CompilerIdCXX.exe + + + + + + \ No newline at end of file diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog new file mode 100644 index 0000000..4af9d7e Binary files /dev/null and b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog differ diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog new file mode 100644 index 0000000..f1349dd Binary files /dev/null and b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog differ diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog new file mode 100644 index 0000000..3fe4183 Binary files /dev/null and b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog differ diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog new file mode 100644 index 0000000..c93eafe --- /dev/null +++ b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog @@ -0,0 +1 @@ +C:\Code\HydraV3\build\CMakeFiles\4.3.3\CompilerIdCXX\CMakeCXXCompilerId.cpp;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CompilerIdCXX\Debug\CMakeCXXCompilerId.obj diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate new file mode 100644 index 0000000..f37532a --- /dev/null +++ b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\build\CMakeFiles\4.3.3\CompilerIdCXX\| diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog new file mode 100644 index 0000000..16c0129 Binary files /dev/null and b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog differ diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog new file mode 100644 index 0000000..c7124f9 Binary files /dev/null and b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog differ diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog new file mode 100644 index 0000000..a85604a --- /dev/null +++ b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog @@ -0,0 +1 @@ +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\COMPILERIDCXX\DEBUG\CMAKECXXCOMPILERID.OBJ diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog new file mode 100644 index 0000000..a46cc1f Binary files /dev/null and b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog differ diff --git a/build/CMakeFiles/4.3.3/VCTargetsPath.txt b/build/CMakeFiles/4.3.3/VCTargetsPath.txt new file mode 100644 index 0000000..e358d1e --- /dev/null +++ b/build/CMakeFiles/4.3.3/VCTargetsPath.txt @@ -0,0 +1 @@ +C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Microsoft/VC/v170 diff --git a/build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj b/build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj new file mode 100644 index 0000000..a6410c4 --- /dev/null +++ b/build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj @@ -0,0 +1,31 @@ + + + + + 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/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe b/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe new file mode 100644 index 0000000..2aecd70 --- /dev/null +++ b/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\build\CMakeFiles\4.3.3\x64\Debug\VCTargetsPath + + + + + + \ No newline at end of file diff --git a/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate b/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate new file mode 100644 index 0000000..6030902 --- /dev/null +++ b/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\build\CMakeFiles\4.3.3\| diff --git a/build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule b/build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule new file mode 100644 index 0000000..2d3998c --- /dev/null +++ b/build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..9694e8b --- /dev/null +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,6170 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:5 (project)" + message: | + The system is: Windows - 10.0.26200 - AMD64 + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:468 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:506 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:5 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + ENV{INCLUDE}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Auxiliary\\VS\\include" + - "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26100.0\\ucrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\um" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\shared" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\winrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\cppwinrt" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:5 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: + Build flags: + Id flags: + + The output was: + 0 + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 08/07/2026 22:45:52. + + Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.vcxproj" on node 1 (default targets). + PrepareForBuild: + Creating directory "Debug\\". + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "Debug\\CompilerIdCXX.tlog\\". + InitializeBuildStatus: + Creating "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /nologo /W0 /WX- /diagnostics:column /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\\\" /Fd"Debug\\vc143.pdb" /external:W0 /Gd /TP /FC /errorReport:queue CMakeCXXCompilerId.cpp + CMakeCXXCompilerId.cpp + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:".\\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\\CompilerIdCXX.lib" /MACHINE:X64 Debug\\CMakeCXXCompilerId.obj + CompilerIdCXX.vcxproj -> C:\\Code\\HydraV3\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.exe + PostBuildEvent: + for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i + :VCEnd + CMAKE_CXX_COMPILER=C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\Hostx64\\x64\\cl.exe + FinalizeBuildStatus: + Deleting file "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild". + Touching "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.lastbuildstate". + Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.vcxproj" (default targets). + + Build succeeded. + 0 Warning(s) + 0 Error(s) + + Time Elapsed 00:00:00.50 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe" + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj" + + The CXX compiler identification is MSVC, found in: + C:/Code/HydraV3/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.exe + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:37 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:65 (__resolve_tool_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:103 (__resolve_linker_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "_CMAKE_TOOL_WITH_PATH" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:37 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:65 (__resolve_tool_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:104 (__resolve_linker_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "_CMAKE_TOOL_WITH_PATH" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "lld-link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link.com" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link.exe" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link.com" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link.exe" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link" + - "C:/Windows/System32/lld-link.com" + - "C:/Windows/System32/lld-link.exe" + - "C:/Windows/System32/lld-link" + - "C:/Windows/lld-link.com" + - "C:/Windows/lld-link.exe" + - "C:/Windows/lld-link" + - "C:/Windows/System32/wbem/lld-link.com" + - "C:/Windows/System32/wbem/lld-link.exe" + - "C:/Windows/System32/wbem/lld-link" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link" + - "C:/Windows/System32/OpenSSH/lld-link.com" + - "C:/Windows/System32/OpenSSH/lld-link.exe" + - "C:/Windows/System32/OpenSSH/lld-link" + - "C:/Program Files/dotnet/lld-link.com" + - "C:/Program Files/dotnet/lld-link.exe" + - "C:/Program Files/dotnet/lld-link" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link.com" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link.exe" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link" + - "C:/Program Files/Azure Data Studio/bin/lld-link.com" + - "C:/Program Files/Azure Data Studio/bin/lld-link.exe" + - "C:/Program Files/Azure Data Studio/bin/lld-link" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link.com" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link.exe" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link.com" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link.exe" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link" + - "C:/Program Files/CMake/bin/lld-link.com" + - "C:/Program Files/CMake/bin/lld-link.exe" + - "C:/Program Files/CMake/bin/lld-link" + - "C:/Program Files/Git/cmd/lld-link.com" + - "C:/Program Files/Git/cmd/lld-link.exe" + - "C:/Program Files/Git/cmd/lld-link" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link.com" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link.exe" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link" + - "C:/Users/rob/.dotnet/tools/lld-link.com" + - "C:/Users/rob/.dotnet/tools/lld-link.exe" + - "C:/Users/rob/.dotnet/tools/lld-link" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link.com" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link.exe" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lld-link.com" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lld-link.exe" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link" + found: false + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "CMAKE_MT" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "mt" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.com" + found: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "lib" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineRCCompiler.cmake:40 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake:592 (enable_language)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake:565 (__windows_compiler_msvc_enable_rc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake:6 (__windows_compiler_msvc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake:48 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "CMAKE_RC_COMPILER" + description: "RC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "rc" + candidate_directories: + - "C:/Code/Libraries/bin/" + - "C:/Code/Libraries/sbin/" + - "C:/Code/Libraries/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/sbin/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/bin/" + - "C:/Program Files/Hydra/sbin/" + - "C:/Program Files/Hydra/" + searched_directories: + - "C:/Code/Libraries/bin/rc.com" + - "C:/Code/Libraries/bin/rc.exe" + - "C:/Code/Libraries/bin/rc" + - "C:/Code/Libraries/sbin/rc.com" + - "C:/Code/Libraries/sbin/rc.exe" + - "C:/Code/Libraries/sbin/rc" + - "C:/Code/Libraries/rc.com" + - "C:/Code/Libraries/rc.exe" + - "C:/Code/Libraries/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.com" + found: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-i02813" + binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-i02813" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-i02813' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_a9d42.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 08/07/2026 22:45:53. + + Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-i02813\\cmTC_a9d42.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-i02813\\Debug\\". + Creating directory "cmTC_a9d42.dir\\Debug\\cmTC_a9d42.tlog\\". + InitializeBuildStatus: + Creating "cmTC_a9d42.dir\\Debug\\cmTC_a9d42.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_a9d42.dir\\Debug\\cmTC_a9d42.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_a9d42.dir\\Debug\\\\" /Fd"cmTC_a9d42.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.3\\Modules\\CMakeCXXCompilerABI.cpp" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_a9d42.dir\\Debug\\\\" /Fd"cmTC_a9d42.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.3\\Modules\\CMakeCXXCompilerABI.cpp" + CMakeCXXCompilerABI.cpp + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-i02813\\Debug\\cmTC_a9d42.exe" /INCREMENTAL /ILK:"cmTC_a9d42.dir\\Debug\\cmTC_a9d42.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-i02813/Debug/cmTC_a9d42.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-i02813/Debug/cmTC_a9d42.lib" /MACHINE:X64 /machine:x64 cmTC_a9d42.dir\\Debug\\CMakeCXXCompilerABI.obj + cmTC_a9d42.vcxproj -> C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-i02813\\Debug\\cmTC_a9d42.exe + FinalizeBuildStatus: + Deleting file "cmTC_a9d42.dir\\Debug\\cmTC_a9d42.tlog\\unsuccessfulbuild". + Touching "cmTC_a9d42.dir\\Debug\\cmTC_a9d42.tlog\\cmTC_a9d42.lastbuildstate". + Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-i02813\\cmTC_a9d42.vcxproj" (default targets). + + Build succeeded. + 0 Warning(s) + 0 Error(s) + + Time Elapsed 00:00:00.52 + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|link\\.exe|lld-link(\\.exe)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|link\\.exe|lld-link(\\.exe)?))("|,| |$)] + linker tool for 'CXX': C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Running the CXX compiler's linker: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe" "-v" + Microsoft (R) Incremental Linker Version 14.44.35225.0 + Copyright (C) Microsoft Corporation. All rights reserved. + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake:103 (cmake_check_source_compiles)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:162 (check_cxx_source_compiles)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:226 (_threads_check_libc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "HydraEngine/CMakeLists.txt:25 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-8qp2xf" + binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-8qp2xf" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-8qp2xf' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_301d1.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 08/07/2026 22:45:54. + + Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\cmTC_301d1.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\Debug\\". + Creating directory "cmTC_301d1.dir\\Debug\\cmTC_301d1.tlog\\". + InitializeBuildStatus: + Creating "cmTC_301d1.dir\\Debug\\cmTC_301d1.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_301d1.dir\\Debug\\cmTC_301d1.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_301d1.dir\\Debug\\\\" /Fd"cmTC_301d1.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\src.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_301d1.dir\\Debug\\\\" /Fd"cmTC_301d1.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\src.cxx" + src.cxx + C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\cmTC_301d1.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\cmTC_301d1.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\cmTC_301d1.vcxproj" (default target) (1) -> + (ClCompile target) -> + C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\cmTC_301d1.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.29 + + exitCode: 1 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake:154 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:175 (check_library_exists)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:238 (_threads_check_lib)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "HydraEngine/CMakeLists.txt:25 (find_package)" + checks: + - "Looking for pthread_create in pthreads" + directories: + source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-hnvot7" + binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-hnvot7" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_PTHREADS_CREATE" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-hnvot7' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_bca66.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 08/07/2026 22:45:54. + + Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\cmTC_bca66.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\Debug\\". + Creating directory "cmTC_bca66.dir\\Debug\\cmTC_bca66.tlog\\". + InitializeBuildStatus: + Creating "cmTC_bca66.dir\\Debug\\cmTC_bca66.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_bca66.dir\\Debug\\cmTC_bca66.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_bca66.dir\\Debug\\\\" /Fd"cmTC_bca66.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\CheckFunctionExists.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_bca66.dir\\Debug\\\\" /Fd"cmTC_bca66.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\CheckFunctionExists.cxx" + CheckFunctionExists.cxx + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\Debug\\cmTC_bca66.exe" /INCREMENTAL /ILK:"cmTC_bca66.dir\\Debug\\cmTC_bca66.ilk" /NOLOGO pthreads.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-hnvot7/Debug/cmTC_bca66.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-hnvot7/Debug/cmTC_bca66.lib" /MACHINE:X64 /machine:x64 cmTC_bca66.dir\\Debug\\CheckFunctionExists.obj + LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\cmTC_bca66.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\cmTC_bca66.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\cmTC_bca66.vcxproj" (default target) (1) -> + (Link target) -> + LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\cmTC_bca66.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.39 + + exitCode: 1 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake:154 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:175 (check_library_exists)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:239 (_threads_check_lib)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "HydraEngine/CMakeLists.txt:25 (find_package)" + checks: + - "Looking for pthread_create in pthread" + directories: + source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-2acd7w" + binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-2acd7w" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_PTHREAD_CREATE" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-2acd7w' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_78744.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 08/07/2026 22:45:55. + + Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\cmTC_78744.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\Debug\\". + Creating directory "cmTC_78744.dir\\Debug\\cmTC_78744.tlog\\". + InitializeBuildStatus: + Creating "cmTC_78744.dir\\Debug\\cmTC_78744.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_78744.dir\\Debug\\cmTC_78744.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_78744.dir\\Debug\\\\" /Fd"cmTC_78744.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\CheckFunctionExists.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_78744.dir\\Debug\\\\" /Fd"cmTC_78744.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\CheckFunctionExists.cxx" + CheckFunctionExists.cxx + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\Debug\\cmTC_78744.exe" /INCREMENTAL /ILK:"cmTC_78744.dir\\Debug\\cmTC_78744.ilk" /NOLOGO pthread.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-2acd7w/Debug/cmTC_78744.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-2acd7w/Debug/cmTC_78744.lib" /MACHINE:X64 /machine:x64 cmTC_78744.dir\\Debug\\CheckFunctionExists.obj + LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\cmTC_78744.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\cmTC_78744.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\cmTC_78744.vcxproj" (default target) (1) -> + (Link target) -> + LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\cmTC_78744.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.37 + + exitCode: 1 + - + kind: "find_package-v1" + backtrace: + - "HydraEngine/CMakeLists.txt:25 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + - + kind: "find_package-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:139 (find_package)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + name: "GLEW" + configs: + - + filename: "GLEW.cps" + kind: "cps" + - + filename: "glew.cps" + kind: "cps" + - + filename: "GLEWConfig.cmake" + kind: "cmake" + - + filename: "glew-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "optional" + quiet: true + global: false + policy_scope: true + bypass_provider: false + names: + - "GLEW" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + found: null + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:224 (find_path)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + mode: "path" + variable: "GLEW_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/glew.h" + candidate_directories: + - "C:/Code/HydraV3/Libraries/include/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/include/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/include/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/include/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/include/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Auxiliary/VS/include/" + - "C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/ucrt/" + - "C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/um/" + - "C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/shared/" + - "C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/winrt/" + - "C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/cppwinrt/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Include/um/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/include/" + - "C:/Program Files/" + - "C:/Program Files (x86)/include/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/include/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/include/" + - "C:/Program Files/Hydra/" + searched_directories: + - "C:/Code/HydraV3/Libraries/include/GL/glew.h" + - "C:/Code/HydraV3/Libraries/GL/glew.h" + found: "C:/Code/HydraV3/Libraries/glew-2.3.1/include/" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + ENV{INCLUDE}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Auxiliary\\VS\\include" + - "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26100.0\\ucrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\um" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\shared" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\winrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\cppwinrt" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:244 (find_library)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + mode: "library" + variable: "GLEW_SHARED_LIBRARY_RELEASE" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLEW" + - "glew" + - "glew32" + candidate_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/libx32/" + - "C:/Program Files (x86)/GLFW/lib/lib/Release/x64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/libx32/" + - "C:/Program Files (x86)/GLFW/lib/Release/x64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/libx32/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/libx32/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/Release/x64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/libx32/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/Release/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/libx32/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/Release/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/libx32/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/Release/x64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/libx32/" + - "C:/Windows/System32/lib/Release/x64/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/libx32/" + - "C:/Windows/lib/Release/x64/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/libx32/" + - "C:/Windows/System32/wbem/lib/Release/x64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/libx32/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/Release/x64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/libx32/" + - "C:/Windows/System32/OpenSSH/lib/Release/x64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/libx32/" + - "C:/Program Files/dotnet/lib/Release/x64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/libx32/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/Release/x64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/libx32/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/Release/x64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/libx32/" + - "C:/Program Files/Azure Data Studio/bin/lib/Release/x64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/libx32/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/Release/x64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/libx32/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/Release/x64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/libx32/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/Release/x64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/libx32/" + - "C:/Program Files/CMake/bin/lib/Release/x64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/libx32/" + - "C:/Program Files/Git/cmd/lib/Release/x64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/libx32/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/Release/x64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/libx32/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/libx32/" + - "C:/Users/rob/.dotnet/tools/lib/Release/x64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/libx32/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/libx32/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/libx32/" + - "C:/Program Files/lib/lib/Release/x64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/libx32/" + - "C:/Program Files/lib/Release/x64/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/libx32/" + - "C:/Program Files (x86)/lib/lib/Release/x64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/libx32/" + - "C:/Program Files (x86)/lib/Release/x64/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/libx32/" + - "C:/Program Files/CMake/lib/lib/Release/x64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/libx32/" + - "C:/Program Files/CMake/lib/Release/x64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/libx32/" + - "C:/Program Files/Hydra/lib/lib/Release/x64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/libx32/" + - "C:/Program Files/Hydra/lib/Release/x64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/libx32/" + - "C:/Program Files/Hydra/bin/lib/Release/x64/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/libx32/" + - "/bin/lib/Release/x64/" + - "/bin/" + searched_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + found: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files/Hydra/bin" + - "C:/Program Files/CMake/bin" + - "/bin" + ENV{LIB}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\lib\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\lib\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.26100.0\\ucrt\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.26100.0\\\\um\\x64" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:250 (find_library)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + mode: "library" + variable: "GLEW_SHARED_LIBRARY_DEBUG" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLEWd" + - "glewd" + - "glew32d" + candidate_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/" + searched_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/" + - "C:/Windows/System32/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/lib64/" + - "C:/Windows/lib64/" + - "C:/Windows/" + - "C:/Windows/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/lib64/" + - "C:/Program Files/lib64/" + - "C:/Program Files/" + - "C:/Program Files/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/CMake/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/" + - "C:/Program Files/Hydra/bin/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/lib64/" + - "/bin/lib64/" + - "/bin/" + - "/bin/" + - "/bin/" + found: false + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files/Hydra/bin" + - "C:/Program Files/CMake/bin" + - "/bin" + ENV{LIB}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\lib\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\lib\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.26100.0\\ucrt\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.26100.0\\\\um\\x64" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:259 (find_library)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + mode: "library" + variable: "GLEW_STATIC_LIBRARY_RELEASE" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLEW" + - "glew" + - "glew32s" + candidate_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/libx32/" + - "C:/Program Files (x86)/GLFW/lib/lib/Release/x64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/libx32/" + - "C:/Program Files (x86)/GLFW/lib/Release/x64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/libx32/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/libx32/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/Release/x64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/libx32/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/Release/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/libx32/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/Release/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/libx32/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/Release/x64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/libx32/" + - "C:/Windows/System32/lib/Release/x64/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/libx32/" + - "C:/Windows/lib/Release/x64/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/libx32/" + - "C:/Windows/System32/wbem/lib/Release/x64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/libx32/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/Release/x64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/libx32/" + - "C:/Windows/System32/OpenSSH/lib/Release/x64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/libx32/" + - "C:/Program Files/dotnet/lib/Release/x64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/libx32/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/Release/x64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/libx32/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/Release/x64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/libx32/" + - "C:/Program Files/Azure Data Studio/bin/lib/Release/x64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/libx32/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/Release/x64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/libx32/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/Release/x64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/libx32/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/Release/x64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/libx32/" + - "C:/Program Files/CMake/bin/lib/Release/x64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/libx32/" + - "C:/Program Files/Git/cmd/lib/Release/x64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/libx32/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/Release/x64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/libx32/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/libx32/" + - "C:/Users/rob/.dotnet/tools/lib/Release/x64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/libx32/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/libx32/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/libx32/" + - "C:/Program Files/lib/lib/Release/x64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/libx32/" + - "C:/Program Files/lib/Release/x64/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/libx32/" + - "C:/Program Files (x86)/lib/lib/Release/x64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/libx32/" + - "C:/Program Files (x86)/lib/Release/x64/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/libx32/" + - "C:/Program Files/CMake/lib/lib/Release/x64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/libx32/" + - "C:/Program Files/CMake/lib/Release/x64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/libx32/" + - "C:/Program Files/Hydra/lib/lib/Release/x64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/libx32/" + - "C:/Program Files/Hydra/lib/Release/x64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/libx32/" + - "C:/Program Files/Hydra/bin/lib/Release/x64/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/libx32/" + - "/bin/lib/Release/x64/" + - "/bin/" + searched_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + found: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32s.lib" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files/Hydra/bin" + - "C:/Program Files/CMake/bin" + - "/bin" + ENV{LIB}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\lib\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\lib\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.26100.0\\ucrt\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.26100.0\\\\um\\x64" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:265 (find_library)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + mode: "library" + variable: "GLEW_STATIC_LIBRARY_DEBUG" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLEWds" + - "glewds" + - "glew32ds" + candidate_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/" + searched_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/" + - "C:/Windows/System32/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/lib64/" + - "C:/Windows/lib64/" + - "C:/Windows/" + - "C:/Windows/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/lib64/" + - "C:/Program Files/lib64/" + - "C:/Program Files/" + - "C:/Program Files/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/CMake/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/" + - "C:/Program Files/Hydra/bin/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/lib64/" + - "/bin/lib64/" + - "/bin/" + - "/bin/" + - "/bin/" + found: false + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files/Hydra/bin" + - "C:/Program Files/CMake/bin" + - "/bin" + ENV{LIB}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\lib\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\lib\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.26100.0\\ucrt\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.26100.0\\\\um\\x64" + - + kind: "find_package-v1" + backtrace: + - "HydraEngine/CMakeLists.txt:33 (find_package)" + name: "glm" + configs: + - + filename: "glm.cps" + kind: "cps" + - + filename: "glmConfig.cmake" + kind: "cmake" + - + filename: "glm-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glm" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glm/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glm/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glm/cmake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glm/cmake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake" + mode: "config" + version: "1.0.2" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" +... diff --git a/build/CMakeFiles/InstallScripts.json b/build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..271476f --- /dev/null +++ b/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,8 @@ +{ + "InstallScripts" : + [ + "C:/Code/HydraV3/build/cmake_install.cmake", + "C:/Code/HydraV3/build/HydraEngine/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..1863f6d --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +C:/Code/HydraV3/build/CMakeFiles/HydraClient.dir +C:/Code/HydraV3/build/CMakeFiles/ALL_BUILD.dir +C:/Code/HydraV3/build/CMakeFiles/ZERO_CHECK.dir +C:/Code/HydraV3/build/HydraEngine/CMakeFiles/HydraEngine.dir +C:/Code/HydraV3/build/HydraEngine/CMakeFiles/ALL_BUILD.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/generate.stamp b/build/CMakeFiles/generate.stamp new file mode 100644 index 0000000..9b5f49f --- /dev/null +++ b/build/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/build/CMakeFiles/generate.stamp.depend b/build/CMakeFiles/generate.stamp.depend new file mode 100644 index 0000000..b046496 --- /dev/null +++ b/build/CMakeFiles/generate.stamp.depend @@ -0,0 +1,27 @@ +# CMake generation dependency list for this directory. +C:/Code/HydraV3/CMakeLists.txt +C:/Code/HydraV3/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake +C:/Code/HydraV3/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake +C:/Code/HydraV3/build/CMakeFiles/4.3.3/CMakeSystem.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/WindowsPaths.cmake diff --git a/build/CMakeFiles/generate.stamp.list b/build/CMakeFiles/generate.stamp.list new file mode 100644 index 0000000..a83caf8 --- /dev/null +++ b/build/CMakeFiles/generate.stamp.list @@ -0,0 +1,2 @@ +C:/Code/HydraV3/build/CMakeFiles/generate.stamp +C:/Code/HydraV3/build/HydraEngine/CMakeFiles/generate.stamp diff --git a/build/Debug/HydraClient.exp b/build/Debug/HydraClient.exp new file mode 100644 index 0000000..ce43c29 Binary files /dev/null and b/build/Debug/HydraClient.exp differ diff --git a/build/Debug/HydraClient.pdb b/build/Debug/HydraClient.pdb new file mode 100644 index 0000000..6ec2432 Binary files /dev/null and b/build/Debug/HydraClient.pdb differ diff --git a/build/Hydra.sln b/build/Hydra.sln new file mode 100644 index 0000000..d064b1b --- /dev/null +++ b/build/Hydra.sln @@ -0,0 +1,74 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{76E3A8B9-D268-3278-ADDB-064E39E4533E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{F5CAD90F-9E97-32A0-A55D-400881607AB1}" + ProjectSection(ProjectDependencies) = postProject + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659} = {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659} + {D909DC68-258F-30D6-A03E-4ACF780449F1} = {D909DC68-258F-30D6-A03E-4ACF780449F1} + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} = {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HydraClient", "HydraClient.vcxproj", "{DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659}" + ProjectSection(ProjectDependencies) = postProject + {D909DC68-258F-30D6-A03E-4ACF780449F1} = {D909DC68-258F-30D6-A03E-4ACF780449F1} + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} = {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HydraEngine", "HydraEngine\HydraEngine.vcxproj", "{D909DC68-258F-30D6-A03E-4ACF780449F1}" + ProjectSection(ProjectDependencies) = postProject + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} = {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{40558594-69D1-3AC3-8C7D-F1754EAB54FD}" + ProjectSection(ProjectDependencies) = postProject + 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 + {F5CAD90F-9E97-32A0-A55D-400881607AB1}.Debug|x64.ActiveCfg = Debug|x64 + {F5CAD90F-9E97-32A0-A55D-400881607AB1}.Release|x64.ActiveCfg = Release|x64 + {F5CAD90F-9E97-32A0-A55D-400881607AB1}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {F5CAD90F-9E97-32A0-A55D-400881607AB1}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659}.Debug|x64.ActiveCfg = Debug|x64 + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659}.Debug|x64.Build.0 = Debug|x64 + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659}.Release|x64.ActiveCfg = Release|x64 + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659}.Release|x64.Build.0 = Release|x64 + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.Debug|x64.ActiveCfg = Debug|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.Debug|x64.Build.0 = Debug|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.Release|x64.ActiveCfg = Release|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.Release|x64.Build.0 = Release|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.Debug|x64.ActiveCfg = Debug|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.Debug|x64.Build.0 = Debug|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.Release|x64.ActiveCfg = Release|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.Release|x64.Build.0 = Release|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {F5CAD90F-9E97-32A0-A55D-400881607AB1} = {76E3A8B9-D268-3278-ADDB-064E39E4533E} + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} = {76E3A8B9-D268-3278-ADDB-064E39E4533E} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D151601C-54AB-38F8-ABF4-B17B737FA37A} + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/build/HydraClient.dir/Debug/HydraClient.Build.CppClean.log b/build/HydraClient.dir/Debug/HydraClient.Build.CppClean.log new file mode 100644 index 0000000..5747412 --- /dev/null +++ b/build/HydraClient.dir/Debug/HydraClient.Build.CppClean.log @@ -0,0 +1,14 @@ +c:\code\hydrav3\build\hydraclient.dir\debug\vc143.pdb +c:\code\hydrav3\build\hydraclient.dir\debug\hydragame.obj +c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.obj +c:\code\hydrav3\build\cmakefiles\generate.stamp +c:\code\hydrav3\build\debug\hydraclient.exe +c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\cl.command.1.tlog +c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\cl.read.1.tlog +c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\cl.write.1.tlog +c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\custombuild.command.1.tlog +c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\custombuild.read.1.tlog +c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\custombuild.write.1.tlog +c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.command.1.tlog +c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.read.1.tlog +c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.write.1.tlog diff --git a/build/HydraClient.dir/Debug/HydraClient.exe.recipe b/build/HydraClient.dir/Debug/HydraClient.exe.recipe new file mode 100644 index 0000000..a926ffd --- /dev/null +++ b/build/HydraClient.dir/Debug/HydraClient.exe.recipe @@ -0,0 +1,17 @@ + + + + + C:\Code\HydraV3\build\x64\Debug\ZERO_CHECK + + + C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.dll + + + C:\Code\HydraV3\build\Debug\HydraClient.exe + + + + + + \ No newline at end of file diff --git a/build/HydraClient.dir/Debug/HydraClient.ilk b/build/HydraClient.dir/Debug/HydraClient.ilk new file mode 100644 index 0000000..b437d77 Binary files /dev/null and b/build/HydraClient.dir/Debug/HydraClient.ilk differ diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/CL.command.1.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/CL.command.1.tlog new file mode 100644 index 0000000..9f094b8 Binary files /dev/null and b/build/HydraClient.dir/Debug/HydraClient.tlog/CL.command.1.tlog differ diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/CL.read.1.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/CL.read.1.tlog new file mode 100644 index 0000000..2f25524 Binary files /dev/null and b/build/HydraClient.dir/Debug/HydraClient.tlog/CL.read.1.tlog differ diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/CL.write.1.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/CL.write.1.tlog new file mode 100644 index 0000000..6c56cb0 Binary files /dev/null and b/build/HydraClient.dir/Debug/HydraClient.tlog/CL.write.1.tlog differ diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/Cl.items.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/Cl.items.tlog new file mode 100644 index 0000000..1ae7ec1 --- /dev/null +++ b/build/HydraClient.dir/Debug/HydraClient.tlog/Cl.items.tlog @@ -0,0 +1,2 @@ +C:\Code\HydraV3\HydraClient\source\HydraClient.cpp;C:\Code\HydraV3\build\HydraClient.dir\Debug\HydraClient.obj +C:\Code\HydraV3\HydraClient\source\HydraGame.cpp;C:\Code\HydraV3\build\HydraClient.dir\Debug\HydraGame.obj diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.command.1.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..4d89fb8 --- /dev/null +++ b/build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,10 @@ +^C:\CODE\HYDRAV3\CMAKELISTS.TXT +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.read.1.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..cfbe0cc --- /dev/null +++ b/build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,26 @@ +^C:\CODE\HYDRAV3\CMAKELISTS.TXT +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKECXXCOMPILER.CMAKE +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKERCCOMPILER.CMAKE +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEINITIALIZECONFIGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWSPATHS.CMAKE diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.write.1.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..f74a5c5 --- /dev/null +++ b/build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,2 @@ +^C:\CODE\HYDRAV3\CMAKELISTS.TXT +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\GENERATE.STAMP diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/HydraClient.lastbuildstate b/build/HydraClient.dir/Debug/HydraClient.tlog/HydraClient.lastbuildstate new file mode 100644 index 0000000..0c23352 --- /dev/null +++ b/build/HydraClient.dir/Debug/HydraClient.tlog/HydraClient.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\build\| diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/link.command.1.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/link.command.1.tlog new file mode 100644 index 0000000..a393b23 Binary files /dev/null and b/build/HydraClient.dir/Debug/HydraClient.tlog/link.command.1.tlog differ diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/link.read.1.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/link.read.1.tlog new file mode 100644 index 0000000..fe4b3e0 Binary files /dev/null and b/build/HydraClient.dir/Debug/HydraClient.tlog/link.read.1.tlog differ diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/link.secondary.1.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/link.secondary.1.tlog new file mode 100644 index 0000000..e695027 --- /dev/null +++ b/build/HydraClient.dir/Debug/HydraClient.tlog/link.secondary.1.tlog @@ -0,0 +1,4 @@ +^C:\CODE\HYDRAV3\BUILD\HYDRACLIENT.DIR\DEBUG\HYDRACLIENT.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRACLIENT.DIR\DEBUG\HYDRAGAME.OBJ +C:\Code\HydraV3\build\Debug\HydraClient.lib +C:\Code\HydraV3\build\Debug\HydraClient.EXP +C:\Code\HydraV3\build\HydraClient.dir\Debug\HydraClient.ilk diff --git a/build/HydraClient.dir/Debug/HydraClient.tlog/link.write.1.tlog b/build/HydraClient.dir/Debug/HydraClient.tlog/link.write.1.tlog new file mode 100644 index 0000000..2371845 Binary files /dev/null and b/build/HydraClient.dir/Debug/HydraClient.tlog/link.write.1.tlog differ diff --git a/build/HydraClient.dir/Debug/HydraClient.vcxproj.FileListAbsolute.txt b/build/HydraClient.dir/Debug/HydraClient.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/build/HydraClient.dir/Debug/vc143.pdb b/build/HydraClient.dir/Debug/vc143.pdb new file mode 100644 index 0000000..0f6dd31 Binary files /dev/null and b/build/HydraClient.dir/Debug/vc143.pdb differ diff --git a/build/HydraClient.vcxproj b/build/HydraClient.vcxproj new file mode 100644 index 0000000..e4adfe0 --- /dev/null +++ b/build/HydraClient.vcxproj @@ -0,0 +1,439 @@ + + + + x64 + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659} + Win32Proj + 10.0.26100.0 + x64 + HydraClient + NoUpgrade + + + + Application + MultiByte + v143 + true + + + Application + MultiByte + v143 + false + + + Application + MultiByte + v143 + false + + + Application + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + C:\Code\HydraV3\build\Debug\ + HydraClient.dir\Debug\ + HydraClient + .exe + true + true + C:\Code\HydraV3\build\Release\ + HydraClient.dir\Release\ + HydraClient + .exe + false + true + C:\Code\HydraV3\build\MinSizeRel\ + HydraClient.dir\MinSizeRel\ + HydraClient + .exe + false + true + C:\Code\HydraV3\build\RelWithDebInfo\ + HydraClient.dir\RelWithDebInfo\ + HydraClient + .exe + true + true + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(IntDir) + EnableFastChecks + + + ProgramDatabase + Sync + + + Disabled + stdcpp17 + + Disabled + NotUsing + + MultiThreadedDebugDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;CMAKE_INTDIR="Debug" + $(IntDir) + false + + + %(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;CMAKE_INTDIR=\"Debug\" + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/Debug C:/Code/HydraV3/build/HydraEngine/Debug/HydraEngine.dll "C:/Program Files (x86)/GLFW/bin/glfw3.dll" +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + HydraEngine\Debug\HydraEngine.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + true + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/build/Debug/HydraClient.lib + + C:/Code/HydraV3/build/Debug/HydraClient.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(IntDir) + Default + + + Sync + + + AnySuitable + stdcpp17 + + MaxSpeed + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release" + $(IntDir) + + + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\" + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/Release C:/Code/HydraV3/build/HydraEngine/Release/HydraEngine.dll "C:/Program Files (x86)/GLFW/bin/glfw3.dll" +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + HydraEngine\Release\HydraEngine.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + false + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/build/Release/HydraClient.lib + + C:/Code/HydraV3/build/Release/HydraClient.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(IntDir) + Default + + + Sync + + + OnlyExplicitInline + stdcpp17 + + MinSpace + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel" + $(IntDir) + + + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\" + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/MinSizeRel C:/Code/HydraV3/build/HydraEngine/MinSizeRel/HydraEngine.dll "C:/Program Files (x86)/GLFW/bin/glfw3.dll" +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + HydraEngine\MinSizeRel\HydraEngine.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + false + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/build/MinSizeRel/HydraClient.lib + + C:/Code/HydraV3/build/MinSizeRel/HydraClient.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(IntDir) + Default + + + ProgramDatabase + Sync + + + OnlyExplicitInline + stdcpp17 + + MaxSpeed + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo" + $(IntDir) + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\" + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/RelWithDebInfo C:/Code/HydraV3/build/HydraEngine/RelWithDebInfo/HydraEngine.dll "C:/Program Files (x86)/GLFW/bin/glfw3.dll" +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + HydraEngine\RelWithDebInfo\HydraEngine.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + true + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/build/RelWithDebInfo/HydraClient.lib + + C:/Code/HydraV3/build/RelWithDebInfo/HydraClient.pdb + + Console + + + false + + + + + Always + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/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:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/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:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/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:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/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:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + ZERO_CHECK + false + Never + + + {D909DC68-258F-30D6-A03E-4ACF780449F1} + HydraEngine + + + + + + \ No newline at end of file diff --git a/build/HydraClient.vcxproj.filters b/build/HydraClient.vcxproj.filters new file mode 100644 index 0000000..edc95b6 --- /dev/null +++ b/build/HydraClient.vcxproj.filters @@ -0,0 +1,27 @@ + + + + + Source Files + + + Source Files + + + + + Header Files + + + + + + + + {149325AB-FDA3-3252-8C24-25DD338DA755} + + + {29E8147A-B07D-3FD5-8AA5-CAE974DBBC50} + + + diff --git a/build/HydraEngine/ALL_BUILD.vcxproj b/build/HydraEngine/ALL_BUILD.vcxproj new file mode 100644 index 0000000..ca1e217 --- /dev/null +++ b/build/HydraEngine/ALL_BUILD.vcxproj @@ -0,0 +1,189 @@ + + + + x64 + + + false + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {F5CAD90F-9E97-32A0-A55D-400881607AB1} + Win32Proj + 10.0.26100.0 + x64 + ALL_BUILD + NoUpgrade + + + + Utility + MultiByte + v143 + true + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Always + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + + + + + + + + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + ZERO_CHECK + false + Never + + + {D909DC68-258F-30D6-A03E-4ACF780449F1} + HydraEngine + + + + + + \ No newline at end of file diff --git a/build/HydraEngine/ALL_BUILD.vcxproj.filters b/build/HydraEngine/ALL_BUILD.vcxproj.filters new file mode 100644 index 0000000..20c8cad --- /dev/null +++ b/build/HydraEngine/ALL_BUILD.vcxproj.filters @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/build/HydraEngine/CMakeFiles/generate.stamp b/build/HydraEngine/CMakeFiles/generate.stamp new file mode 100644 index 0000000..9b5f49f --- /dev/null +++ b/build/HydraEngine/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/build/HydraEngine/CMakeFiles/generate.stamp.depend b/build/HydraEngine/CMakeFiles/generate.stamp.depend new file mode 100644 index 0000000..3a97857 --- /dev/null +++ b/build/HydraEngine/CMakeFiles/generate.stamp.depend @@ -0,0 +1,20 @@ +# CMake generation dependency list for this directory. +C:/Code/HydraV3/HydraEngine/CMakeLists.txt +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake +C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake +C:/Program Files (x86)/glm/share/glm/glmConfig.cmake +C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CheckIncludeFileCXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/SelectLibraryConfigurations.cmake diff --git a/build/HydraEngine/Debug/HydraEngine.exp b/build/HydraEngine/Debug/HydraEngine.exp new file mode 100644 index 0000000..341c81e Binary files /dev/null and b/build/HydraEngine/Debug/HydraEngine.exp differ diff --git a/build/HydraEngine/Debug/HydraEngine.pdb b/build/HydraEngine/Debug/HydraEngine.pdb new file mode 100644 index 0000000..27679b5 Binary files /dev/null and b/build/HydraEngine/Debug/HydraEngine.pdb differ diff --git a/build/HydraEngine/Debug/shaders/forward_shader.frag.spv b/build/HydraEngine/Debug/shaders/forward_shader.frag.spv new file mode 100644 index 0000000..82f7cd1 Binary files /dev/null and b/build/HydraEngine/Debug/shaders/forward_shader.frag.spv differ diff --git a/build/HydraEngine/Debug/shaders/forward_shader.vert.spv b/build/HydraEngine/Debug/shaders/forward_shader.vert.spv new file mode 100644 index 0000000..d67b08f Binary files /dev/null and b/build/HydraEngine/Debug/shaders/forward_shader.vert.spv differ diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log new file mode 100644 index 0000000..bcc376e --- /dev/null +++ b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log @@ -0,0 +1,53 @@ +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\vc143.pdb +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratransformsystem.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrarendersystem.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrameshsystem.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydramaterialsystem.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrasystemmanager.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrasystem.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraecs.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydracamera.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydravertexbuffermanager.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratexturebuffermanager.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydramaterialbuffermanager.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrabuffermanager.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraplayeractor.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraplaneactor.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraoutputactor.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydragltfactor.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraactormanager.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraactor.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\cmakecxxcompilerid.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrawindowmanager.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratask.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrathread.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrataskscheduler.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrataskbarrier.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrarenderer.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrarenderstage.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrapipeline.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraforwardpipeline.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydradeferredpipeline.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrameshmanager.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydragameproxy.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydragltfloader.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraobject.obj +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrainputmanager.obj +c:\code\hydrav3\build\hydraengine\cmakefiles\generate.stamp +c:\code\hydrav3\build\hydraengine\debug\hydraengine.dll +c:\code\hydrav3\build\hydraengine\debug\hydraengine.pdb +c:\code\hydrav3\build\hydraengine\debug\hydraengine.lib +c:\code\hydrav3\build\hydraengine\debug\hydraengine.exp +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.ilk +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\cl.command.1.tlog +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\cl.items.tlog +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\cl.read.1.tlog +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\cl.write.1.tlog +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\custombuild.command.1.tlog +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\custombuild.read.1.tlog +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\custombuild.write.1.tlog +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.command.1.tlog +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.read.1.tlog +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.secondary.1.tlog +c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.write.1.tlog diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.dll.recipe b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.dll.recipe new file mode 100644 index 0000000..8a06bcb --- /dev/null +++ b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.dll.recipe @@ -0,0 +1,14 @@ + + + + + C:\Code\HydraV3\build\x64\Debug\ZERO_CHECK + + + C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.dll + + + + + + \ No newline at end of file diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.ilk b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.ilk new file mode 100644 index 0000000..8203a2b Binary files /dev/null and b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.ilk differ diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.command.1.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.command.1.tlog new file mode 100644 index 0000000..b9204cb Binary files /dev/null and b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.command.1.tlog differ diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.read.1.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.read.1.tlog new file mode 100644 index 0000000..7b43a36 Binary files /dev/null and b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.read.1.tlog differ diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.write.1.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.write.1.tlog new file mode 100644 index 0000000..eb3e533 Binary files /dev/null and b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.write.1.tlog differ diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/Cl.items.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/Cl.items.tlog new file mode 100644 index 0000000..e528157 --- /dev/null +++ b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/Cl.items.tlog @@ -0,0 +1,38 @@ +C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CompilerIdCXX\CMakeCXXCompilerId.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\CMakeCXXCompilerId.obj +C:\Code\HydraV3\HydraEngine\source\actor\HydraActor.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraActor.obj +C:\Code\HydraV3\HydraEngine\source\actor\HydraActorManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraActorManager.obj +C:\Code\HydraV3\HydraEngine\source\actor\HydraDirectionalLightActor.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraDirectionalLightActor.obj +C:\Code\HydraV3\HydraEngine\source\actor\HydraGLTFActor.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraGLTFActor.obj +C:\Code\HydraV3\HydraEngine\source\actor\HydraOutputActor.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraOutputActor.obj +C:\Code\HydraV3\HydraEngine\source\actor\HydraPlaneActor.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraPlaneActor.obj +C:\Code\HydraV3\HydraEngine\source\actor\HydraPlayerActor.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraPlayerActor.obj +C:\Code\HydraV3\HydraEngine\source\buffer\HydraBufferManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraBufferManager.obj +C:\Code\HydraV3\HydraEngine\source\buffer\HydraLightBufferManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraLightBufferManager.obj +C:\Code\HydraV3\HydraEngine\source\buffer\HydraMaterialBufferManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMaterialBufferManager.obj +C:\Code\HydraV3\HydraEngine\source\buffer\HydraTextureBufferManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTextureBufferManager.obj +C:\Code\HydraV3\HydraEngine\source\buffer\HydraVertexBufferManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraVertexBufferManager.obj +C:\Code\HydraV3\HydraEngine\source\camera\HydraCamera.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraCamera.obj +C:\Code\HydraV3\HydraEngine\source\ecs\HydraECS.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraECS.obj +C:\Code\HydraV3\HydraEngine\source\ecs\HydraSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraSystem.obj +C:\Code\HydraV3\HydraEngine\source\ecs\HydraSystemManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraSystemManager.obj +C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraLightSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraLightSystem.obj +C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMaterialSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMaterialSystem.obj +C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMeshSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMeshSystem.obj +C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraRenderSystem.obj +C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTransformSystem.obj +C:\Code\HydraV3\HydraEngine\source\engine\HydraEngine.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraEngine.obj +C:\Code\HydraV3\HydraEngine\source\engine\HydraInputManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraInputManager.obj +C:\Code\HydraV3\HydraEngine\source\engine\HydraObject.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraObject.obj +C:\Code\HydraV3\HydraEngine\source\fileaccess\HydraGLTFLoader.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraGLTFLoader.obj +C:\Code\HydraV3\HydraEngine\source\game\HydraGameProxy.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraGameProxy.obj +C:\Code\HydraV3\HydraEngine\source\mesh\HydraMeshManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMeshManager.obj +C:\Code\HydraV3\HydraEngine\source\pipeline\HydraDeferredPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraDeferredPipeline.obj +C:\Code\HydraV3\HydraEngine\source\pipeline\HydraForwardPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraForwardPipeline.obj +C:\Code\HydraV3\HydraEngine\source\pipeline\HydraPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraPipeline.obj +C:\Code\HydraV3\HydraEngine\source\pipeline\HydraRenderStage.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraRenderStage.obj +C:\Code\HydraV3\HydraEngine\source\renderer\HydraRenderer.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraRenderer.obj +C:\Code\HydraV3\HydraEngine\source\scheduler\HydraTaskBarrier.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTaskBarrier.obj +C:\Code\HydraV3\HydraEngine\source\scheduler\HydraTaskScheduler.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTaskScheduler.obj +C:\Code\HydraV3\HydraEngine\source\scheduler\HydraThread.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraThread.obj +C:\Code\HydraV3\HydraEngine\source\task\HydraTask.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTask.obj +C:\Code\HydraV3\HydraEngine\source\windowmanager\HydraWindowManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraWindowManager.obj diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.command.1.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..8620f22 --- /dev/null +++ b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,10 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.read.1.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..1785edb --- /dev/null +++ b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,19 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIGVERSION.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKCXXSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKINCLUDEFILECXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKLIBRARYEXISTS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDGLEW.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDOPENGL.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEMESSAGE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDTHREADS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\SELECTLIBRARYCONFIGURATIONS.CMAKE diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.write.1.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..e810d3b --- /dev/null +++ b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,2 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\CMAKEFILES\GENERATE.STAMP diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/HydraEngine.lastbuildstate b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/HydraEngine.lastbuildstate new file mode 100644 index 0000000..d2d0e29 --- /dev/null +++ b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/HydraEngine.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\build\HydraEngine\| diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.command.1.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.command.1.tlog new file mode 100644 index 0000000..f30a527 Binary files /dev/null and b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.command.1.tlog differ diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.read.1.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.read.1.tlog new file mode 100644 index 0000000..3044f3c Binary files /dev/null and b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.read.1.tlog differ diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.secondary.1.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.secondary.1.tlog new file mode 100644 index 0000000..44f8087 --- /dev/null +++ b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.secondary.1.tlog @@ -0,0 +1,4 @@ +^C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\CMAKECXXCOMPILERID.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTORMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRABUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRACAMERA.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADEFERREDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAECS.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAENGINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAFORWARDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGAMEPROXY.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFLOADER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAINPUTMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMATERIALBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMATERIALSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMESHMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMESHSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAOBJECT.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAOUTPUTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLANEACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLAYERACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERSTAGE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEMMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASK.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKBARRIER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKSCHEDULER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATHREAD.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATRANSFORMSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAVERTEXBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAWINDOWMANAGER.OBJ +C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.lib +C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.EXP +C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraEngine.ilk diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.write.1.tlog b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.write.1.tlog new file mode 100644 index 0000000..e6ba8f3 Binary files /dev/null and b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.write.1.tlog differ diff --git a/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.vcxproj.FileListAbsolute.txt b/build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/build/HydraEngine/HydraEngine.dir/Debug/vc143.pdb b/build/HydraEngine/HydraEngine.dir/Debug/vc143.pdb new file mode 100644 index 0000000..870f408 Binary files /dev/null and b/build/HydraEngine/HydraEngine.dir/Debug/vc143.pdb differ diff --git a/build/HydraEngine/HydraEngine.sln b/build/HydraEngine/HydraEngine.sln new file mode 100644 index 0000000..00d30bf --- /dev/null +++ b/build/HydraEngine/HydraEngine.sln @@ -0,0 +1,59 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{76E3A8B9-D268-3278-ADDB-064E39E4533E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{F5CAD90F-9E97-32A0-A55D-400881607AB1}" + ProjectSection(ProjectDependencies) = postProject + {D909DC68-258F-30D6-A03E-4ACF780449F1} = {D909DC68-258F-30D6-A03E-4ACF780449F1} + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} = {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HydraEngine", "HydraEngine.vcxproj", "{D909DC68-258F-30D6-A03E-4ACF780449F1}" + ProjectSection(ProjectDependencies) = postProject + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} = {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "..\ZERO_CHECK.vcxproj", "{40558594-69D1-3AC3-8C7D-F1754EAB54FD}" + ProjectSection(ProjectDependencies) = postProject + 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 + {F5CAD90F-9E97-32A0-A55D-400881607AB1}.Debug|x64.ActiveCfg = Debug|x64 + {F5CAD90F-9E97-32A0-A55D-400881607AB1}.Release|x64.ActiveCfg = Release|x64 + {F5CAD90F-9E97-32A0-A55D-400881607AB1}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {F5CAD90F-9E97-32A0-A55D-400881607AB1}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.Debug|x64.ActiveCfg = Debug|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.Debug|x64.Build.0 = Debug|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.Release|x64.ActiveCfg = Release|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.Release|x64.Build.0 = Release|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {D909DC68-258F-30D6-A03E-4ACF780449F1}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.Debug|x64.ActiveCfg = Debug|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.Debug|x64.Build.0 = Debug|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.Release|x64.ActiveCfg = Release|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.Release|x64.Build.0 = Release|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {40558594-69D1-3AC3-8C7D-F1754EAB54FD}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {F5CAD90F-9E97-32A0-A55D-400881607AB1} = {76E3A8B9-D268-3278-ADDB-064E39E4533E} + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} = {76E3A8B9-D268-3278-ADDB-064E39E4533E} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6C6082B1-4F4D-3029-9D63-961B54B77F6D} + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/build/HydraEngine/HydraEngine.vcxproj b/build/HydraEngine/HydraEngine.vcxproj new file mode 100644 index 0000000..12bcf0a --- /dev/null +++ b/build/HydraEngine/HydraEngine.vcxproj @@ -0,0 +1,541 @@ + + + + x64 + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {D909DC68-258F-30D6-A03E-4ACF780449F1} + Win32Proj + 10.0.26100.0 + x64 + HydraEngine + NoUpgrade + + + + DynamicLibrary + MultiByte + v143 + true + + + DynamicLibrary + MultiByte + v143 + false + + + DynamicLibrary + MultiByte + v143 + false + + + DynamicLibrary + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + C:\Code\HydraV3\build\HydraEngine\Debug\ + HydraEngine.dir\Debug\ + HydraEngine + .dll + true + true + C:\Code\HydraV3\build\HydraEngine\Release\ + HydraEngine.dir\Release\ + HydraEngine + .dll + false + true + C:\Code\HydraV3\build\HydraEngine\MinSizeRel\ + HydraEngine.dir\MinSizeRel\ + HydraEngine + .dll + false + true + C:\Code\HydraV3\build\HydraEngine\RelWithDebInfo\ + HydraEngine.dir\RelWithDebInfo\ + HydraEngine + .dll + true + true + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" + $(IntDir) + EnableFastChecks + + + ProgramDatabase + Sync + TurnOffAllWarnings + + + Disabled + stdcpp17 + + Disabled + NotUsing + + MultiThreadedDebugDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="Debug";HydraEngine_EXPORTS + $(IntDir) + false + + + %(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"Debug\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/Debug "C:/Program Files (x86)/GLFW/bin/glfw3.dll" +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)\GLFW\lib\glfw3dll.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + true + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/build/HydraEngine/Debug/HydraEngine.lib + + C:/Code/HydraV3/build/HydraEngine/Debug/HydraEngine.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" + $(IntDir) + Default + + + Sync + TurnOffAllWarnings + + + AnySuitable + stdcpp17 + + MaxSpeed + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="Release";HydraEngine_EXPORTS + $(IntDir) + + + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"Release\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/Release "C:/Program Files (x86)/GLFW/bin/glfw3.dll" +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)\GLFW\lib\glfw3dll.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + false + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/build/HydraEngine/Release/HydraEngine.lib + + C:/Code/HydraV3/build/HydraEngine/Release/HydraEngine.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" + $(IntDir) + Default + + + Sync + TurnOffAllWarnings + + + OnlyExplicitInline + stdcpp17 + + MinSpace + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="MinSizeRel";HydraEngine_EXPORTS + $(IntDir) + + + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"MinSizeRel\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/MinSizeRel "C:/Program Files (x86)/GLFW/bin/glfw3.dll" +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)\GLFW\lib\glfw3dll.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + false + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/build/HydraEngine/MinSizeRel/HydraEngine.lib + + C:/Code/HydraV3/build/HydraEngine/MinSizeRel/HydraEngine.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" + $(IntDir) + Default + + + ProgramDatabase + Sync + TurnOffAllWarnings + + + OnlyExplicitInline + stdcpp17 + + MaxSpeed + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="RelWithDebInfo";HydraEngine_EXPORTS + $(IntDir) + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"RelWithDebInfo\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/RelWithDebInfo "C:/Program Files (x86)/GLFW/bin/glfw3.dll" +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)\GLFW\lib\glfw3dll.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + true + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/build/HydraEngine/RelWithDebInfo/HydraEngine.lib + + C:/Code/HydraV3/build/HydraEngine/RelWithDebInfo/HydraEngine.pdb + + Console + + + false + + + + + Always + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + ZERO_CHECK + false + Never + + + + + + \ No newline at end of file diff --git a/build/HydraEngine/HydraEngine.vcxproj.filters b/build/HydraEngine/HydraEngine.vcxproj.filters new file mode 100644 index 0000000..bab4fbd --- /dev/null +++ b/build/HydraEngine/HydraEngine.vcxproj.filters @@ -0,0 +1,318 @@ + + + + + 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 + + + + + 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 + + + + + + + + {149325AB-FDA3-3252-8C24-25DD338DA755} + + + {29E8147A-B07D-3FD5-8AA5-CAE974DBBC50} + + + diff --git a/build/HydraEngine/Shaders.vcxproj b/build/HydraEngine/Shaders.vcxproj new file mode 100644 index 0000000..286da90 --- /dev/null +++ b/build/HydraEngine/Shaders.vcxproj @@ -0,0 +1,376 @@ + + + + x64 + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {1BEB734E-C2CA-3673-A4AA-046D1D295123} + Win32Proj + 10.0.26100.0 + x64 + Shaders + NoUpgrade + + + + Utility + MultiByte + v143 + true + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + true + Generating shaders/forward_shader.frag.spv + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/Code/HydraV3/build/HydraEngine/shaders/ +if %errorlevel% neq 0 goto :cmEnd +glslangValidator -V C:/Code/HydraV3/HydraEngine/source/ShaderFiles/forward_shader.frag -o C:/Code/HydraV3/build/HydraEngine/shaders/forward_shader.frag.spv +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:\Code\HydraV3\HydraEngine\source\ShaderFiles\forward_shader.frag;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.frag.spv + false + true + Generating shaders/forward_shader.frag.spv + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/Code/HydraV3/build/HydraEngine/shaders/ +if %errorlevel% neq 0 goto :cmEnd +glslangValidator -V C:/Code/HydraV3/HydraEngine/source/ShaderFiles/forward_shader.frag -o C:/Code/HydraV3/build/HydraEngine/shaders/forward_shader.frag.spv +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:\Code\HydraV3\HydraEngine\source\ShaderFiles\forward_shader.frag;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.frag.spv + false + true + Generating shaders/forward_shader.frag.spv + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/Code/HydraV3/build/HydraEngine/shaders/ +if %errorlevel% neq 0 goto :cmEnd +glslangValidator -V C:/Code/HydraV3/HydraEngine/source/ShaderFiles/forward_shader.frag -o C:/Code/HydraV3/build/HydraEngine/shaders/forward_shader.frag.spv +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:\Code\HydraV3\HydraEngine\source\ShaderFiles\forward_shader.frag;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.frag.spv + false + true + Generating shaders/forward_shader.frag.spv + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/Code/HydraV3/build/HydraEngine/shaders/ +if %errorlevel% neq 0 goto :cmEnd +glslangValidator -V C:/Code/HydraV3/HydraEngine/source/ShaderFiles/forward_shader.frag -o C:/Code/HydraV3/build/HydraEngine/shaders/forward_shader.frag.spv +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:\Code\HydraV3\HydraEngine\source\ShaderFiles\forward_shader.frag;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.frag.spv + false + + + + + true + Generating shaders/forward_shader.vert.spv + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/Code/HydraV3/build/HydraEngine/shaders/ +if %errorlevel% neq 0 goto :cmEnd +glslangValidator -V C:/Code/HydraV3/HydraEngine/source/ShaderFiles/forward_shader.vert -o C:/Code/HydraV3/build/HydraEngine/shaders/forward_shader.vert.spv +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:\Code\HydraV3\HydraEngine\source\ShaderFiles\forward_shader.vert;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.vert.spv + false + true + Generating shaders/forward_shader.vert.spv + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/Code/HydraV3/build/HydraEngine/shaders/ +if %errorlevel% neq 0 goto :cmEnd +glslangValidator -V C:/Code/HydraV3/HydraEngine/source/ShaderFiles/forward_shader.vert -o C:/Code/HydraV3/build/HydraEngine/shaders/forward_shader.vert.spv +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:\Code\HydraV3\HydraEngine\source\ShaderFiles\forward_shader.vert;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.vert.spv + false + true + Generating shaders/forward_shader.vert.spv + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/Code/HydraV3/build/HydraEngine/shaders/ +if %errorlevel% neq 0 goto :cmEnd +glslangValidator -V C:/Code/HydraV3/HydraEngine/source/ShaderFiles/forward_shader.vert -o C:/Code/HydraV3/build/HydraEngine/shaders/forward_shader.vert.spv +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:\Code\HydraV3\HydraEngine\source\ShaderFiles\forward_shader.vert;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.vert.spv + false + true + Generating shaders/forward_shader.vert.spv + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/Code/HydraV3/build/HydraEngine/shaders/ +if %errorlevel% neq 0 goto :cmEnd +glslangValidator -V C:/Code/HydraV3/HydraEngine/source/ShaderFiles/forward_shader.vert -o C:/Code/HydraV3/build/HydraEngine/shaders/forward_shader.vert.spv +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:\Code\HydraV3\HydraEngine\source\ShaderFiles\forward_shader.vert;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.vert.spv + false + + + + + true + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.frag.spv;C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.vert.spv;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\Shaders + false + false + true + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.frag.spv;C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.vert.spv;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\Shaders + false + false + true + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.frag.spv;C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.vert.spv;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\Shaders + false + false + true + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.frag.spv;C:\Code\HydraV3\build\HydraEngine\shaders\forward_shader.vert.spv;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\Shaders + false + false + + + + + Always + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/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)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + + + + + + + + + + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + ZERO_CHECK + false + Never + + + + + + \ No newline at end of file diff --git a/build/HydraEngine/Shaders.vcxproj.filters b/build/HydraEngine/Shaders.vcxproj.filters new file mode 100644 index 0000000..cb8c832 --- /dev/null +++ b/build/HydraEngine/Shaders.vcxproj.filters @@ -0,0 +1,23 @@ + + + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + + + + + + + {5656EE0C-483F-3E81-9247-8E7188C16D0A} + + + diff --git a/build/HydraEngine/cmake_install.cmake b/build/HydraEngine/cmake_install.cmake new file mode 100644 index 0000000..c805be0 --- /dev/null +++ b/build/HydraEngine/cmake_install.cmake @@ -0,0 +1,40 @@ +# Install script for directory: C:/Code/HydraV3/HydraEngine + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/Hydra") +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() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Code/HydraV3/build/HydraEngine/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/HydraEngine/shaders/forward_shader.frag.spv b/build/HydraEngine/shaders/forward_shader.frag.spv new file mode 100644 index 0000000..82f7cd1 Binary files /dev/null and b/build/HydraEngine/shaders/forward_shader.frag.spv differ diff --git a/build/HydraEngine/shaders/forward_shader.vert.spv b/build/HydraEngine/shaders/forward_shader.vert.spv new file mode 100644 index 0000000..d67b08f Binary files /dev/null and b/build/HydraEngine/shaders/forward_shader.vert.spv differ diff --git a/build/HydraEngine/x64/Debug/Shaders/Shaders.Build.CppClean.log b/build/HydraEngine/x64/Debug/Shaders/Shaders.Build.CppClean.log new file mode 100644 index 0000000..07ffc62 --- /dev/null +++ b/build/HydraEngine/x64/Debug/Shaders/Shaders.Build.CppClean.log @@ -0,0 +1,7 @@ +c:\code\hydrav3\build\hydraengine\shaders\forward_shader.frag.spv +c:\code\hydrav3\build\hydraengine\shaders\forward_shader.vert.spv +c:\code\hydrav3\build\hydraengine\cmakefiles\shaders +c:\code\hydrav3\build\hydraengine\cmakefiles\generate.stamp +c:\code\hydrav3\build\hydraengine\x64\debug\shaders\shaders.tlog\custombuild.command.1.tlog +c:\code\hydrav3\build\hydraengine\x64\debug\shaders\shaders.tlog\custombuild.read.1.tlog +c:\code\hydrav3\build\hydraengine\x64\debug\shaders\shaders.tlog\custombuild.write.1.tlog diff --git a/build/HydraEngine/x64/Debug/Shaders/Shaders.recipe b/build/HydraEngine/x64/Debug/Shaders/Shaders.recipe new file mode 100644 index 0000000..fc4a258 --- /dev/null +++ b/build/HydraEngine/x64/Debug/Shaders/Shaders.recipe @@ -0,0 +1,14 @@ + + + + + C:\Code\HydraV3\build\x64\Debug\ZERO_CHECK + + + C:\Code\HydraV3\build\HydraEngine\x64\Debug\Shaders + + + + + + \ No newline at end of file diff --git a/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.command.1.tlog b/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..13a64cb --- /dev/null +++ b/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,42 @@ +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\E798131D1815FE642411B9252F906865\FORWARD_SHADER.FRAG.SPV.RULE +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/Code/HydraV3/build/HydraEngine/shaders/ +if %errorlevel% neq 0 goto :cmEnd +glslangValidator -V C:/Code/HydraV3/HydraEngine/source/ShaderFiles/forward_shader.frag -o C:/Code/HydraV3/build/HydraEngine/shaders/forward_shader.frag.spv +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:\CODE\HYDRAV3\BUILD\CMAKEFILES\E798131D1815FE642411B9252F906865\FORWARD_SHADER.VERT.SPV.RULE +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/Code/HydraV3/build/HydraEngine/shaders/ +if %errorlevel% neq 0 goto :cmEnd +glslangValidator -V C:/Code/HydraV3/HydraEngine/source/ShaderFiles/forward_shader.vert -o C:/Code/HydraV3/build/HydraEngine/shaders/forward_shader.vert.spv +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:\CODE\HYDRAV3\BUILD\CMAKEFILES\E4BC53609C2FD5010BA873FA2925EE0E\SHADERS.RULE +setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/HydraEngine/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd diff --git a/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.read.1.tlog b/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..7cd26bf --- /dev/null +++ b/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,26 @@ +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\E798131D1815FE642411B9252F906865\FORWARD_SHADER.FRAG.SPV.RULE +C:\CODE\HYDRAV3\HYDRAENGINE\SOURCE\SHADERFILES\FORWARD_SHADER.FRAG +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\E798131D1815FE642411B9252F906865\FORWARD_SHADER.VERT.SPV.RULE +C:\CODE\HYDRAV3\HYDRAENGINE\SOURCE\SHADERFILES\FORWARD_SHADER.VERT +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\E4BC53609C2FD5010BA873FA2925EE0E\SHADERS.RULE +C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\SHADERS\FORWARD_SHADER.FRAG.SPV +C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\SHADERS\FORWARD_SHADER.VERT.SPV +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIGVERSION.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKCXXSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKINCLUDEFILECXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKLIBRARYEXISTS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDGLEW.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDOPENGL.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEMESSAGE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDTHREADS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\SELECTLIBRARYCONFIGURATIONS.CMAKE diff --git a/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.write.1.tlog b/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..85c7567 --- /dev/null +++ b/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,8 @@ +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\E798131D1815FE642411B9252F906865\FORWARD_SHADER.FRAG.SPV.RULE +C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\SHADERS\FORWARD_SHADER.FRAG.SPV +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\E798131D1815FE642411B9252F906865\FORWARD_SHADER.VERT.SPV.RULE +C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\SHADERS\FORWARD_SHADER.VERT.SPV +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\E4BC53609C2FD5010BA873FA2925EE0E\SHADERS.RULE +C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\CMAKEFILES\SHADERS +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\CMAKEFILES\GENERATE.STAMP diff --git a/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/Shaders.lastbuildstate b/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/Shaders.lastbuildstate new file mode 100644 index 0000000..d2d0e29 --- /dev/null +++ b/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/Shaders.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\build\HydraEngine\| diff --git a/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/unsuccessfulbuild b/build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/unsuccessfulbuild new file mode 100644 index 0000000..e69de29 diff --git a/build/HydraEngine/x64/Debug/Shaders/Shaders.vcxproj.FileListAbsolute.txt b/build/HydraEngine/x64/Debug/Shaders/Shaders.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/build/ZERO_CHECK.vcxproj b/build/ZERO_CHECK.vcxproj new file mode 100644 index 0000000..d30e0cf --- /dev/null +++ b/build/ZERO_CHECK.vcxproj @@ -0,0 +1,183 @@ + + + + x64 + + + false + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + Win32Proj + 10.0.26100.0 + x64 + ZERO_CHECK + NoUpgrade + + + + Utility + MultiByte + v143 + true + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Always + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/build/Hydra.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:\Code\HydraV3\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp;C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/build/Hydra.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:\Code\HydraV3\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp;C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/build/Hydra.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:\Code\HydraV3\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp;C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/build/Hydra.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:\Code\HydraV3\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\SelectLibraryConfigurations.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp;C:\Code\HydraV3\build\HydraEngine\CMakeFiles\generate.stamp + false + + + + + + + + + + + \ No newline at end of file diff --git a/build/ZERO_CHECK.vcxproj.filters b/build/ZERO_CHECK.vcxproj.filters new file mode 100644 index 0000000..0fd7258 --- /dev/null +++ b/build/ZERO_CHECK.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {5656EE0C-483F-3E81-9247-8E7188C16D0A} + + + diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000..eb9a999 --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: C:/Code/HydraV3 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/Hydra") +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("C:/Code/HydraV3/build/HydraEngine/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Code/HydraV3/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Code/HydraV3/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/linkerrors.txt b/build/linkerrors.txt new file mode 100644 index 0000000..5991855 --- /dev/null +++ b/build/linkerrors.txt @@ -0,0 +1,8 @@ +================================================================================ +Linker Errors +Generated: 2026-07-16T17:15:43.067Z +Total Errors: 1 +================================================================================ + +[LNK1163] (MSVC) +invalid selection for COMDAT section 0x6D6 [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj] diff --git a/build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe b/build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe new file mode 100644 index 0000000..3432ca6 --- /dev/null +++ b/build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe @@ -0,0 +1,20 @@ + + + + + C:\Code\HydraV3\build\x64\Debug\ZERO_CHECK + + + C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.dll + + + C:\Code\HydraV3\build\Debug\HydraClient.exe + + + C:\Code\HydraV3\build\x64\Debug\ALL_BUILD + + + + + + \ No newline at end of file diff --git a/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate b/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate new file mode 100644 index 0000000..0c23352 --- /dev/null +++ b/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\build\| diff --git a/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog b/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..4d89fb8 --- /dev/null +++ b/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,10 @@ +^C:\CODE\HYDRAV3\CMAKELISTS.TXT +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd diff --git a/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog b/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..cfbe0cc --- /dev/null +++ b/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,26 @@ +^C:\CODE\HYDRAV3\CMAKELISTS.TXT +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKECXXCOMPILER.CMAKE +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKERCCOMPILER.CMAKE +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEINITIALIZECONFIGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWSPATHS.CMAKE diff --git a/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog b/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..f74a5c5 --- /dev/null +++ b/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,2 @@ +^C:\CODE\HYDRAV3\CMAKELISTS.TXT +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\GENERATE.STAMP diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log new file mode 100644 index 0000000..44774bd --- /dev/null +++ b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log @@ -0,0 +1,5 @@ +c:\code\hydrav3\build\cmakefiles\generate.stamp +c:\code\hydrav3\build\hydraengine\cmakefiles\generate.stamp +c:\code\hydrav3\build\x64\debug\zero_check\zero_check.tlog\custombuild.command.1.tlog +c:\code\hydrav3\build\x64\debug\zero_check\zero_check.tlog\custombuild.read.1.tlog +c:\code\hydrav3\build\x64\debug\zero_check\zero_check.tlog\custombuild.write.1.tlog diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe new file mode 100644 index 0000000..dd7e817 --- /dev/null +++ b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\build\x64\Debug\ZERO_CHECK + + + + + + \ No newline at end of file diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..c4a7daf --- /dev/null +++ b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,10 @@ +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\86FBA70918B4C2A3E7E2BCA408A270CB\GENERATE.STAMP.RULE +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/build/Hydra.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..28b0bf2 --- /dev/null +++ b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,46 @@ +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\86FBA70918B4C2A3E7E2BCA408A270CB\GENERATE.STAMP.RULE +C:\CODE\HYDRAV3\CMAKELISTS.TXT +C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKECXXCOMPILER.CMAKE +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKERCCOMPILER.CMAKE +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIGVERSION.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEINITIALIZECONFIGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKCXXSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKINCLUDEFILECXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKLIBRARYEXISTS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDGLEW.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDOPENGL.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEMESSAGE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDTHREADS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWSPATHS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\SELECTLIBRARYCONFIGURATIONS.CMAKE diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..c4572e7 --- /dev/null +++ b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,3 @@ +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\86FBA70918B4C2A3E7E2BCA408A270CB\GENERATE.STAMP.RULE +C:\CODE\HYDRAV3\BUILD\CMAKEFILES\GENERATE.STAMP +C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\CMAKEFILES\GENERATE.STAMP diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate new file mode 100644 index 0000000..0c23352 --- /dev/null +++ b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\build\| diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxproj.FileListAbsolute.txt b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29