62 lines
1.3 KiB
CMake
62 lines
1.3 KiB
CMake
target_sources(Engine
|
|
PRIVATE
|
|
Buffer.h
|
|
Buffer.cpp
|
|
Command.h
|
|
Command.cpp
|
|
DebugVertex.h
|
|
Descriptor.h
|
|
Descriptor.cpp
|
|
Enums.h
|
|
Enums.cpp
|
|
Graphics.h
|
|
Graphics.cpp
|
|
Initializer.h
|
|
Initializer.cpp
|
|
Mesh.h
|
|
Mesh.cpp
|
|
Meshlet.h
|
|
Meshlet.cpp
|
|
Pipeline.h
|
|
Pipeline.cpp
|
|
RenderTarget.h
|
|
RenderTarget.cpp
|
|
Resources.h
|
|
Resources.cpp
|
|
Shader.h
|
|
Shader.cpp
|
|
StaticMeshVertexData.h
|
|
StaticMeshVertexData.cpp
|
|
Texture.h
|
|
Texture.cpp
|
|
VertexData.h
|
|
VertexData.cpp
|
|
Window.h
|
|
Window.cpp)
|
|
|
|
target_sources(Engine
|
|
PUBLIC FILE_SET HEADERS
|
|
FILES
|
|
Buffer.h
|
|
Command.h
|
|
DebugVertex.h
|
|
Descriptor.h
|
|
Enums.h
|
|
Graphics.h
|
|
Initializer.h
|
|
Mesh.h
|
|
Meshlet.h
|
|
Pipeline.h
|
|
RenderTarget.h
|
|
Resources.h
|
|
Shader.h
|
|
StaticMeshVertexData.h
|
|
Texture.h
|
|
VertexData.h
|
|
Window.h)
|
|
|
|
add_subdirectory(RenderPass/)
|
|
add_subdirectory(Vulkan/)
|
|
if(APPLE)
|
|
add_subdirectory(Metal/)
|
|
endif() |