cmake_minimum_required(VERSION 3.10) project(height-map-renderer C) set(CMAKE_C_STANDARD 99) find_package(OpenGL REQUIRED) find_package(GLEW REQUIRED) find_package(glfw3 REQUIRED) find_package(Freetype REQUIRED) # Include directory for STB headers include_directories(${CMAKE_SOURCE_DIR}/lib/stb) file(GLOB SOURCES "src/*.c" "src/map/*.c" "src/sprites/*.c") add_executable(build ${SOURCES}) target_link_libraries(build ${OPENGL_gl_LIBRARY} ${OPENGL_INCLUDE_DIRS} ${FREETYPE_LIBRARIES} ${GLEW_LIBRARIES} glfw m)