We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 86e2c0b commit bbd536fCopy full SHA for bbd536f
CMakeLists.txt
@@ -11,6 +11,8 @@ cmake_policy(VERSION 3.12...3.19)
11
12
enable_testing()
13
14
+add_subdirectory(lib)
15
+
16
function(check_success)
17
set(oneValueArgs NAME COMMAND)
18
set(multiValueArgs ARGS PROPERTIES)
lib/CMakeLists.txt
@@ -0,0 +1,32 @@
1
+set(libfiles
2
+ abort
3
+ bsearch
4
+ gcd
5
+ imul
6
+ ipow
7
+ isqrt
8
+ memcpy
9
+ memset
10
+ print_hex
+ print_num
+ putnum
+ puts
+ qsort
+ rand
+ sleep
+ strcmp
+ strtol
19
+ trailz
20
+ udiv
21
+ umod
22
+)
23
24
+foreach(f ${libfiles})
25
26
+ add_library(libtenyr_${f} OBJECT ${f}.tas)
27
+ list(APPEND libtenyr_OBJECTS ${f}.tas)
28
29
+endforeach()
30
31
+add_library(libtenyr OBJECT ${libtenyr_OBJECTS})
32
0 commit comments