hang-man/CMakeLists.txt
2024-08-04 14:51:10 +02:00

33 lines
758 B
CMake

cmake_minimum_required(VERSION 3.20)
project(hang_man)
set(CMAKE_CXX_STANDARD 20)
if (NOT DEFINED CMAKE_TOOLCHAIN_FILE)
set(CMAKE_TOOLCHAIN_FILE "${CMAKE_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake")
endif ()
find_package(SDL2 CONFIG REQUIRED)
find_package(SDL2_ttf CONFIG REQUIRED)
find_package(CURL REQUIRED)
add_executable(hang_man src/main.cpp
src/Game.cpp
src/Game.hpp
src/State.hpp
src/data/words.hpp
src/data/words.cpp
src/utils.hpp
src/GuessCorrector.cpp
src/GuessCorrector.hpp
src/default_font.cpp
src/default_font.hpp
)
target_link_libraries(hang_man PRIVATE
SDL2::SDL2
SDL2::SDL2main
SDL2_ttf::SDL2_ttf
CURL::libcurl
)