coreutils

General Software Utilities
git clone http://git.omkov.net/coreutils
Log | Tree | Refs | README | LICENCE | Download

coreutils/CMakeLists.txt (53 lines, 2.5 KiB) -rw-r--r-- file download

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