X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=CMakeLists.txt;h=38ff578af0232129c5c22a5b1210002db44295e4;hb=07e3416386361a4a15ca95a7d4b6890d5a9e4e76;hp=a01974cf3075f7657cdb605a44fd7c212a9855e3;hpb=dbec47f8b94cb3b984c178bf86f41af315ca36a9;p=nothing.git diff --git a/CMakeLists.txt b/CMakeLists.txt index a01974cf..38ff578a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -88,8 +88,6 @@ add_executable(nothing src/game/credits.c src/game/settings.h src/game/settings.c - src/game/level_folder.c - src/game/level_folder.h src/game/sound_samples.h src/game/sound_samples.c src/game/sprite_font.h @@ -119,16 +117,10 @@ add_executable(nothing src/ui/edit_field.c src/ui/history.h src/ui/history.c - src/ui/list_selector.h - src/ui/list_selector.c src/ui/wiggly_text.h src/ui/wiggly_text.c src/ui/slider.h src/ui/slider.c - src/ui/grid.h - src/ui/grid.c - src/game/level_metadata.h - src/game/level_metadata.c src/game/level/level_editor.h src/game/level/level_editor.c src/game/level/level_editor/color_picker.h @@ -149,10 +141,6 @@ add_executable(nothing src/game/level/level_editor/background_layer.c src/game/level/level_editor/undo_history.h src/game/level/level_editor/undo_history.c - src/game/level/level_editor/action_picker.h - src/game/level/level_editor/action_picker.c - src/system/line_stream.h - src/system/line_stream.c src/system/log.h src/system/log.c src/system/lt.h @@ -168,11 +156,16 @@ add_executable(nothing src/dynarray.c src/system/file.h src/system/file.c + src/ring_buffer.h + src/ring_buffer.c ) target_link_libraries(nothing ${SDL2_LIBRARIES}) -ADD_CUSTOM_TARGET(link_assets ALL - COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_CURRENT_SOURCE_DIR}/assets ${CMAKE_BINARY_DIR}/assets) +if(WIN32) + ADD_CUSTOM_TARGET(link_assets ALL COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/assets ${CMAKE_BINARY_DIR}/assets) +else() + ADD_CUSTOM_TARGET(link_assets ALL COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_CURRENT_SOURCE_DIR}/assets ${CMAKE_BINARY_DIR}/assets) +endif() if(("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU") OR ("${CMAKE_C_COMPILER_ID}" STREQUAL "Clang") OR ("${CMAKE_C_COMPILER_ID}" STREQUAL "AppleClang")) set(CMAKE_C_FLAGS