File tree 2 files changed +11
-1
lines changed
2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -130,7 +130,9 @@ function(GenerateNamedObjects sources_in float_type_in)
130
130
131
131
list (APPEND obj_defines "ASMNAME=${FU}${obj_name} ;ASMFNAME=${FU}${obj_name}${BU} ;NAME=${obj_name}${BU} ;CNAME=${obj_name} ;CHAR_NAME=\" ${obj_name}${BU} \" ;CHAR_CNAME=\" ${obj_name} \" " )
132
132
list (APPEND obj_defines ${defines_in} )
133
- list (APPEND obj_defines ${float_type_in} )
133
+ if (NOT ${float_type_in} STREQUAL "SINGLE" )
134
+ list (APPEND obj_defines ${float_type_in} )
135
+ endif ()
134
136
135
137
add_library (${obj_name} OBJECT ${source_file} )
136
138
set_target_properties (${obj_name} PROPERTIES COMPILE_DEFINITIONS "${obj_defines} " )
Original file line number Diff line number Diff line change @@ -7,6 +7,14 @@ if (${ARCH} STREQUAL "x86")
7
7
GenerateNamedObjects("${KERNELDIR} /cpuid.S" "" )
8
8
endif ()
9
9
10
+ # TODO: Read from ${KERNELDIR}/KERNEL - some architectures use a different lsame
11
+ set (LSAME_KERNEL lsame.S)
12
+ set (SCABS_KERNEL cabs.S)
13
+ set (DCABS_KERNEL cabs.S)
14
+ GenerateNamedObjects("${KERNELDIR} /${LSAME_KERNEL} " "" "F_INTERFACE" "lsame" )
15
+ GenerateNamedObjects("${KERNELDIR} /${SCABS_KERNEL} " "SINGLE" "COMPLEX;F_INTERFACE" "cabs1" )
16
+ GenerateNamedObjects("${KERNELDIR} /${DCABS_KERNEL} " "DOUBLE" "COMPLEX;F_INTERFACE" "cabs1" )
17
+
10
18
11
19
# Makefile.L1
12
20
You can’t perform that action at this time.
0 commit comments