File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -285,6 +285,7 @@ else()
285285 ${intrinsics_sources}
286286 )
287287 add_custom_target (${name} .intrinsics
288+ COMMAND echo "Dependency barrier"
288289 COMMENT "Intrinsic module dependency barrier"
289290 )
290291 add_dependencies (${name} .intrinsics ${name} .intrinsics.obj)
@@ -295,6 +296,7 @@ else()
295296 LINK_LIBRARIES ${name} .intrinsics.obj ${Backtrace_LIBRARY}
296297 ADDITIONAL_HEADERS ${public_headers} ${private_headers}
297298 )
299+ get_target_property (compile_target ${name} .compile ALIASED_TARGET)
298300
299301 if (msvc_lib)
300302 set_target_properties (${name}
@@ -311,14 +313,13 @@ else()
311313 set (is_public "" )
312314 else ()
313315 set (is_public PUBLIC )
316+ add_dependencies (flang-rt-mod ${name} .intrinsics ${compile_target} )
314317 set (_has_public_intrinsics "YES" PARENT_SCOPE)
315318 endif ()
316319
317- get_target_property (compile_target ${name} .compile ALIASED_TARGET)
318320 flang_module_target(${name} .intrinsics.obj ${is_public} )
319321 flang_module_target(${compile_target} ${is_public} )
320322 add_dependencies (${compile_target} ${name} .intrinsics)
321- add_dependencies (flang-rt-mod ${name} .intrinsics ${compile_target} )
322323
323324 enable_cuda_compilation(${name} "${supported_sources} " )
324325 enable_omp_offload_compilation(${name} "${supported_sources} " )
You can’t perform that action at this time.
0 commit comments