Skip to content

Commit 63f0156

Browse files
vcpkg gtest
1 parent 34dc6ac commit 63f0156

2 files changed

Lines changed: 44 additions & 2 deletions

File tree

.github/workflows/job-cmakebuild-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
env:
2929
VCPKG_BUILD_TYPE: ${{ inputs.configuration }}
3030
CMAKE_TOOLCHAIN_FILE: "C:/vcpkg/scripts/buildsystems/vcpkg.cmake"
31-
run: vcpkg install vulkan-headers vulkan-loader vulkan-tools assimp spirv-headers spirv-tools spirv-cross glslang glfw3 glew yaml-cpp spdlog googletest
31+
run: vcpkg install vulkan-headers vulkan-loader vulkan-tools assimp spirv-headers spirv-tools spirv-cross glslang glfw3 glew yaml-cpp spdlog gtest
3232
shell: pwsh
3333

3434
- name: CMake Build

CMakePresets.json

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,49 @@
6363
"displayName": "Windows Visual Studio Release",
6464
"inherits": "Windows_Debug",
6565
"cacheVariables": {
66-
"CMAKE_BUILD_TYPE": "Release"
66+
"CMAKE_BUILD_TYPE": "Release",
67+
"ENTT_INCLUDE_HEADERS": "ON",
68+
69+
"SPDLOG_BUILD_SHARED": "OFF",
70+
"BUILD_STATIC_LIBS": "ON",
71+
"SPDLOG_FMT_EXTERNAL": "ON",
72+
"SPDLOG_FMT_EXTERNAL_HO": "OFF",
73+
74+
"GLFW_BUILD_DOCS": "OFF",
75+
"GLFW_BUILD_EXAMPLES": "OFF",
76+
"GLFW_INSTALL": "OFF",
77+
78+
"ASSIMP_BUILD_TESTS": "OFF",
79+
"ASSIMP_INSTALL": "OFF",
80+
"ASSIMP_BUILD_SAMPLES": "OFF",
81+
"ASSIMP_BUILD_ASSIMP_TOOLS": "OFF",
82+
"ASSIMP_BUILD_ALL_IMPORTERS_BY_DEFAULT": "OFF",
83+
"ASSIMP_BUILD_OBJ_IMPORTER": "ON",
84+
"ASSIMP_BUILD_ALL_EXPORTERS_BY_DEFAULT": "OFF",
85+
"ASSIMP_BUILD_OBJ_EXPORTER": "ON",
86+
87+
"UUID_BUILD_TESTS": "OFF",
88+
"UUID_USING_CXX20_SPAN": "ON",
89+
"UUID_SYSTEM_GENERATOR": "OFF",
90+
91+
"YAML_CPP_BUILD_TOOLS": "OFF",
92+
"YAML_CPP_BUILD_TESTS": "OFF",
93+
"YAML_CPP_FORMAT_SOURCE": "OFF",
94+
"YAML_BUILD_SHARED_LIBS": "OFF",
95+
96+
"USE_MASM": "OFF",
97+
"USE_GAS": "OFF",
98+
"UPDATE_DEPS": "ON",
99+
100+
"ALLOW_EXTERNAL_SPIRV_TOOLS": "ON",
101+
102+
"SPIRV_SKIP_EXECUTABLES": "ON",
103+
"SPIRV_SKIP_TESTS": "ON",
104+
"ENABLE_OPT": "OFF",
105+
106+
"SPIRV_CROSS_ENABLE_TESTS": "OFF",
107+
108+
"CMAKE_POLICY_VERSION_MINIMUM": "3.5"
67109
}
68110
},
69111

0 commit comments

Comments
 (0)