Skip to content

Commit adc9eb4

Browse files
fix: remove dpc debug for windows (#3588)
1 parent 17db972 commit adc9eb4

1 file changed

Lines changed: 17 additions & 3 deletions

File tree

makefile

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -748,14 +748,20 @@ $(eval $(call update_copt_from_dispatcher_tag,$(ONEAPI.objs_a)))
748748
# DPC++ static library is only built on Windows
749749
ifdef OS_is_win
750750
$(ONEAPI.objs_a.dpc): $(ONEAPI.dispatcher_cpu) $(ONEAPI.tmpdir_a.dpc)/inc_a_folders.txt
751-
$(ONEAPI.objs_a.dpc): COPT += $(-fPIC) $(-cxx17) $(-optlevel.dpcpp) $(-Zl_DPCPP) $(-sanitize) $(-DMKL_LP64) $(-DEBC_DPCPP) $(-EHsc) $(pedantic.opts.dpcpp) \
751+
$(ONEAPI.objs_a.dpc): COPT += $(-fPIC) $(-cxx17) $(-optlevel.dpcpp) \
752+
$(-Zl_DPCPP) $(-sanitize) $(-DMKL_LP64) \
753+
$(-EHsc) $(pedantic.opts.dpcpp) \
752754
-DDAAL_NOTHROW_EXCEPTIONS \
753755
-DDAAL_HIDE_DEPRECATED \
754756
-DONEDAL_DATA_PARALLEL \
755757
-D__TBB_NO_IMPLICIT_LINKAGE \
756758
-D_ENABLE_ATOMIC_ALIGNMENT_FIX \
757759
-DTBB_USE_ASSERT=0 \
758-
@$(ONEAPI.tmpdir_a.dpc)/inc_a_folders.txt
760+
@$(ONEAPI.tmpdir_a.dpc)/inc_a_folders.txt
761+
762+
ifndef OS_is_win
763+
$(ONEAPI.objs_a.dpc): COPT += $(-DEBC_DPCPP)
764+
endif
759765

760766
$(eval $(call update_copt_from_dispatcher_tag,$(ONEAPI.objs_a.dpc),.dpcpp))
761767
endif
@@ -775,7 +781,7 @@ $(ONEAPI.objs_y): COPT += $(-fPIC) $(-cxx17) $(-optlevel) $(-Zl) $(-visibility)
775781
$(eval $(call update_copt_from_dispatcher_tag,$(ONEAPI.objs_y)))
776782

777783
$(ONEAPI.objs_y.dpc): $(ONEAPI.dispatcher_cpu) $(ONEAPI.tmpdir_y.dpc)/inc_y_folders.txt
778-
$(ONEAPI.objs_y.dpc): COPT += $(-fPIC) $(-cxx17) $(-optlevel.dpcpp) $(-Zl_DPCPP) $(-visibility) $(-sanitize) $(-DMKL_LP64) $(-DEBC_DPCPP) $(-EHsc) $(pedantic.opts.dpcpp) \
784+
$(ONEAPI.objs_y.dpc): COPT += $(-fPIC) $(-cxx17) $(-optlevel.dpcpp) $(-Zl_DPCPP) $(-visibility) $(-sanitize) $(-DMKL_LP64) $(-EHsc) $(pedantic.opts.dpcpp) \
779785
-DDAAL_NOTHROW_EXCEPTIONS \
780786
-DDAAL_HIDE_DEPRECATED \
781787
-DONEDAL_DATA_PARALLEL \
@@ -786,6 +792,10 @@ $(ONEAPI.objs_y.dpc): COPT += $(-fPIC) $(-cxx17) $(-optlevel.dpcpp) $(-Zl_DPCPP)
786792
-DTBB_USE_ASSERT=0 \
787793
@$(ONEAPI.tmpdir_y.dpc)/inc_y_folders.txt
788794

795+
ifndef OS_is_win
796+
$(ONEAPI.objs_y.dpc): COPT += $(-DEBC_DPCPP)
797+
endif
798+
789799
$(eval $(call update_copt_from_dispatcher_tag,$(ONEAPI.objs_y.dpc),.dpcpp))
790800

791801
# Filtering parameter files
@@ -882,7 +892,9 @@ $(WORKDIR.lib)/$(oneapi_y.dpc): \
882892
$(WORKDIR.lib)/$(oneapi_y.dpc): LOPT += $(-fPIC)
883893
$(WORKDIR.lib)/$(oneapi_y.dpc): LOPT += $(daaldep.rt.dpc)
884894
$(WORKDIR.lib)/$(oneapi_y.dpc): LOPT += $(if $(REQDBG),-flink-huge-device-code --offload-compress,)
895+
ifndef OS_is_win
885896
$(WORKDIR.lib)/$(oneapi_y.dpc): LOPT += $(-lsanitize.dpc)
897+
endif
886898
$(WORKDIR.lib)/$(oneapi_y.dpc): LOPT += $(if $(OS_is_win),-IMPLIB:$(@:%.$(MAJORBINARY).dll=%_dll.lib),)
887899
$(WORKDIR.lib)/$(oneapi_y.dpc): LOPT += $(if $(OS_is_win),$(WORKDIR.lib)/$(core_y:%.$(MAJORBINARY).dll=%_dll.lib))
888900
$(WORKDIR.lib)/$(oneapi_y.dpc): LOPT += $(if $(OS_is_win),sycl$d.lib)
@@ -903,7 +915,9 @@ $(WORKDIR.lib)/$(parameters_y.dpc): \
903915
$(WORKDIR.lib)/$(parameters_y.dpc): LOPT += $(-fPIC)
904916
$(WORKDIR.lib)/$(parameters_y.dpc): LOPT += $(daaldep.rt.dpc)
905917
$(WORKDIR.lib)/$(parameters_y.dpc): LOPT += $(if $(REQDBG),-flink-huge-device-code --offload-compress,)
918+
ifndef OS_is_win
906919
$(WORKDIR.lib)/$(parameters_y.dpc): LOPT += $(-lsanitize.dpc)
920+
endif
907921
$(WORKDIR.lib)/$(parameters_y.dpc): LOPT += $(if $(OS_is_win),-IMPLIB:$(@:%.$(MAJORBINARY).dll=%_dll.lib),)
908922
$(WORKDIR.lib)/$(parameters_y.dpc): LOPT += $(if $(OS_is_win),$(WORKDIR.lib)/$(core_y:%.$(MAJORBINARY).dll=%_dll.lib))
909923
$(WORKDIR.lib)/$(parameters_y.dpc): LOPT += $(if $(OS_is_win), $(if $(libsycl),$(libsycl),$(libsycl.default)))

0 commit comments

Comments
 (0)