78da73c |
Jakob Wakeling |
2023-12-28 16:23:49 |
0
|
cmake_minimum_required(VERSION 3.21 FATAL_ERROR) |
6080736 |
Jakob Wakeling |
2024-01-27 14:18:37 |
1
|
project(OBFI LANGUAGES C) |
799eb29 |
Jakob Wakeling |
2020-07-01 00:12:34 |
2
|
|
78da73c |
Jakob Wakeling |
2023-12-28 16:23:49 |
3
|
set(CMAKE_C_STANDARD 23) |
78da73c |
Jakob Wakeling |
2023-12-28 16:23:49 |
4
|
set(CMAKE_C_STANDARD_REQUIRED TRUE) |
6080736 |
Jakob Wakeling |
2024-01-27 14:18:37 |
5
|
set(CMAKE_C_EXTENSIONS FALSE) |
6080736 |
Jakob Wakeling |
2024-01-27 14:18:37 |
6
|
|
6740ebe |
Jakob Wakeling |
2022-03-09 22:34:21 |
7
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin) |
6080736 |
Jakob Wakeling |
2024-01-27 14:18:37 |
8
|
add_compile_definitions(VERSION="$ENV{VERSION}") |
9d8e220 |
Jakob Wakeling |
2021-02-13 21:02:06 |
9
|
|
78da73c |
Jakob Wakeling |
2023-12-28 16:23:49 |
10
|
file(GLOB_RECURSE SRC CONFIGURE_DEPENDS ${PROJECT_SOURCE_DIR}/src/*.c) |
799eb29 |
Jakob Wakeling |
2020-07-01 00:12:34 |
11
|
|
6740ebe |
Jakob Wakeling |
2022-03-09 22:34:21 |
12
|
add_executable(obfi ${SRC}) |
|
|
|
13
|
|