mirror of
https://github.com/zhenyan121/Cubed.git
synced 2026-08-09 02:07:04 +08:00
build(cmake): modularize build configuration
This commit is contained in:
47
src/CMakeLists.txt
Normal file
47
src/CMakeLists.txt
Normal file
@@ -0,0 +1,47 @@
|
||||
target_sources(${PROJECT_NAME}
|
||||
PRIVATE
|
||||
main.cpp
|
||||
app.cpp
|
||||
debug_collector.cpp
|
||||
camera.cpp
|
||||
config.cpp
|
||||
dev_panel.cpp
|
||||
gameplay/biome.cpp
|
||||
gameplay/chunk_generator.cpp
|
||||
gameplay/tree.cpp
|
||||
input.cpp
|
||||
map_table.cpp
|
||||
renderer.cpp
|
||||
shader.cpp
|
||||
texture_manager.cpp
|
||||
tools/cubed_random.cpp
|
||||
tools/math_tools.cpp
|
||||
tools/shader_tools.cpp
|
||||
tools/font.cpp
|
||||
tools/perlin_noise.cpp
|
||||
ui/text.cpp
|
||||
window.cpp
|
||||
gameplay/builders/biome_builder.cpp
|
||||
gameplay/builders/plain_builder.cpp
|
||||
gameplay/builders/mountain_builder.cpp
|
||||
gameplay/builders/river_builder.cpp
|
||||
gameplay/builders/desert_builder.cpp
|
||||
gameplay/builders/forest_builder.cpp
|
||||
gameplay/cave_carver.cpp
|
||||
gameplay/cave_path.cpp
|
||||
gameplay/builders/snowy_plain_builder.cpp
|
||||
gameplay/river_worm.cpp
|
||||
gameplay/river_path.cpp
|
||||
gameplay/block.cpp
|
||||
gameplay/vertex_data.cpp
|
||||
gameplay/builders/ocean_builder.cpp
|
||||
gameplay/network_server.cpp
|
||||
gameplay/server_world.cpp
|
||||
gameplay/client_world.cpp
|
||||
gameplay/server_chunk.cpp
|
||||
gameplay/client_chunk.cpp
|
||||
gameplay/server_player.cpp
|
||||
gameplay/client_player.cpp
|
||||
gameplay/session.cpp
|
||||
gameplay/network_client.cpp
|
||||
)
|
||||
Reference in New Issue
Block a user