Mercurial > public > maze-solver
annotate CMakeLists.txt @ 1:edee16cfda92
algo working but inefficient
author | Dennis <denniscmartin@protonmail.com> |
---|---|
date | Sun, 16 Oct 2022 14:13:37 +0200 |
parents | 41a299d2b278 |
children | deeb54b231aa |
rev | line source |
---|---|
0 | 1 cmake_minimum_required(VERSION 3.23) |
2 project(maze_solver C) | |
3 | |
1
edee16cfda92
algo working but inefficient
Dennis <denniscmartin@protonmail.com>
parents:
0
diff
changeset
|
4 set(LIBPNG_DIR /usr/local/Cellar/libpng/1.6.38) # Set LIBPNG_DIR var to library path |
edee16cfda92
algo working but inefficient
Dennis <denniscmartin@protonmail.com>
parents:
0
diff
changeset
|
5 include_directories(${LIBPNG_DIR}/include) # Add include folder |
edee16cfda92
algo working but inefficient
Dennis <denniscmartin@protonmail.com>
parents:
0
diff
changeset
|
6 link_directories(${LIBPNG_DIR}/lib) # Link lib folder |
edee16cfda92
algo working but inefficient
Dennis <denniscmartin@protonmail.com>
parents:
0
diff
changeset
|
7 |
0 | 8 set(CMAKE_C_STANDARD 99) |
9 | |
1
edee16cfda92
algo working but inefficient
Dennis <denniscmartin@protonmail.com>
parents:
0
diff
changeset
|
10 add_executable(maze_solver main.c algo.c algo.h) |
edee16cfda92
algo working but inefficient
Dennis <denniscmartin@protonmail.com>
parents:
0
diff
changeset
|
11 |
edee16cfda92
algo working but inefficient
Dennis <denniscmartin@protonmail.com>
parents:
0
diff
changeset
|
12 target_link_libraries(maze_solver png) # Link libraries |