a083347 |
Jakob Wakeling |
2024-04-14 14:04:57 |
0
|
cmake_minimum_required(VERSION 3.14 FATAL_ERROR) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
1
|
project(coreutils LANGUAGES C) |
ca86cbe |
Jamozed |
2020-06-26 14:06:57 |
2
|
|
a083347 |
Jakob Wakeling |
2024-04-14 14:04:57 |
3
|
set(CMAKE_C_STANDARD 23) |
a083347 |
Jakob Wakeling |
2024-04-14 14:04:57 |
4
|
set(CMAKE_C_STANDARD_REQUIRED TRUE) |
a083347 |
Jakob Wakeling |
2024-04-14 14:04:57 |
5
|
|
48e316b |
Jamozed |
2022-03-01 03:04:16 |
6
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin) |
a083347 |
Jakob Wakeling |
2024-04-14 14:04:57 |
7
|
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
8
|
set(CMAKE_STATIC_LIBRARY_PREFIX "") |
d980a30 |
Jamozed |
2020-07-06 21:16:45 |
9
|
|
a083347 |
Jakob Wakeling |
2024-04-14 14:04:57 |
10
|
file(GLOB_RECURSE SRC_UTIL CONFIGURE_DEPENDS ${PROJECT_SOURCE_DIR}/src/util/*) |
b16fdab |
Jamozed |
2020-08-05 09:19:05 |
11
|
|
48e316b |
Jamozed |
2022-03-01 03:04:16 |
12
|
add_library(libutil STATIC ${SRC_UTIL}) |
b16fdab |
Jamozed |
2020-08-05 09:19:05 |
13
|
|
48e316b |
Jamozed |
2022-03-01 03:04:16 |
14
|
link_libraries(libutil) |
34337b4 |
Jamozed |
2020-06-26 14:17:26 |
15
|
|
48e316b |
Jamozed |
2022-03-01 03:04:16 |
16
|
add_executable(base64 ${PROJECT_SOURCE_DIR}/src/base64.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
17
|
add_executable(basename ${PROJECT_SOURCE_DIR}/src/basename.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
18
|
add_executable(cat ${PROJECT_SOURCE_DIR}/src/cat.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
19
|
add_executable(chmod ${PROJECT_SOURCE_DIR}/src/chmod.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
20
|
add_executable(cksum ${PROJECT_SOURCE_DIR}/src/cksum.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
21
|
add_executable(cp ${PROJECT_SOURCE_DIR}/src/cp.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
22
|
add_executable(dirname ${PROJECT_SOURCE_DIR}/src/dirname.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
23
|
add_executable(echo ${PROJECT_SOURCE_DIR}/src/echo.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
24
|
add_executable(env ${PROJECT_SOURCE_DIR}/src/env.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
25
|
add_executable(false ${PROJECT_SOURCE_DIR}/src/false.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
26
|
add_executable(head ${PROJECT_SOURCE_DIR}/src/head.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
27
|
add_executable(id ${PROJECT_SOURCE_DIR}/src/id.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
28
|
add_executable(link ${PROJECT_SOURCE_DIR}/src/link.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
29
|
add_executable(logname ${PROJECT_SOURCE_DIR}/src/logname.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
30
|
add_executable(mkdir ${PROJECT_SOURCE_DIR}/src/mkdir.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
31
|
add_executable(nice ${PROJECT_SOURCE_DIR}/src/nice.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
32
|
add_executable(orphan ${PROJECT_SOURCE_DIR}/src/orphan.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
33
|
add_executable(od ${PROJECT_SOURCE_DIR}/src/od.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
34
|
add_executable(pwd ${PROJECT_SOURCE_DIR}/src/pwd.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
35
|
add_executable(rand ${PROJECT_SOURCE_DIR}/src/rand.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
36
|
add_executable(realpath ${PROJECT_SOURCE_DIR}/src/realpath.c) |
60762e4 |
Jamozed |
2022-09-11 15:06:17 |
37
|
add_executable(relogin ${PROJECT_SOURCE_DIR}/src/relogin.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
38
|
add_executable(rmdir ${PROJECT_SOURCE_DIR}/src/rmdir.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
39
|
add_executable(sleep ${PROJECT_SOURCE_DIR}/src/sleep.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
40
|
add_executable(sum ${PROJECT_SOURCE_DIR}/src/sum.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
41
|
add_executable(sync ${PROJECT_SOURCE_DIR}/src/sync.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
42
|
add_executable(tee ${PROJECT_SOURCE_DIR}/src/tee.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
43
|
add_executable(time ${PROJECT_SOURCE_DIR}/src/time.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
44
|
add_executable(timeout ${PROJECT_SOURCE_DIR}/src/timeout.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
45
|
add_executable(touch ${PROJECT_SOURCE_DIR}/src/touch.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
46
|
add_executable(true ${PROJECT_SOURCE_DIR}/src/true.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
47
|
add_executable(tty ${PROJECT_SOURCE_DIR}/src/tty.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
48
|
add_executable(uname ${PROJECT_SOURCE_DIR}/src/uname.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
49
|
add_executable(unlink ${PROJECT_SOURCE_DIR}/src/unlink.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
50
|
add_executable(wc ${PROJECT_SOURCE_DIR}/src/wc.c) |
48e316b |
Jamozed |
2022-03-01 03:04:16 |
51
|
add_executable(yes ${PROJECT_SOURCE_DIR}/src/yes.c) |
|
|
|
52
|
|