cmake_minimum_required(VERSION 3.16) project(raylibmovement LANGUAGES C) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) option(BUILD_SHARED_LIBS "Build shared libraries" OFF) set(SOURCES source/main.c source/player.c ) set(HEADER source/player.h ) add_executable(${PROJECT_NAME} ${SOURCES} ${HEADER}) target_link_libraries(${PROJECT_NAME} PRIVATE raylib)