Add Conan for dependencies

This commit is contained in:
Piotr Krygier committed 2025-06-20 13:44:33 +02:00
1 parent daed76f02f
commit e80faf80b2
3 files changed
+11 -2

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.12) cmake_minimum_required(VERSION 3.23)
project("RedScarfEngine" project("RedScarfEngine"
VERSION 0.0.1 VERSION 0.0.1
DESCRIPTION "Vulkan based 3D engine" DESCRIPTION "Vulkan based 3D engine"
+9
View File
@@ -0,0 +1,9 @@
[requires]
vulkan-headers/1.4.309.0
glfw/3.4
freetype/2.13.3
[generators]
CMakeDeps
CMakeToolchain
+1 -1
View File
@@ -1,5 +1,4 @@
find_package(Vulkan REQUIRED) find_package(Vulkan REQUIRED)
find_package(VulkanMemoryAllocator CONFIG REQUIRED)
find_package(glfw3 REQUIRED) find_package(glfw3 REQUIRED)
find_package(FreeType REQUIRED) find_package(FreeType REQUIRED)
@@ -42,6 +41,7 @@ add_library(graphics SHARED
) )
target_include_directories(graphics PRIVATE target_include_directories(graphics PRIVATE
${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}
${PROJECT_SOURCE_DIR}/third_party/include/
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}
${Vulkan_INCLUDE_DIR} ${Vulkan_INCLUDE_DIR}