annotate CMakeLists.txt @ 27:30b6812fefdd

add cmake config
author Dennis C. M. <dennis@denniscm.com>
date Wed, 28 Jun 2023 08:58:44 +0100
parents
children dae463bbf5ca
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(SOURCES src/main.c)
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
5 set(FREETYPE_DIR /usr/local/include/freetype2)
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
6
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
7 include_directories(${FREETYPE_DIR})
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
8
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
9 add_executable(algo_animator ${SOURCES})
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
10
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
11 target_link_libraries(algo_animator
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
12 glut
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
13 GL
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
14 GLU
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
15 m
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
16 freetype
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
17 )
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
18
30b6812fefdd add cmake config
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
19 file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/fonts DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/build)