cmake_minimum_required(VERSION 4.3)
project(ascii_aquarium)

set(CMAKE_CXX_STANDARD 20)

add_executable(ascii_aquarium main.cpp)

# Make sure the fish sprite files are available next to the built
# executable, since that's where CLion runs the program from by default.
add_custom_command(TARGET ascii_aquarium POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_SOURCE_DIR}/fish
        $<TARGET_FILE_DIR:ascii_aquarium>/fish
)
