Вынес рендер в отдельный модуль. Сделал систему вызовов для модулй к ядру. Исправил баг в SaveMap. Убрал поддержку linux, так как трудно поддерживать обе платформы. Убрал тесты для linux.
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
find_package(Vulkan REQUIRED)
|
||||
|
||||
file(GLOB_RECURSE SRC "*.cpp" "*.c" "*.h" "*.hpp")
|
||||
add_library(RenderModule SHARED ${SRC})
|
||||
|
||||
target_compile_features(RenderModule PRIVATE cxx_std_17)
|
||||
|
||||
target_include_directories(RenderModule
|
||||
PRIVATE
|
||||
${PROJECT_SOURCE_DIR}/ModuleLib
|
||||
${PROJECT_SOURCE_DIR}/Core
|
||||
${PROJECT_SOURCE_DIR}/FastRTTI
|
||||
${PROJECT_SOURCE_DIR}/Delegate
|
||||
${PROJECT_SOURCE_DIR}/glfw/Include
|
||||
${Vulkan_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
target_link_libraries(RenderModule PRIVATE
|
||||
ModuleLib
|
||||
FastRTTI
|
||||
glfw
|
||||
Vulkan::Vulkan
|
||||
)
|
||||
Reference in New Issue
Block a user