annotate CMakeLists.txt @ 41:8cfd257a9c9b

Delete repo directory committer: GitHub <noreply@github.com>
author Dennis C. M. <dennis@denniscm.com>
date Wed, 02 Aug 2023 08:08:48 +0100
parents dae463bbf5ca
children f60144ebce23
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
1 cmake_minimum_required(VERSION 3.22)
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
2 project(algo_animator)
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
3
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
4 set(FREETYPE_DIR /usr/local/include/freetype2)
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
5
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
6 include_directories(${FREETYPE_DIR})
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
7
29
dae463bbf5ca implementing multi-thread and refactoring
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
8 add_executable(algo_animator
dae463bbf5ca implementing multi-thread and refactoring
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
9 src/main.c
dae463bbf5ca implementing multi-thread and refactoring
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
10 src/algorithms.c
dae463bbf5ca implementing multi-thread and refactoring
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
11 src/algorithms.h
dae463bbf5ca implementing multi-thread and refactoring
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
12 src/utils.c
dae463bbf5ca implementing multi-thread and refactoring
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
13 src/utils.h
dae463bbf5ca implementing multi-thread and refactoring
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
14 )
27
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
15
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
16 target_link_libraries(algo_animator
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
17 glut
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
18 GL
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
19 GLU
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
20 m
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
21 freetype
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
22 )
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
23
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
24 file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/fonts DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/build)