@@ -1166,15 +1166,12 @@ def _dev_headers_dir(self):
1166
1166
return os .path .join (SUITE .dir , "graalpython" , "include" )
1167
1167
1168
1168
def _prepare_headers (self ):
1169
- # This should only be done for the base task, otherwise we'll duplicate
1170
- # the work. This is a development-time thing, because we need the
1171
- # include directory for the C API to be next to lib-graalpython
1172
- if type (self ) == GraalpythonCAPIBuildTask : # pylint: disable=unidiomatic-typecheck;
1173
- target_dir = self ._dev_headers_dir ()
1174
- if os .path .exists (target_dir ):
1175
- shutil .rmtree (target_dir )
1176
- shutil .copytree (os .path .join (self .src_dir (), "include" ), target_dir )
1177
- shutil .copy (os .path .join (mx .dependency ("SULONG_LEGACY" ).get_output (), "include" , "truffle.h" ), target_dir )
1169
+ target_dir = self ._dev_headers_dir ()
1170
+ if os .path .exists (target_dir ):
1171
+ shutil .rmtree (target_dir )
1172
+ mx .logv ("Preparing header files (dest: {!s})" .format (target_dir ))
1173
+ shutil .copytree (os .path .join (self .src_dir (), "include" ), target_dir )
1174
+ shutil .copy (os .path .join (mx .dependency ("SULONG_LEGACY" ).get_output (), "include" , "truffle.h" ), target_dir )
1178
1175
1179
1176
def build (self ):
1180
1177
self ._prepare_headers ()
0 commit comments