mirror of
https://github.com/WinDurango/WinDurango.git
synced 2026-01-31 00:55:17 +01:00
feat!: begin setup on winrt shit
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -22,3 +22,9 @@ CMakeUserPresets.json
|
||||
ALL_BUILD.dir
|
||||
ZERO_CHECK.dir
|
||||
.vscode
|
||||
/.cmake
|
||||
/.vs
|
||||
/.vs
|
||||
/artifacts
|
||||
/cmake-build-debug
|
||||
/out
|
||||
|
||||
@@ -1,20 +1,23 @@
|
||||
cmake_minimum_required(VERSION 4.0)
|
||||
cmake_minimum_required(VERSION 3.30)
|
||||
project(WinDurango)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
|
||||
add_subdirectory(projects/WinDurango.Common)
|
||||
add_subdirectory(projects/WinDurango.Implementation.WinRT)
|
||||
add_subdirectory(projects/WinDurango.Implementation.Native)
|
||||
add_subdirectory(projects/WinDurango.WinRT)
|
||||
add_subdirectory("etwplus")
|
||||
add_subdirectory("kernelx")
|
||||
add_subdirectory("d3d11.x")
|
||||
add_subdirectory(projects/WinDurango.Kernel)
|
||||
|
||||
add_custom_target(WinDurango ALL DEPENDS
|
||||
WinDurango.Common
|
||||
WinDurango.Implementation.WinRT
|
||||
WinDurango.Implementation.Native
|
||||
WinDurango.WinRT
|
||||
etwplus
|
||||
kernelx
|
||||
WinDurango.Kernel
|
||||
d3d11_x
|
||||
)
|
||||
|
||||
add_subdirectory("d3d11.x")
|
||||
|
||||
47
CMakePresets.json
Normal file
47
CMakePresets.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"version": 2,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 23,
|
||||
"patch": 0
|
||||
},
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "default",
|
||||
"hidden": true,
|
||||
"displayName": "Default Config",
|
||||
"generator": "Ninja",
|
||||
"binaryDir": "${sourceDir}/.cmake/${presetName}",
|
||||
"architecture": {
|
||||
"value": "x64",
|
||||
"strategy": "external"
|
||||
},
|
||||
"cacheVariables": {
|
||||
"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
|
||||
"CMAKE_RUNTIME_OUTPUT_DIRECTORY": "${sourceDir}/artifacts/${presetName}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Debug",
|
||||
"displayName": "Debug",
|
||||
"inherits": "default",
|
||||
"cacheVariables": { "CMAKE_BUILD_TYPE": "Debug" }
|
||||
},
|
||||
{
|
||||
"name": "Release",
|
||||
"displayName": "Release",
|
||||
"inherits": "default",
|
||||
"cacheVariables": { "CMAKE_BUILD_TYPE": "Release" }
|
||||
}
|
||||
],
|
||||
"buildPresets": [
|
||||
{
|
||||
"name": "Debug",
|
||||
"configurePreset": "Debug"
|
||||
},
|
||||
{
|
||||
"name": "Release",
|
||||
"configurePreset": "Release"
|
||||
}
|
||||
]
|
||||
}
|
||||
3
idl/WinDurango.WinRT.Stub.idl
Normal file
3
idl/WinDurango.WinRT.Stub.idl
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace WinDurango.WinRT.Stub
|
||||
{
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
add_library(kernelx SHARED "kernelx.cpp" "kernelx.h" "Logan.h")
|
||||
@@ -1 +0,0 @@
|
||||
{"requests":[{"kind":"cache","version":2},{"kind":"cmakeFiles","version":1},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1}]}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,324 +0,0 @@
|
||||
{
|
||||
"inputs" :
|
||||
[
|
||||
{
|
||||
"path" : "CMakeLists.txt"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/x64-Debug/CMakeFiles/4.1.1-msvc1/CMakeSystem.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows-Initialize.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/x64-Debug/CMakeFiles/4.1.1-msvc1/CMakeCCompiler.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/x64-Debug/CMakeFiles/4.1.1-msvc1/CMakeCXXCompiler.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeGenericSystem.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeInitializeConfigs.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/WindowsPaths.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeCInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeLanguageInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/MSVC-C.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/MSVC.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows-MSVC-C.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows-MSVC.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/x64-Debug/CMakeFiles/4.1.1-msvc1/CMakeRCCompiler.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeRCInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Internal/CMakeCLinkerInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Internal/CMakeCommonLinkerInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Linker/MSVC-C.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Linker/MSVC.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Linker/Windows-MSVC-C.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Linker/Windows-MSVC.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeCXXInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeLanguageInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/MSVC-CXX.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/MSVC.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows-MSVC-CXX.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Windows-MSVC.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Internal/CMakeCXXLinkerInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Internal/CMakeCommonLinkerInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Linker/MSVC-CXX.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Linker/MSVC.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Linker/Windows-MSVC-CXX.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/Platform/Linker/Windows-MSVC.cmake"
|
||||
},
|
||||
{
|
||||
"path" : "projects/WinDurango.Common/CMakeLists.txt"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/FetchContent.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/shared_internal_commands.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/download.cmake.in"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/extractfile.cmake.in"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/RepositoryInfo.txt.in"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/stepscript.cmake.in"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/UpdateInfo.txt.in"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/stepscript.cmake.in"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/PatchInfo.txt.in"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/stepscript.cmake.in"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/x64-Debug/_deps/json-src/CMakeLists.txt"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/ExternalProject/shared_internal_commands.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/GNUInstallDirs.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/x64-Debug/_deps/json-src/cmake/pkg-config.pc.in"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/CMakePackageConfigHelpers.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1/Modules/WriteBasicConfigVersionFile.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/x64-Debug/_deps/json-src/cmake/nlohmann_jsonConfigVersion.cmake.in"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/x64-Debug/_deps/json-src/cmake/config.cmake.in"
|
||||
},
|
||||
{
|
||||
"path" : "projects/WinDurango.Implementation.WinRT/CMakeLists.txt"
|
||||
},
|
||||
{
|
||||
"path" : "projects/WinDurango.WinRT/CMakeLists.txt"
|
||||
},
|
||||
{
|
||||
"path" : "etwplus/CMakeLists.txt"
|
||||
},
|
||||
{
|
||||
"path" : "kernelx/CMakeLists.txt"
|
||||
},
|
||||
{
|
||||
"path" : "d3d11.x/CMakeLists.txt"
|
||||
}
|
||||
],
|
||||
"kind" : "cmakeFiles",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug",
|
||||
"source" : "C:/Users/umidi/source/repos/WinDurango"
|
||||
},
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 1
|
||||
}
|
||||
}
|
||||
@@ -1,276 +0,0 @@
|
||||
{
|
||||
"configurations" :
|
||||
[
|
||||
{
|
||||
"directories" :
|
||||
[
|
||||
{
|
||||
"build" : ".",
|
||||
"childIndexes" :
|
||||
[
|
||||
1,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "4.0"
|
||||
},
|
||||
"projectIndex" : 0,
|
||||
"source" : ".",
|
||||
"targetIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"build" : "projects/WinDurango.Common",
|
||||
"childIndexes" :
|
||||
[
|
||||
2
|
||||
],
|
||||
"jsonFile" : "directory-projects.WinDurango.Common-Debug-0f7b722c332ee4a42ba5.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "4.0"
|
||||
},
|
||||
"parentIndex" : 0,
|
||||
"projectIndex" : 1,
|
||||
"source" : "projects/WinDurango.Common",
|
||||
"targetIndexes" :
|
||||
[
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"build" : "_deps/json-build",
|
||||
"jsonFile" : "directory-_deps.json-build-Debug-22ac37aaee65079284db.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.5"
|
||||
},
|
||||
"parentIndex" : 1,
|
||||
"projectIndex" : 2,
|
||||
"source" : "out/build/x64-Debug/_deps/json-src"
|
||||
},
|
||||
{
|
||||
"build" : "projects/WinDurango.Implementation.WinRT",
|
||||
"jsonFile" : "directory-projects.WinDurango.Implementation.WinRT-Debug-ff0c9fe633461f5280fa.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "4.0"
|
||||
},
|
||||
"parentIndex" : 0,
|
||||
"projectIndex" : 3,
|
||||
"source" : "projects/WinDurango.Implementation.WinRT",
|
||||
"targetIndexes" :
|
||||
[
|
||||
2
|
||||
]
|
||||
},
|
||||
{
|
||||
"build" : "projects/WinDurango.WinRT",
|
||||
"jsonFile" : "directory-projects.WinDurango.WinRT-Debug-250ac47eae54aea70d39.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "4.0"
|
||||
},
|
||||
"parentIndex" : 0,
|
||||
"projectIndex" : 4,
|
||||
"source" : "projects/WinDurango.WinRT",
|
||||
"targetIndexes" :
|
||||
[
|
||||
3
|
||||
]
|
||||
},
|
||||
{
|
||||
"build" : "etwplus",
|
||||
"jsonFile" : "directory-etwplus-Debug-61055710974904d7e893.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "4.0"
|
||||
},
|
||||
"parentIndex" : 0,
|
||||
"projectIndex" : 0,
|
||||
"source" : "etwplus",
|
||||
"targetIndexes" :
|
||||
[
|
||||
5
|
||||
]
|
||||
},
|
||||
{
|
||||
"build" : "kernelx",
|
||||
"jsonFile" : "directory-kernelx-Debug-1ab2f9f40f4d1d165202.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "4.0"
|
||||
},
|
||||
"parentIndex" : 0,
|
||||
"projectIndex" : 0,
|
||||
"source" : "kernelx",
|
||||
"targetIndexes" :
|
||||
[
|
||||
6
|
||||
]
|
||||
},
|
||||
{
|
||||
"build" : "d3d11.x",
|
||||
"jsonFile" : "directory-d3d11.x-Debug-70d84b0307a7460d26b6.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "4.0"
|
||||
},
|
||||
"parentIndex" : 0,
|
||||
"projectIndex" : 0,
|
||||
"source" : "d3d11.x",
|
||||
"targetIndexes" :
|
||||
[
|
||||
4
|
||||
]
|
||||
}
|
||||
],
|
||||
"name" : "Debug",
|
||||
"projects" :
|
||||
[
|
||||
{
|
||||
"childIndexes" :
|
||||
[
|
||||
1,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"directoryIndexes" :
|
||||
[
|
||||
0,
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"name" : "WinDurango",
|
||||
"targetIndexes" :
|
||||
[
|
||||
0,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
]
|
||||
},
|
||||
{
|
||||
"childIndexes" :
|
||||
[
|
||||
2
|
||||
],
|
||||
"directoryIndexes" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"name" : "WinDurango.Common",
|
||||
"parentIndex" : 0,
|
||||
"targetIndexes" :
|
||||
[
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"directoryIndexes" :
|
||||
[
|
||||
2
|
||||
],
|
||||
"name" : "nlohmann_json",
|
||||
"parentIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndexes" :
|
||||
[
|
||||
3
|
||||
],
|
||||
"name" : "WinDurango.Implementation.WinRT",
|
||||
"parentIndex" : 0,
|
||||
"targetIndexes" :
|
||||
[
|
||||
2
|
||||
]
|
||||
},
|
||||
{
|
||||
"directoryIndexes" :
|
||||
[
|
||||
4
|
||||
],
|
||||
"name" : "WinDurango.WinRT",
|
||||
"parentIndex" : 0,
|
||||
"targetIndexes" :
|
||||
[
|
||||
3
|
||||
]
|
||||
}
|
||||
],
|
||||
"targets" :
|
||||
[
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "WinDurango::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-WinDurango-Debug-ce43248c26becb9c876c.json",
|
||||
"name" : "WinDurango",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "WinDurango.Common::@8b1614c16e9f61155cc5",
|
||||
"jsonFile" : "target-WinDurango.Common-Debug-1c907b1833451c57a815.json",
|
||||
"name" : "WinDurango.Common",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 3,
|
||||
"id" : "WinDurango.Implementation.WinRT::@a709d3acf67cd3a3c422",
|
||||
"jsonFile" : "target-WinDurango.Implementation.WinRT-Debug-872feefe31e086c152dd.json",
|
||||
"name" : "WinDurango.Implementation.WinRT",
|
||||
"projectIndex" : 3
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 4,
|
||||
"id" : "WinDurango.WinRT::@45c147f30586ea4f43a2",
|
||||
"jsonFile" : "target-WinDurango.WinRT-Debug-3f3b07318d5995aa3b5c.json",
|
||||
"name" : "WinDurango.WinRT",
|
||||
"projectIndex" : 4
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 7,
|
||||
"id" : "d3d11_x::@4fa90ef760f3cfa7a424",
|
||||
"jsonFile" : "target-d3d11_x-Debug-dd965d5872c3e8527f56.json",
|
||||
"name" : "d3d11_x",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 5,
|
||||
"id" : "etwplus::@2b25748f72f7aaa4dfc9",
|
||||
"jsonFile" : "target-etwplus-Debug-7b88d190ab878f27fce7.json",
|
||||
"name" : "etwplus",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 6,
|
||||
"id" : "kernelx::@47a08a042e3f84c0ca17",
|
||||
"jsonFile" : "target-kernelx-Debug-155dc72ad4c25d803cf7.json",
|
||||
"name" : "kernelx",
|
||||
"projectIndex" : 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"kind" : "codemodel",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug",
|
||||
"source" : "C:/Users/umidi/source/repos/WinDurango"
|
||||
},
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 8
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" : [],
|
||||
"files" : [],
|
||||
"nodes" : []
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
{
|
||||
"build" : ".",
|
||||
"source" : "."
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" : [],
|
||||
"files" : [],
|
||||
"nodes" : []
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
{
|
||||
"build" : "_deps/json-build",
|
||||
"source" : "out/build/x64-Debug/_deps/json-src"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" : [],
|
||||
"files" : [],
|
||||
"nodes" : []
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
{
|
||||
"build" : "d3d11.x",
|
||||
"source" : "d3d11.x"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" : [],
|
||||
"files" : [],
|
||||
"nodes" : []
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
{
|
||||
"build" : "etwplus",
|
||||
"source" : "etwplus"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" : [],
|
||||
"files" : [],
|
||||
"nodes" : []
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
{
|
||||
"build" : "kernelx",
|
||||
"source" : "kernelx"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" : [],
|
||||
"files" : [],
|
||||
"nodes" : []
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
{
|
||||
"build" : "projects/WinDurango.Common",
|
||||
"source" : "projects/WinDurango.Common"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" : [],
|
||||
"files" : [],
|
||||
"nodes" : []
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
{
|
||||
"build" : "projects/WinDurango.Implementation.WinRT",
|
||||
"source" : "projects/WinDurango.Implementation.WinRT"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" : [],
|
||||
"files" : [],
|
||||
"nodes" : []
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
{
|
||||
"build" : "projects/WinDurango.WinRT",
|
||||
"source" : "projects/WinDurango.WinRT"
|
||||
}
|
||||
}
|
||||
@@ -1,132 +0,0 @@
|
||||
{
|
||||
"cmake" :
|
||||
{
|
||||
"generator" :
|
||||
{
|
||||
"multiConfig" : false,
|
||||
"name" : "Ninja"
|
||||
},
|
||||
"paths" :
|
||||
{
|
||||
"cmake" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe",
|
||||
"cpack" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cpack.exe",
|
||||
"ctest" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/ctest.exe",
|
||||
"root" : "F:/VS2026/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-4.1"
|
||||
},
|
||||
"version" :
|
||||
{
|
||||
"isDirty" : false,
|
||||
"major" : 4,
|
||||
"minor" : 1,
|
||||
"patch" : 1,
|
||||
"string" : "4.1.1-msvc1",
|
||||
"suffix" : "msvc1"
|
||||
}
|
||||
},
|
||||
"objects" :
|
||||
[
|
||||
{
|
||||
"jsonFile" : "codemodel-v2-68d3d17cbf415c8f0e80.json",
|
||||
"kind" : "codemodel",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cache-v2-ae492d2f1c7fac179a1c.json",
|
||||
"kind" : "cache",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cmakeFiles-v1-413b36039ef7ab75ddfb.json",
|
||||
"kind" : "cmakeFiles",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "toolchains-v1-ac7f6c639a38a82be393.json",
|
||||
"kind" : "toolchains",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
}
|
||||
],
|
||||
"reply" :
|
||||
{
|
||||
"client-MicrosoftVS" :
|
||||
{
|
||||
"query.json" :
|
||||
{
|
||||
"requests" :
|
||||
[
|
||||
{
|
||||
"kind" : "cache",
|
||||
"version" : 2
|
||||
},
|
||||
{
|
||||
"kind" : "cmakeFiles",
|
||||
"version" : 1
|
||||
},
|
||||
{
|
||||
"kind" : "codemodel",
|
||||
"version" : 2
|
||||
},
|
||||
{
|
||||
"kind" : "toolchains",
|
||||
"version" : 1
|
||||
}
|
||||
],
|
||||
"responses" :
|
||||
[
|
||||
{
|
||||
"jsonFile" : "cache-v2-ae492d2f1c7fac179a1c.json",
|
||||
"kind" : "cache",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cmakeFiles-v1-413b36039ef7ab75ddfb.json",
|
||||
"kind" : "cmakeFiles",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "codemodel-v2-68d3d17cbf415c8f0e80.json",
|
||||
"kind" : "codemodel",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 8
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "toolchains-v1-ac7f6c639a38a82be393.json",
|
||||
"kind" : "toolchains",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,84 +0,0 @@
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" :
|
||||
[
|
||||
"add_custom_target"
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
[
|
||||
{
|
||||
"file" : 0
|
||||
},
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 12,
|
||||
"parent" : 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"id" : "WinDurango.Common::@8b1614c16e9f61155cc5"
|
||||
},
|
||||
{
|
||||
"id" : "WinDurango.Implementation.WinRT::@a709d3acf67cd3a3c422"
|
||||
},
|
||||
{
|
||||
"id" : "WinDurango.WinRT::@45c147f30586ea4f43a2"
|
||||
},
|
||||
{
|
||||
"id" : "etwplus::@2b25748f72f7aaa4dfc9"
|
||||
},
|
||||
{
|
||||
"id" : "kernelx::@47a08a042e3f84c0ca17"
|
||||
}
|
||||
],
|
||||
"id" : "WinDurango::@6890427a1f51a3e7e1df",
|
||||
"name" : "WinDurango",
|
||||
"paths" :
|
||||
{
|
||||
"build" : ".",
|
||||
"source" : "."
|
||||
},
|
||||
"sourceGroups" :
|
||||
[
|
||||
{
|
||||
"name" : "",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "CMake Rules",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"sources" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/x64-Debug/CMakeFiles/WinDurango",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 0,
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/x64-Debug/CMakeFiles/WinDurango.rule",
|
||||
"sourceGroupIndex" : 1
|
||||
}
|
||||
],
|
||||
"type" : "UTILITY"
|
||||
}
|
||||
@@ -1,222 +0,0 @@
|
||||
{
|
||||
"artifacts" :
|
||||
[
|
||||
{
|
||||
"path" : "projects/WinDurango.Common/WinDurango.Common.dll"
|
||||
},
|
||||
{
|
||||
"path" : "projects/WinDurango.Common/WinDurango.Common.lib"
|
||||
},
|
||||
{
|
||||
"path" : "projects/WinDurango.Common/WinDurango.Common.pdb"
|
||||
}
|
||||
],
|
||||
"backtrace" : 1,
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" :
|
||||
[
|
||||
"add_library",
|
||||
"add_compile_definitions",
|
||||
"target_compile_definitions",
|
||||
"target_include_directories",
|
||||
"target_link_libraries"
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"projects/WinDurango.Common/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
[
|
||||
{
|
||||
"file" : 0
|
||||
},
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 24,
|
||||
"parent" : 0
|
||||
},
|
||||
{
|
||||
"command" : 1,
|
||||
"file" : 0,
|
||||
"line" : 9,
|
||||
"parent" : 0
|
||||
},
|
||||
{
|
||||
"command" : 2,
|
||||
"file" : 0,
|
||||
"line" : 31,
|
||||
"parent" : 0
|
||||
},
|
||||
{
|
||||
"command" : 3,
|
||||
"file" : 0,
|
||||
"line" : 25,
|
||||
"parent" : 0
|
||||
},
|
||||
{
|
||||
"command" : 4,
|
||||
"file" : 0,
|
||||
"line" : 29,
|
||||
"parent" : 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"compileGroups" :
|
||||
[
|
||||
{
|
||||
"compileCommandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od -std:c++20 -MDd -RTC1 -Zi"
|
||||
}
|
||||
],
|
||||
"defines" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"define" : "WD_API_EXPORTS"
|
||||
},
|
||||
{
|
||||
"backtrace" : 3,
|
||||
"define" : "WINDURANGO_COMMON_COMPILER_NAME=\"MSVC\""
|
||||
},
|
||||
{
|
||||
"backtrace" : 3,
|
||||
"define" : "WINDURANGO_COMMON_PLATFORM_ARCH=\"AMD64\""
|
||||
},
|
||||
{
|
||||
"backtrace" : 3,
|
||||
"define" : "WINDURANGO_COMMON_PLATFORM_NAME=\"Windows\""
|
||||
},
|
||||
{
|
||||
"backtrace" : 3,
|
||||
"define" : "WINDURANGO_COMMON_RC_VERSION=1,0,0"
|
||||
},
|
||||
{
|
||||
"backtrace" : 3,
|
||||
"define" : "WINDURANGO_COMMON_VERSION=\"1.0.0-dev.5\""
|
||||
},
|
||||
{
|
||||
"define" : "WinDurango_Common_EXPORTS"
|
||||
}
|
||||
],
|
||||
"includes" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 4,
|
||||
"path" : "C:/Users/umidi/source/repos/WinDurango/projects/WinDurango.Common/include/WinDurango.Common"
|
||||
},
|
||||
{
|
||||
"backtrace" : 5,
|
||||
"path" : "C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/_deps/json-src/include"
|
||||
}
|
||||
],
|
||||
"language" : "CXX",
|
||||
"languageStandard" :
|
||||
{
|
||||
"backtraces" :
|
||||
[
|
||||
5
|
||||
],
|
||||
"standard" : "20"
|
||||
},
|
||||
"sourceIndexes" :
|
||||
[
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"id" : "WinDurango.Common::@8b1614c16e9f61155cc5",
|
||||
"link" :
|
||||
{
|
||||
"commandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/machine:x64 /debug /INCREMENTAL",
|
||||
"role" : "flags"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
"name" : "WinDurango.Common",
|
||||
"nameOnDisk" : "WinDurango.Common.dll",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "projects/WinDurango.Common",
|
||||
"source" : "projects/WinDurango.Common"
|
||||
},
|
||||
"sourceGroups" :
|
||||
[
|
||||
{
|
||||
"name" : "Header Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "Source Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
6
|
||||
]
|
||||
}
|
||||
],
|
||||
"sources" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "projects/WinDurango.Common/include/WinDurango.Common/WinDurango.h",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "projects/WinDurango.Common/src/WinDurango.cpp",
|
||||
"sourceGroupIndex" : 1
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "projects/WinDurango.Common/include/WinDurango.Common/Config.h",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "projects/WinDurango.Common/include/WinDurango.Common/Logging.h",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "projects/WinDurango.Common/include/WinDurango.Common/Interfaces/Storage/Directory.h",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "projects/WinDurango.Common/include/WinDurango.Common/Interfaces/Storage/File.h",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 5,
|
||||
"path" : "out/build/x64-Debug/_deps/json-src/nlohmann_json.natvis",
|
||||
"sourceGroupIndex" : 2
|
||||
}
|
||||
],
|
||||
"type" : "SHARED_LIBRARY"
|
||||
}
|
||||
@@ -1,252 +0,0 @@
|
||||
{
|
||||
"artifacts" :
|
||||
[
|
||||
{
|
||||
"path" : "projects/WinDurango.Implementation.WinRT/WinDurango.Implementation.WinRT.dll"
|
||||
},
|
||||
{
|
||||
"path" : "projects/WinDurango.Implementation.WinRT/WinDurango.Implementation.WinRT.lib"
|
||||
},
|
||||
{
|
||||
"path" : "projects/WinDurango.Implementation.WinRT/WinDurango.Implementation.WinRT.pdb"
|
||||
}
|
||||
],
|
||||
"backtrace" : 1,
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" :
|
||||
[
|
||||
"add_library",
|
||||
"target_link_libraries",
|
||||
"add_compile_definitions",
|
||||
"target_compile_definitions",
|
||||
"target_include_directories"
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"projects/WinDurango.Implementation.WinRT/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
[
|
||||
{
|
||||
"file" : 0
|
||||
},
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 16,
|
||||
"parent" : 0
|
||||
},
|
||||
{
|
||||
"command" : 1,
|
||||
"file" : 0,
|
||||
"line" : 22,
|
||||
"parent" : 0
|
||||
},
|
||||
{
|
||||
"command" : 2,
|
||||
"file" : 0,
|
||||
"line" : 14,
|
||||
"parent" : 0
|
||||
},
|
||||
{
|
||||
"command" : 3,
|
||||
"file" : 0,
|
||||
"line" : 24,
|
||||
"parent" : 0
|
||||
},
|
||||
{
|
||||
"command" : 4,
|
||||
"file" : 0,
|
||||
"line" : 17,
|
||||
"parent" : 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"compileGroups" :
|
||||
[
|
||||
{
|
||||
"compileCommandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od -std:c++20 -MDd -RTC1 -Zi"
|
||||
}
|
||||
],
|
||||
"defines" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 3,
|
||||
"define" : "WDIMPL_API_EXPORTS"
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"define" : "WINDURANGO_COMMON_COMPILER_NAME=\"MSVC\""
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"define" : "WINDURANGO_COMMON_PLATFORM_ARCH=\"AMD64\""
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"define" : "WINDURANGO_COMMON_PLATFORM_NAME=\"Windows\""
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"define" : "WINDURANGO_COMMON_RC_VERSION=1,0,0"
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"define" : "WINDURANGO_COMMON_VERSION=\"1.0.0-dev.5\""
|
||||
},
|
||||
{
|
||||
"backtrace" : 4,
|
||||
"define" : "WINDURANGO_IMPLEMENTATION_WINRT_COMPILER_NAME=\"MSVC\""
|
||||
},
|
||||
{
|
||||
"backtrace" : 4,
|
||||
"define" : "WINDURANGO_IMPLEMENTATION_WINRT_PLATFORM_ARCH=\"AMD64\""
|
||||
},
|
||||
{
|
||||
"backtrace" : 4,
|
||||
"define" : "WINDURANGO_IMPLEMENTATION_WINRT_PLATFORM_NAME=\"Windows\""
|
||||
},
|
||||
{
|
||||
"backtrace" : 4,
|
||||
"define" : "WINDURANGO_IMPLEMENTATION_WINRT_RC_VERSION=1,0,0"
|
||||
},
|
||||
{
|
||||
"backtrace" : 4,
|
||||
"define" : "WINDURANGO_IMPLEMENTATION_WINRT_VERSION=\"1.0.0-dev.1\""
|
||||
},
|
||||
{
|
||||
"define" : "WinDurango_Implementation_WinRT_EXPORTS"
|
||||
}
|
||||
],
|
||||
"includes" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 5,
|
||||
"path" : "C:/Users/umidi/source/repos/WinDurango/projects/WinDurango.Implementation.WinRT/include/WinDurango.Implementation.WinRT"
|
||||
},
|
||||
{
|
||||
"backtrace" : 5,
|
||||
"path" : "C:/Users/umidi/source/repos/WinDurango/projects/WinDurango.Implementation.WinRT/../WinDurango.Common/include"
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"path" : "C:/Users/umidi/source/repos/WinDurango/projects/WinDurango.Common/include/WinDurango.Common"
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"path" : "C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/_deps/json-src/include"
|
||||
}
|
||||
],
|
||||
"language" : "CXX",
|
||||
"languageStandard" :
|
||||
{
|
||||
"backtraces" :
|
||||
[
|
||||
2
|
||||
],
|
||||
"standard" : "20"
|
||||
},
|
||||
"sourceIndexes" :
|
||||
[
|
||||
2,
|
||||
3
|
||||
]
|
||||
}
|
||||
],
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"id" : "WinDurango.Common::@8b1614c16e9f61155cc5"
|
||||
}
|
||||
],
|
||||
"id" : "WinDurango.Implementation.WinRT::@a709d3acf67cd3a3c422",
|
||||
"link" :
|
||||
{
|
||||
"commandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/machine:x64 /debug /INCREMENTAL",
|
||||
"role" : "flags"
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"fragment" : "projects\\WinDurango.Common\\WinDurango.Common.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"
|
||||
},
|
||||
"name" : "WinDurango.Implementation.WinRT",
|
||||
"nameOnDisk" : "WinDurango.Implementation.WinRT.dll",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "projects/WinDurango.Implementation.WinRT",
|
||||
"source" : "projects/WinDurango.Implementation.WinRT"
|
||||
},
|
||||
"sourceGroups" :
|
||||
[
|
||||
{
|
||||
"name" : "Header Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "Source Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
2,
|
||||
3
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
4
|
||||
]
|
||||
}
|
||||
],
|
||||
"sources" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "projects/WinDurango.Implementation.WinRT/include/WinDurango.Implementation.WinRT/Interfaces/Storage/Directory.h",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "projects/WinDurango.Implementation.WinRT/include/WinDurango.Implementation.WinRT/Interfaces/Storage/File.h",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "projects/WinDurango.Implementation.WinRT/src/interfaces/Storage/Directory.cpp",
|
||||
"sourceGroupIndex" : 1
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "projects/WinDurango.Implementation.WinRT/src/interfaces/Storage/File.cpp",
|
||||
"sourceGroupIndex" : 1
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"path" : "out/build/x64-Debug/_deps/json-src/nlohmann_json.natvis",
|
||||
"sourceGroupIndex" : 2
|
||||
}
|
||||
],
|
||||
"type" : "SHARED_LIBRARY"
|
||||
}
|
||||
@@ -1,111 +0,0 @@
|
||||
{
|
||||
"artifacts" :
|
||||
[
|
||||
{
|
||||
"path" : "projects/WinDurango.WinRT/WinDurango.WinRT.dll"
|
||||
},
|
||||
{
|
||||
"path" : "projects/WinDurango.WinRT/WinDurango.WinRT.lib"
|
||||
},
|
||||
{
|
||||
"path" : "projects/WinDurango.WinRT/WinDurango.WinRT.pdb"
|
||||
}
|
||||
],
|
||||
"backtrace" : 1,
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" :
|
||||
[
|
||||
"add_library",
|
||||
"target_link_libraries"
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"projects/WinDurango.WinRT/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
[
|
||||
{
|
||||
"file" : 0
|
||||
},
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 14,
|
||||
"parent" : 0
|
||||
},
|
||||
{
|
||||
"command" : 1,
|
||||
"file" : 0,
|
||||
"line" : 20,
|
||||
"parent" : 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"id" : "WinDurango.Common::@8b1614c16e9f61155cc5"
|
||||
}
|
||||
],
|
||||
"id" : "WinDurango.WinRT::@45c147f30586ea4f43a2",
|
||||
"link" :
|
||||
{
|
||||
"commandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/machine:x64 /debug /INCREMENTAL",
|
||||
"role" : "flags"
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"fragment" : "projects\\WinDurango.Common\\WinDurango.Common.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"
|
||||
},
|
||||
"name" : "WinDurango.WinRT",
|
||||
"nameOnDisk" : "WinDurango.WinRT.dll",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "projects/WinDurango.WinRT",
|
||||
"source" : "projects/WinDurango.WinRT"
|
||||
},
|
||||
"sourceGroups" :
|
||||
[
|
||||
{
|
||||
"name" : "Header Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"sources" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "projects/WinDurango.WinRT/include/WinDurango.WinRT/stub.h",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"path" : "out/build/x64-Debug/_deps/json-src/nlohmann_json.natvis",
|
||||
"sourceGroupIndex" : 1
|
||||
}
|
||||
],
|
||||
"type" : "SHARED_LIBRARY"
|
||||
}
|
||||
@@ -1,179 +0,0 @@
|
||||
{
|
||||
"artifacts" :
|
||||
[
|
||||
{
|
||||
"path" : "d3d11.x/d3d11_x.dll"
|
||||
},
|
||||
{
|
||||
"path" : "d3d11.x/d3d11_x.lib"
|
||||
},
|
||||
{
|
||||
"path" : "d3d11.x/d3d11_x.pdb"
|
||||
}
|
||||
],
|
||||
"backtrace" : 1,
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" :
|
||||
[
|
||||
"add_library",
|
||||
"target_link_options"
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"d3d11.x/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
[
|
||||
{
|
||||
"file" : 0
|
||||
},
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 1,
|
||||
"parent" : 0
|
||||
},
|
||||
{
|
||||
"command" : 1,
|
||||
"file" : 0,
|
||||
"line" : 3,
|
||||
"parent" : 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"compileGroups" :
|
||||
[
|
||||
{
|
||||
"compileCommandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od -std:c++20 -MDd -RTC1 -Zi"
|
||||
}
|
||||
],
|
||||
"defines" :
|
||||
[
|
||||
{
|
||||
"define" : "d3d11_x_EXPORTS"
|
||||
}
|
||||
],
|
||||
"language" : "CXX",
|
||||
"languageStandard" :
|
||||
{
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"standard" : "20"
|
||||
},
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0,
|
||||
4,
|
||||
6
|
||||
]
|
||||
}
|
||||
],
|
||||
"id" : "d3d11_x::@4fa90ef760f3cfa7a424",
|
||||
"link" :
|
||||
{
|
||||
"commandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/machine:x64 /debug /INCREMENTAL",
|
||||
"role" : "flags"
|
||||
},
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"fragment" : "/FORCE:MULTIPLE",
|
||||
"role" : "flags"
|
||||
},
|
||||
{
|
||||
"fragment" : "/DEF:C:\\Users\\umidi\\source\\repos\\WinDurango\\d3d11.x\\Exports.def",
|
||||
"role" : "flags"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
"name" : "d3d11_x",
|
||||
"nameOnDisk" : "d3d11_x.dll",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "d3d11.x",
|
||||
"source" : "d3d11.x"
|
||||
},
|
||||
"sourceGroups" :
|
||||
[
|
||||
{
|
||||
"name" : "Source Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0,
|
||||
4,
|
||||
6,
|
||||
7
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "Header Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
5
|
||||
]
|
||||
}
|
||||
],
|
||||
"sources" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "d3d11.x/d3d11.x.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "d3d11.x/d3d11.x.h",
|
||||
"sourceGroupIndex" : 1
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "d3d11.x/unknown.g.h",
|
||||
"sourceGroupIndex" : 1
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "d3d11.x/IGraphicsUnknown.h",
|
||||
"sourceGroupIndex" : 1
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "d3d11.x/IGraphicsUnknown.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "d3d11.x/IIDExports.h",
|
||||
"sourceGroupIndex" : 1
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "d3d11.x/IIDExports.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "d3d11.x/Exports.def",
|
||||
"sourceGroupIndex" : 0
|
||||
}
|
||||
],
|
||||
"type" : "SHARED_LIBRARY"
|
||||
}
|
||||
@@ -1,123 +0,0 @@
|
||||
{
|
||||
"artifacts" :
|
||||
[
|
||||
{
|
||||
"path" : "etwplus/etwplus.dll"
|
||||
},
|
||||
{
|
||||
"path" : "etwplus/etwplus.lib"
|
||||
},
|
||||
{
|
||||
"path" : "etwplus/etwplus.pdb"
|
||||
}
|
||||
],
|
||||
"backtrace" : 1,
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" :
|
||||
[
|
||||
"add_library"
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"etwplus/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
[
|
||||
{
|
||||
"file" : 0
|
||||
},
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 1,
|
||||
"parent" : 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"compileGroups" :
|
||||
[
|
||||
{
|
||||
"compileCommandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od -std:c++20 -MDd -RTC1 -Zi"
|
||||
}
|
||||
],
|
||||
"defines" :
|
||||
[
|
||||
{
|
||||
"define" : "etwplus_EXPORTS"
|
||||
}
|
||||
],
|
||||
"language" : "CXX",
|
||||
"languageStandard" :
|
||||
{
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"standard" : "20"
|
||||
},
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"id" : "etwplus::@2b25748f72f7aaa4dfc9",
|
||||
"link" :
|
||||
{
|
||||
"commandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/machine:x64 /debug /INCREMENTAL",
|
||||
"role" : "flags"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
"name" : "etwplus",
|
||||
"nameOnDisk" : "etwplus.dll",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "etwplus",
|
||||
"source" : "etwplus"
|
||||
},
|
||||
"sourceGroups" :
|
||||
[
|
||||
{
|
||||
"name" : "Source Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "Header Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"sources" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "etwplus/etwplus.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "etwplus/etwplus.h",
|
||||
"sourceGroupIndex" : 1
|
||||
}
|
||||
],
|
||||
"type" : "SHARED_LIBRARY"
|
||||
}
|
||||
@@ -1,129 +0,0 @@
|
||||
{
|
||||
"artifacts" :
|
||||
[
|
||||
{
|
||||
"path" : "kernelx/kernelx.dll"
|
||||
},
|
||||
{
|
||||
"path" : "kernelx/kernelx.lib"
|
||||
},
|
||||
{
|
||||
"path" : "kernelx/kernelx.pdb"
|
||||
}
|
||||
],
|
||||
"backtrace" : 1,
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" :
|
||||
[
|
||||
"add_library"
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"kernelx/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
[
|
||||
{
|
||||
"file" : 0
|
||||
},
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 1,
|
||||
"parent" : 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"compileGroups" :
|
||||
[
|
||||
{
|
||||
"compileCommandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od -std:c++20 -MDd -RTC1 -Zi"
|
||||
}
|
||||
],
|
||||
"defines" :
|
||||
[
|
||||
{
|
||||
"define" : "kernelx_EXPORTS"
|
||||
}
|
||||
],
|
||||
"language" : "CXX",
|
||||
"languageStandard" :
|
||||
{
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"standard" : "20"
|
||||
},
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"id" : "kernelx::@47a08a042e3f84c0ca17",
|
||||
"link" :
|
||||
{
|
||||
"commandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "/machine:x64 /debug /INCREMENTAL",
|
||||
"role" : "flags"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
},
|
||||
"name" : "kernelx",
|
||||
"nameOnDisk" : "kernelx.dll",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "kernelx",
|
||||
"source" : "kernelx"
|
||||
},
|
||||
"sourceGroups" :
|
||||
[
|
||||
{
|
||||
"name" : "Source Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "Header Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
1,
|
||||
2
|
||||
]
|
||||
}
|
||||
],
|
||||
"sources" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "kernelx/kernelx.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "kernelx/kernelx.h",
|
||||
"sourceGroupIndex" : 1
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "kernelx/Logan.h",
|
||||
"sourceGroupIndex" : 1
|
||||
}
|
||||
],
|
||||
"type" : "SHARED_LIBRARY"
|
||||
}
|
||||
@@ -1,78 +0,0 @@
|
||||
{
|
||||
"kind" : "toolchains",
|
||||
"toolchains" :
|
||||
[
|
||||
{
|
||||
"compiler" :
|
||||
{
|
||||
"id" : "MSVC",
|
||||
"implicit" :
|
||||
{
|
||||
"includeDirectories" : [],
|
||||
"linkDirectories" : [],
|
||||
"linkFrameworkDirectories" : [],
|
||||
"linkLibraries" : []
|
||||
},
|
||||
"path" : "F:/VS2026/VC/Tools/MSVC/14.50.35717/bin/Hostx64/x64/cl.exe",
|
||||
"version" : "19.50.35723.0"
|
||||
},
|
||||
"language" : "C",
|
||||
"sourceFileExtensions" :
|
||||
[
|
||||
"c",
|
||||
"m"
|
||||
]
|
||||
},
|
||||
{
|
||||
"compiler" :
|
||||
{
|
||||
"id" : "MSVC",
|
||||
"implicit" :
|
||||
{
|
||||
"includeDirectories" : [],
|
||||
"linkDirectories" : [],
|
||||
"linkFrameworkDirectories" : [],
|
||||
"linkLibraries" : []
|
||||
},
|
||||
"path" : "F:/VS2026/VC/Tools/MSVC/14.50.35717/bin/Hostx64/x64/cl.exe",
|
||||
"version" : "19.50.35723.0"
|
||||
},
|
||||
"language" : "CXX",
|
||||
"sourceFileExtensions" :
|
||||
[
|
||||
"C",
|
||||
"M",
|
||||
"c++",
|
||||
"cc",
|
||||
"cpp",
|
||||
"cxx",
|
||||
"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" : 0
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -1,70 +0,0 @@
|
||||
# ninja log v6
|
||||
29 59 7910590474193355 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/File.cpp.obj.modmap 8fe8ecefebb8b996
|
||||
7 235 7910615706782040 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/projects/WinDurango.Common/cmake_install.cmake b374a857868906cb
|
||||
24 66 7910590474143294 projects/WinDurango.Common/CMakeFiles/WinDurango.Common.dir/CXX.dd f47348b31d1b0044
|
||||
16 192 7910587224117477 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/File.cpp.obj.ddi d4bf425449819f3d
|
||||
12 197 7910587224082370 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/Directory.cpp.obj.ddi 25e6aa5f1ab409f8
|
||||
29 59 7910590474193355 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/CXX.dd 8fe8ecefebb8b996
|
||||
346 1179 7910604202792627 d3d11.x/CMakeFiles/d3d11.x.dir/IGraphicsUnknown.cpp.obj 12de2bfdf025862
|
||||
32 312 7910605437045593 d3d11.x/CMakeFiles/d3d11.x.dir/d3d11.x.cpp.obj.ddi 61547aeab287d409
|
||||
42 804 7910587566391325 projects/WinDurango.Common/WinDurango.Common.dll 857c4aa508452a4c
|
||||
597 2417 7910587229932149 projects/WinDurango.Common/CMakeFiles/WinDurango.Common.dir/src/WinDurango.cpp.obj e0776735bd94cbb3
|
||||
29 59 7910590474193355 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/CXXModules.json 8fe8ecefebb8b996
|
||||
291 318 7910588172722043 projects/WinDurango.Kernel/CMakeFiles/WinDurango.Kernel.dir/CXX.dd a1147dd314c1948b
|
||||
29 59 7910590474193355 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/Directory.cpp.obj.modmap 8fe8ecefebb8b996
|
||||
216 243 7910615211553338 d3d11.x/CMakeFiles/d3d11.x.dir/CXXModules.json 76f7efc7ff720ae2
|
||||
32 290 7910588170133398 projects/WinDurango.Kernel/CMakeFiles/WinDurango.Kernel.dir/src/Kernel.cpp.obj.ddi 434de597537151e2
|
||||
307 621 7910591713021529 etwplus/etwplus.lib 10f5e444d363e898
|
||||
291 318 7910588172722043 projects/WinDurango.Kernel/CMakeFiles/WinDurango.Kernel.dir/CXXModules.json a1147dd314c1948b
|
||||
216 243 7910615211553338 d3d11.x/CMakeFiles/d3d11.x.dir/IGraphicsUnknown.cpp.obj.modmap 76f7efc7ff720ae2
|
||||
291 318 7910588172722043 projects/WinDurango.Kernel/CMakeFiles/WinDurango.Kernel.dir/src/Kernel.cpp.obj.modmap a1147dd314c1948b
|
||||
8 546 7910587224037260 projects/WinDurango.Common/CMakeFiles/WinDurango.Common.dir/src/WinDurango.cpp.obj.ddi 99dd102cec9fdb3a
|
||||
24 66 7910590474143294 projects/WinDurango.Common/CMakeFiles/WinDurango.Common.dir/CXXModules.json f47348b31d1b0044
|
||||
29 298 7910604199624050 d3d11.x/CMakeFiles/d3d11.x.dir/IGraphicsUnknown.cpp.obj.ddi e6496478a53e1a19
|
||||
24 66 7910590474143294 projects/WinDurango.Common/CMakeFiles/WinDurango.Common.dir/src/WinDurango.cpp.obj.modmap f47348b31d1b0044
|
||||
583 945 7910596593737934 kernelx/kernelx.lib 5c9ebcb1d7d6748c
|
||||
262 1913 7910587226585549 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/Directory.cpp.obj 266da5643e14d9c0
|
||||
265 1921 7910587226615548 projects/WinDurango.Implementation.WinRT/CMakeFiles/WinDurango.Implementation.WinRT.dir/src/interfaces/Storage/File.cpp.obj 30563b7d5342d208
|
||||
42 804 7910587566391325 projects/WinDurango.Common/WinDurango.Common.lib 857c4aa508452a4c
|
||||
989 1334 7910590486849664 projects/WinDurango.Kernel/kernelx.dll 7bec9cccde5560f1
|
||||
804 1248 7910587570674931 projects/WinDurango.Implementation.WinRT/WinDurango.Implementation.WinRT.dll 27f1df9483ab75ac
|
||||
804 1248 7910587570674931 projects/WinDurango.Implementation.WinRT/WinDurango.Implementation.WinRT.lib 27f1df9483ab75ac
|
||||
320 1040 7910588173007668 projects/WinDurango.Kernel/CMakeFiles/WinDurango.Kernel.dir/src/Kernel.cpp.obj 138c244326424074
|
||||
7 235 7910615706906136 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/etwplus/cmake_install.cmake b374a857868906cb
|
||||
33 264 7910590474233420 projects/WinDurango.Kernel/CMakeFiles/kernelx.dir/src/Kernel.cpp.obj.ddi 6885a779820b7479
|
||||
264 302 7910590476885521 projects/WinDurango.Kernel/CMakeFiles/kernelx.dir/CXX.dd 25f543df88534b0a
|
||||
7 235 7910615706852094 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/projects/WinDurango.Implementation.WinRT/cmake_install.cmake b374a857868906cb
|
||||
264 302 7910590476885521 projects/WinDurango.Kernel/CMakeFiles/kernelx.dir/CXXModules.json 25f543df88534b0a
|
||||
7 235 7910615706797036 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/_deps/json-build/cmake_install.cmake b374a857868906cb
|
||||
264 302 7910590476885521 projects/WinDurango.Kernel/CMakeFiles/kernelx.dir/src/Kernel.cpp.obj.modmap 25f543df88534b0a
|
||||
308 988 7910590476985608 projects/WinDurango.Kernel/CMakeFiles/kernelx.dir/src/Kernel.cpp.obj 3f158bab9875e528
|
||||
989 1334 7910590486849664 projects/WinDurango.Kernel/kernelx.lib 7bec9cccde5560f1
|
||||
8 306 7910591707249836 etwplus/CMakeFiles/etwplus.dir/etwplus.cpp.obj a73a5dd7f0519dde
|
||||
307 621 7910591713021529 etwplus/etwplus.dll 10f5e444d363e898
|
||||
7 235 7910615707026339 build.ninja b374a857868906cb
|
||||
7 235 7910615706736923 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/cmake_install.cmake b374a857868906cb
|
||||
7 235 7910615706867127 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/projects/WinDurango.WinRT/cmake_install.cmake b374a857868906cb
|
||||
7 235 7910615706936143 C:/Users/umidi/source/repos/WinDurango/out/build/x64-Debug/kernelx/cmake_install.cmake b374a857868906cb
|
||||
342 1198 7910605440140159 d3d11.x/CMakeFiles/d3d11.x.dir/d3d11.x.cpp.obj ada65fcbfc08a2ce
|
||||
8 582 7910596584783655 kernelx/CMakeFiles/kernelx.dir/kernelx.cpp.obj aab25d2affd137e0
|
||||
583 945 7910596593737934 kernelx/kernelx.dll 5c9ebcb1d7d6748c
|
||||
27 215 7910615209666526 d3d11.x/CMakeFiles/d3d11.x.dir/IIDExports.cpp.obj.ddi d71b308b46f2ef01
|
||||
216 243 7910615211553338 d3d11.x/CMakeFiles/d3d11.x.dir/CXX.dd 76f7efc7ff720ae2
|
||||
216 243 7910615211553338 d3d11.x/CMakeFiles/d3d11.x.dir/d3d11.x.cpp.obj.modmap 76f7efc7ff720ae2
|
||||
216 243 7910615211553338 d3d11.x/CMakeFiles/d3d11.x.dir/IIDExports.cpp.obj.modmap 76f7efc7ff720ae2
|
||||
244 830 7910615211836738 d3d11.x/CMakeFiles/d3d11.x.dir/IIDExports.cpp.obj b056b68d675b9aa4
|
||||
831 1154 7910615220729638 d3d11.x/d3d11.x.dll fd9db952b1a57447
|
||||
831 1154 7910615220729638 d3d11.x/d3d11.x.lib fd9db952b1a57447
|
||||
38 239 7910615737233753 d3d11.x/CMakeFiles/d3d11_x.dir/IIDExports.cpp.obj.ddi 159dab44cd5a974d
|
||||
31 317 7910615737158652 d3d11.x/CMakeFiles/d3d11_x.dir/d3d11.x.cpp.obj.ddi a8d76ecc9ab249c0
|
||||
35 321 7910615737203778 d3d11.x/CMakeFiles/d3d11_x.dir/IGraphicsUnknown.cpp.obj.ddi 29e9575a523ce674
|
||||
322 373 7910615740545434 d3d11.x/CMakeFiles/d3d11_x.dir/CXX.dd e74a77862ae42c36
|
||||
322 373 7910615740545434 d3d11.x/CMakeFiles/d3d11_x.dir/CXXModules.json e74a77862ae42c36
|
||||
322 373 7910615740545434 d3d11.x/CMakeFiles/d3d11_x.dir/d3d11.x.cpp.obj.modmap e74a77862ae42c36
|
||||
322 373 7910615740545434 d3d11.x/CMakeFiles/d3d11_x.dir/IGraphicsUnknown.cpp.obj.modmap e74a77862ae42c36
|
||||
322 373 7910615740545434 d3d11.x/CMakeFiles/d3d11_x.dir/IIDExports.cpp.obj.modmap e74a77862ae42c36
|
||||
387 730 7910615740721981 d3d11.x/CMakeFiles/d3d11_x.dir/IIDExports.cpp.obj 21054c244406a943
|
||||
384 1266 7910615740686851 d3d11.x/CMakeFiles/d3d11_x.dir/IGraphicsUnknown.cpp.obj 54ce850199357128
|
||||
380 1270 7910615740656774 d3d11.x/CMakeFiles/d3d11_x.dir/d3d11.x.cpp.obj 8ba0ab17ee537264
|
||||
1271 1536 7910615752023451 d3d11.x/d3d11_x.dll 96d8b03523087528
|
||||
1271 1536 7910615752023451 d3d11.x/d3d11_x.lib 96d8b03523087528
|
||||
@@ -1 +0,0 @@
|
||||
msvc_x64_x64
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 4.0)
|
||||
cmake_minimum_required(VERSION 3.30)
|
||||
project(WinDurango.Common VERSION 1.0.0)
|
||||
|
||||
include(FetchContent)
|
||||
@@ -23,7 +23,7 @@ FetchContent_MakeAvailable(json)
|
||||
|
||||
add_library(WinDurango.Common SHARED ${FILES})
|
||||
target_include_directories(WinDurango.Common PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/WinDurango.Common/>
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/>
|
||||
)
|
||||
|
||||
target_link_libraries(WinDurango.Common PUBLIC nlohmann_json::nlohmann_json)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
//
|
||||
// Created by DexrnZacAttack on 1/23/26 using zPc-i2.
|
||||
//
|
||||
#include "WinDurango.h"
|
||||
#include "WinDurango.Common/WinDurango.h"
|
||||
|
||||
namespace wd::common
|
||||
{
|
||||
|
||||
28
projects/WinDurango.Implementation.Native/CMakeLists.txt
Normal file
28
projects/WinDurango.Implementation.Native/CMakeLists.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
cmake_minimum_required(VERSION 3.30)
|
||||
project(WinDurango.Implementation.Native VERSION 1.0.0)
|
||||
|
||||
set(VERSION_SUFFIX "-dev.0") # used for non-stable versions, otherwise blank
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
|
||||
set(FILES
|
||||
include/WinDurango.Implementation.Native/WinDurangoNative.h
|
||||
)
|
||||
|
||||
add_compile_definitions(WDIMPL_API_EXPORTS)
|
||||
|
||||
add_library(WinDurango.Implementation.Native SHARED ${FILES})
|
||||
target_include_directories(WinDurango.Implementation.Native PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/>
|
||||
)
|
||||
|
||||
target_link_libraries(WinDurango.Implementation.Native PRIVATE WinDurango.Common)
|
||||
|
||||
target_compile_definitions(WinDurango.Implementation.Native PUBLIC
|
||||
WINDURANGO_IMPLEMENTATION_NATIVE_COMPILER_NAME="${CMAKE_CXX_COMPILER_ID}"
|
||||
WINDURANGO_IMPLEMENTATION_NATIVE_PLATFORM_NAME="${CMAKE_SYSTEM_NAME}"
|
||||
WINDURANGO_IMPLEMENTATION_NATIVE_PLATFORM_ARCH="${CMAKE_SYSTEM_PROCESSOR}"
|
||||
WINDURANGO_IMPLEMENTATION_NATIVE_VERSION="${PROJECT_VERSION}${VERSION_SUFFIX}"
|
||||
WINDURANGO_IMPLEMENTATION_NATIVE_RC_VERSION=${PROJECT_VERSION_MAJOR},${PROJECT_VERSION_MINOR},${PROJECT_VERSION_PATCH}
|
||||
)
|
||||
|
||||
set_target_properties(WinDurango.Implementation.Native PROPERTIES LINKER_LANGUAGE CXX)
|
||||
1
projects/WinDurango.Implementation.Native/README.md
Normal file
1
projects/WinDurango.Implementation.Native/README.md
Normal file
@@ -0,0 +1 @@
|
||||
# WinDurango.Implementation.WinRT
|
||||
@@ -0,0 +1,15 @@
|
||||
#pragma once
|
||||
|
||||
// TODO we can just move this all to Common I believe.
|
||||
|
||||
#ifdef WD_API_EXPORTS
|
||||
#define WD_API __declspec(dllexport)
|
||||
#else
|
||||
#define WD_API __declspec(dllimport)
|
||||
#endif
|
||||
|
||||
#ifdef WDIMPL_API_EXPORTS
|
||||
#define WDIMPL_API __declspec(dllexport)
|
||||
#else
|
||||
#define WDIMPL_API __declspec(dllimport)
|
||||
#endif
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 4.0)
|
||||
cmake_minimum_required(VERSION 3.30)
|
||||
project(WinDurango.Implementation.WinRT VERSION 1.0.0)
|
||||
|
||||
set(VERSION_SUFFIX "-dev.1") # used for non-stable versions, otherwise blank
|
||||
@@ -15,8 +15,7 @@ add_compile_definitions(WDIMPL_API_EXPORTS)
|
||||
|
||||
add_library(WinDurango.Implementation.WinRT SHARED ${FILES})
|
||||
target_include_directories(WinDurango.Implementation.WinRT PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/WinDurango.Implementation.WinRT/>
|
||||
../WinDurango.Common/include/
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/>
|
||||
)
|
||||
|
||||
target_link_libraries(WinDurango.Implementation.WinRT PRIVATE WinDurango.Common)
|
||||
@@ -30,3 +29,6 @@ target_compile_definitions(WinDurango.Implementation.WinRT PUBLIC
|
||||
)
|
||||
|
||||
set_target_properties(WinDurango.Implementation.WinRT PROPERTIES LINKER_LANGUAGE CXX)
|
||||
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION 10.0.18362.0)
|
||||
target_compile_definitions(WinDurango.Implementation.WinRT PRIVATE _WINRT_DLL WIN32_LEAN_AND_MEAN WINRT_LEAN_AND_MEAN)
|
||||
@@ -1,5 +1,5 @@
|
||||
#pragma once
|
||||
#include "WinDurango.h"
|
||||
#include "WinDurango.Implementation.WinRT/WinDurangoWinRT.h"
|
||||
#include "WinDurango.Common/interfaces/Storage/Directory.h"
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#pragma once
|
||||
#include <istream>
|
||||
#include <filesystem>
|
||||
#include "WinDurango.h"
|
||||
#include "WinDurango.Implementation.WinRT/WinDurangoWinRT.h"
|
||||
#include "WinDurango.Common/Interfaces/Storage/File.h"
|
||||
|
||||
namespace wd::impl::winrt::interfaces::storage {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "interfaces/Storage/Directory.h"
|
||||
#include "WinDurango.Implementation.WinRT/Interfaces/Storage/Directory.h"
|
||||
|
||||
namespace wd::impl::winrt::interfaces::storage {
|
||||
bool WinRTDirectory::open() {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "interfaces/Storage/File.h"
|
||||
#include "WinDurango.Implementation.WinRT/interfaces/Storage/File.h"
|
||||
|
||||
namespace wd::impl::winrt::interfaces::storage {
|
||||
bool WinRTFile::open() {
|
||||
|
||||
31
projects/WinDurango.Kernel/CMakeLists.txt
Normal file
31
projects/WinDurango.Kernel/CMakeLists.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
cmake_minimum_required(VERSION 3.30)
|
||||
project(WinDurango.Kernel VERSION 1.0.0)
|
||||
|
||||
set(VERSION_SUFFIX "-dev.1") # used for non-stable versions, otherwise blank
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
|
||||
set(FILES
|
||||
"include/WinDurango.Kernel/kernelx.h"
|
||||
"include/WinDurango.Kernel/Logan.h"
|
||||
"src/kernelx.cpp"
|
||||
)
|
||||
|
||||
add_library(WinDurango.Kernel SHARED ${FILES})
|
||||
target_include_directories(WinDurango.Kernel PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
||||
)
|
||||
|
||||
target_link_libraries(WinDurango.Kernel PUBLIC WinDurango.Common WinDurango.WinRT)
|
||||
|
||||
target_compile_definitions(WinDurango.Kernel PUBLIC
|
||||
WINDURANGO_KERNEL_COMPILER_NAME="${CMAKE_CXX_COMPILER_ID}"
|
||||
WINDURANGO_KERNEL_PLATFORM_NAME="${CMAKE_SYSTEM_NAME}"
|
||||
WINDURANGO_KERNEL_PLATFORM_ARCH="${CMAKE_SYSTEM_PROCESSOR}"
|
||||
WINDURANGO_KERNEL_VERSION="${PROJECT_VERSION}${VERSION_SUFFIX}"
|
||||
WINDURANGO_KERNEL_RC_VERSION=${PROJECT_VERSION_MAJOR},${PROJECT_VERSION_MINOR},${PROJECT_VERSION_PATCH}
|
||||
)
|
||||
|
||||
|
||||
set_target_properties(WinDurango.Kernel PROPERTIES LINKER_LANGUAGE CXX)
|
||||
set_target_properties(WinDurango.Kernel PROPERTIES LIBRARY_OUTPUT_NAME "kernelx")
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "kernelx.h"
|
||||
#include "Logan.h"
|
||||
#include "WinDurango.Kernel/kernelx.h"
|
||||
#include "WinDurango.Kernel/Logan.h"
|
||||
EXTERN_C CONSOLE_TYPE __stdcall GetConsoleType()
|
||||
{
|
||||
return CONSOLE_TYPE_XBOX_ONE;
|
||||
@@ -1,20 +1,54 @@
|
||||
cmake_minimum_required(VERSION 4.0)
|
||||
cmake_minimum_required(VERSION 3.30)
|
||||
project(WinDurango.WinRT VERSION 1.0.0)
|
||||
|
||||
set(VERSION_SUFFIX "-dev.1") # used for non-stable versions, otherwise blank
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
|
||||
# Partially derived from dazombiekiller's CMake script that we were given permission to use
|
||||
|
||||
make_directory(${CMAKE_BINARY_DIR}/WinMetadata)
|
||||
file(GLOB IDL_FILES CONFIGURE_DEPENDS "${CMAKE_SOURCE_DIR}/idl/*.idl")
|
||||
cmake_path(CONVERT "${IDL_FILES}" TO_NATIVE_PATH_LIST IDL_FILES)
|
||||
|
||||
foreach(IDL_FILE ${IDL_FILES})
|
||||
execute_process(
|
||||
COMMAND midl
|
||||
/winrt /h nul /nomidl /x64
|
||||
/I "${CMAKE_SOURCE_DIR}/idl"
|
||||
/metadata_dir "$ENV{WindowsSdkDir}References\\$ENV{WindowsSdkVersion}Windows.Foundation.FoundationContract\\4.0.0.0"
|
||||
/reference "$ENV{WindowsSdkDir}References\\$ENV{WindowsSdkVersion}Windows.Foundation.FoundationContract\\4.0.0.0\\Windows.Foundation.FoundationContract.winmd"
|
||||
/reference "$ENV{WindowsSdkDir}References\\$ENV{WindowsSdkVersion}Windows.Foundation.UniversalApiContract\\19.0.0.0\\Windows.Foundation.UniversalApiContract.winmd"
|
||||
/out "${CMAKE_BINARY_DIR}\\WinMetadata"
|
||||
${IDL_FILE}
|
||||
RESULT_VARIABLE MIDL_RESULT
|
||||
ERROR_VARIABLE MIDL_ERROR)
|
||||
|
||||
if(NOT MIDL_RESULT EQUAL 0)
|
||||
message(FATAL_ERROR "${MIDL_ERROR}")
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
execute_process(
|
||||
COMMAND cppwinrt
|
||||
-prefix
|
||||
-pch .
|
||||
-input "${CMAKE_BINARY_DIR}\\WinMetadata"
|
||||
-reference sdk
|
||||
-component "${CMAKE_CURRENT_SOURCE_DIR}\\Generated Files\\sources"
|
||||
-out "${CMAKE_CURRENT_SOURCE_DIR}\\Generated Files")
|
||||
|
||||
set(FILES
|
||||
"include/WinDurango.WinRT/stub.h"
|
||||
)
|
||||
|
||||
file(GLOB WINRT_FILES CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/Generated Files/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Generated Files/*.h" "${CMAKE_CURRENT_SOURCE_DIR}/Generated Files/winrt/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Generated Files/winrt/*.h")
|
||||
|
||||
set(WINRT_USE_CROSS_PLATFORM OFF)
|
||||
|
||||
add_library(WinDurango.WinRT SHARED ${FILES})
|
||||
add_library(WinDurango.WinRT SHARED ${FILES} ${WINRT_FILES} WinDurango.WinRT.def)
|
||||
target_include_directories(WinDurango.WinRT PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
||||
../WinDurango.Common/include/WinDurango.Common/
|
||||
)
|
||||
|
||||
target_link_libraries(WinDurango.WinRT PUBLIC WinDurango.Common)
|
||||
@@ -34,12 +68,27 @@ target_compile_definitions(WinDurango.WinRT PUBLIC
|
||||
)
|
||||
|
||||
if (WINRT_USE_CROSS_PLATFORM STREQUAL ON)
|
||||
target_link_libraries(WinDurango.WinRT PUBLIC WinDurango.Implementation.Native)
|
||||
target_compile_definitions(WinDurango.WinRT PUBLIC
|
||||
WINRT_CROSS_PLATFORM)
|
||||
else()
|
||||
target_link_libraries(WinDurango.WinRT PUBLIC WinDurango.Implementation.WinRT)
|
||||
|
||||
# todo is this still needed?
|
||||
find_program(NUGET_EXE NAMES nuget)
|
||||
if(NOT NUGET_EXE)
|
||||
message("NUGET.EXE not found.")
|
||||
message(FATAL_ERROR "Please install this executable, and run CMake again.")
|
||||
endif()
|
||||
|
||||
execute_process(COMMAND ${NUGET_EXE}
|
||||
install "Microsoft.Windows.CppWinRT" -Version 2.0.250303.1 -ExcludeVersion -OutputDirectory ${CMAKE_BINARY_DIR}/packages)
|
||||
endif()
|
||||
unset(WINRT_USE_CROSS_PLATFORM CACHE)
|
||||
|
||||
set_target_properties(WinDurango.WinRT PROPERTIES LINKER_LANGUAGE CXX)
|
||||
# todo needed?
|
||||
#set_target_properties(WinDurango.WinRT PROPERTIES LIBRARY_OUTPUT_NAME "winrt")
|
||||
#set_target_properties(${PROJECT_NAME} PROPERTIES VS_CPPWINRT true)
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION 10.0.18362.0)
|
||||
target_compile_definitions(WinDurango.WinRT PRIVATE _WINRT_DLL WIN32_LEAN_AND_MEAN WINRT_LEAN_AND_MEAN)
|
||||
0
projects/WinDurango.WinRT/WinDurango.WinRT.def
Normal file
0
projects/WinDurango.WinRT/WinDurango.WinRT.def
Normal file
Reference in New Issue
Block a user