view CMakeLists.txt @ 29:dae463bbf5ca

implementing multi-thread and refactoring
author Dennis C. M. <dennis@denniscm.com>
date Wed, 28 Jun 2023 20:10:55 +0100
parents 30b6812fefdd
children f60144ebce23
line wrap: on
line source

cmake_minimum_required(VERSION 3.22)
project(algo_animator)

set(FREETYPE_DIR /usr/local/include/freetype2)

include_directories(${FREETYPE_DIR})

add_executable(algo_animator 
	src/main.c
	src/algorithms.c
	src/algorithms.h
	src/utils.c
	src/utils.h
)

target_link_libraries(algo_animator
    glut
    GL
    GLU
    m
    freetype
)

file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/fonts DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/build)