X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;ds=sidebyside;f=CMakeLists.txt;h=218247375ba39f97ba8bc805a91ed6ca898df0f7;hb=dd04b94373f17471fadb44daf5caef1b920e21fb;hp=055274efe08d12f62e43801064dd3b6e24bcff30;hpb=a36754e8f320a83ac2157d1757d01c94bebe8d4f;p=nothing.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 055274ef..21824737 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,12 @@ 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 @@ -166,15 +160,16 @@ add_executable(nothing src/system/str.c src/dynarray.h src/dynarray.c - src/hashset.h - src/hashset.c src/system/file.h src/system/file.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