rednicstone / cubicad Goto Github PK
View Code? Open in Web Editor NEWA fast and modern vulkan based rendering engine
A fast and modern vulkan based rendering engine
When I tried to generate a Visual Studio 2019 project file with CMake, the errors and the warnings are as follows.
And I attached CMake log files.
CMake Error at cmake/CompilerWarnings.cmake:71 (list):
list does not recognize sub-command PROJECT_WARNINGS
Call Stack (most recent call first):
CMakeLists.txt:59 (set_project_warnings)
CMake Warning (dev) at lib/shaderc/CMakeLists.txt:16 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at lib/shaderc/libshaderc_util/CMakeLists.txt:15 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at lib/shaderc/libshaderc/CMakeLists.txt:15 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
Hi,
Glad to see you're working on a Vulkan high performance game/render engine.
We are currently looking to hire or fund development of such game/render engine and we wanted to learn more about your project and yourself.
These are just a few questions to get the ball rolling.
Cheers,
Einthusan
Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19045.
Utils lib: C:/Users/ads/Downloads/CubiCAD/src/utils/utils.cpp
CMake Error at cmake/CompilerWarnings.cmake:71 (list):
list does not recognize sub-command PROJECT_WARNINGS
Call Stack (most recent call first):
CMakeLists.txt:68 (set_project_warnings)
Attempting auto locate Vulkan using CMake......
TRUE
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.25/Modules/FindVulkan.cmake:228 (message):
Ignoring unknown component 'FATAL_ERROR'.
The find_package() command documents no such argument.
Call Stack (most recent call first):
CMakeLists.txt:187 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Including Win32 support
VMA_BUILD_SAMPLE = OFF
VMA_BUILD_SAMPLE_SHADERS = OFF
VMA_BUILD_REPLAY = OFF
VMA_RECORDING_ENABLED = OFF
VMA_STATIC_VULKAN_FUNCTIONS = ON
VMA_DYNAMIC_VULKAN_FUNCTIONS = OFF
VMA_DEBUG_ALWAYS_DEDICATED_MEMORY = OFF
VMA_DEBUG_INITIALIZE_ALLOCATIONS = OFF
VMA_DEBUG_GLOBAL_MUTEX = OFF
VMA_DEBUG_DONT_EXCEED_MAX_MEMORY_ALLOCATION_COUNT = OFF
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
nfd Platform: PLATFORM_WIN32
nfd Compiler: COMPILER_MSVC
Downloading shaderc dependencies
CMake Warning (dev) at lib/shaderc/CMakeLists.txt:16 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
Shaderc: build type is "Debug".
Configuring Shaderc to avoid building tests.
Configuring Shaderc to avoid building examples.
Configuring Shaderc to check copyrights.
asciidoctor was not found - no documentation will be generated
Using Debug VC++ CRT: MTd
Using Release VC++ CRT: MT
Using MinSizeRel VC++ CRT: MT
Using RelWithDebInfo VC++ CRT: MT
Using Debug VC++ CRT: MTd
Google Mock was not found - tests based on that will not build
optimizer enabled
CMake Warning (dev) at lib/shaderc/libshaderc_util/CMakeLists.txt:15 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at lib/shaderc/libshaderc/CMakeLists.txt:15 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
Detected shaders to build: PBR_basic.frag;PBR_basic.vert;alchemy_ssao.comp;culling_indirect.comp;horizontal_blur.comp;quad.vert;uv.frag;vertical_blur.comp;viewport_selector.frag
Building shaders with following arguments: -O
Configuring incomplete, errors occurred!
See also "C:/Users/ads/Downloads/CubiCAD/build/CMakeFiles/CMakeOutput.log".
See also "C:/Users/ads/Downloads/CubiCAD/build/CMakeFiles/CMakeError.log".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.