File tree Expand file tree Collapse file tree 8 files changed +45
-44
lines changed
Expand file tree Collapse file tree 8 files changed +45
-44
lines changed Original file line number Diff line number Diff line change @@ -65,16 +65,16 @@ set_target_properties(
6565
6666target_include_directories (
6767 ${python_module_name}
68- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../
68+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../ ${CMAKE_CURRENT_SOURCE_DIR} /../common
6969)
70+
71+ # treat below headers as system to suppress the warnings there during the build
7072target_include_directories (
7173 ${python_module_name}
72- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../common
74+ SYSTEM
75+ PRIVATE ${SYCL_INCLUDE_DIR} ${Dpctl_INCLUDE_DIRS} ${Dpctl_TENSOR_INCLUDE_DIR}
7376)
7477
75- target_include_directories (${python_module_name} PUBLIC ${Dpctl_INCLUDE_DIRS} )
76- target_include_directories (${python_module_name} PUBLIC ${Dpctl_TENSOR_INCLUDE_DIR} )
77-
7878if (WIN32 )
7979 target_compile_options (
8080 ${python_module_name}
Original file line number Diff line number Diff line change @@ -59,16 +59,18 @@ set_target_properties(
5959
6060target_include_directories (
6161 ${python_module_name}
62- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../include
62+ PRIVATE
63+ ${CMAKE_CURRENT_SOURCE_DIR} /../../include
64+ ${CMAKE_CURRENT_SOURCE_DIR} /../../src
6365)
66+
67+ # treat below headers as system to suppress the warnings there during the build
6468target_include_directories (
6569 ${python_module_name}
66- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../src
70+ SYSTEM
71+ PRIVATE ${SYCL_INCLUDE_DIR} ${Dpctl_INCLUDE_DIRS} ${Dpctl_TENSOR_INCLUDE_DIR}
6772)
6873
69- target_include_directories (${python_module_name} PUBLIC ${Dpctl_INCLUDE_DIRS} )
70- target_include_directories (${python_module_name} PUBLIC ${Dpctl_TENSOR_INCLUDE_DIR} )
71-
7274if (WIN32 )
7375 target_compile_options (
7476 ${python_module_name}
Original file line number Diff line number Diff line change @@ -62,16 +62,16 @@ set_target_properties(
6262
6363target_include_directories (
6464 ${python_module_name}
65- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../
65+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../ ${CMAKE_CURRENT_SOURCE_DIR} /../common
6666)
67+
68+ # treat below headers as system to suppress the warnings there during the build
6769target_include_directories (
6870 ${python_module_name}
69- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../common
71+ SYSTEM
72+ PRIVATE ${SYCL_INCLUDE_DIR} ${Dpctl_INCLUDE_DIRS} ${Dpctl_TENSOR_INCLUDE_DIR}
7073)
7174
72- target_include_directories (${python_module_name} PUBLIC ${Dpctl_INCLUDE_DIR} )
73- target_include_directories (${python_module_name} PUBLIC ${Dpctl_TENSOR_INCLUDE_DIR} )
74-
7575if (WIN32 )
7676 target_compile_options (
7777 ${python_module_name}
Original file line number Diff line number Diff line change @@ -82,16 +82,16 @@ set_target_properties(
8282
8383target_include_directories (
8484 ${python_module_name}
85- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../
85+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../ ${CMAKE_CURRENT_SOURCE_DIR} /../common
8686)
87+
88+ # treat below headers as system to suppress the warnings there during the build
8789target_include_directories (
8890 ${python_module_name}
89- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../common
91+ SYSTEM
92+ PRIVATE ${SYCL_INCLUDE_DIR} ${Dpctl_INCLUDE_DIRS} ${Dpctl_TENSOR_INCLUDE_DIR}
9093)
9194
92- target_include_directories (${python_module_name} PUBLIC ${Dpctl_INCLUDE_DIR} )
93- target_include_directories (${python_module_name} PUBLIC ${Dpctl_TENSOR_INCLUDE_DIR} )
94-
9595if (WIN32 )
9696 target_compile_options (
9797 ${python_module_name}
Original file line number Diff line number Diff line change @@ -67,20 +67,19 @@ set_target_properties(
6767
6868target_include_directories (
6969 ${python_module_name}
70- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../include
71- )
72- target_include_directories (
73- ${python_module_name}
74- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../src
70+ PRIVATE
71+ ${CMAKE_CURRENT_SOURCE_DIR} /../../include
72+ ${CMAKE_CURRENT_SOURCE_DIR} /../../src
73+ ${CMAKE_CURRENT_SOURCE_DIR} /../common
7574)
75+
76+ # treat below headers as system to suppress the warnings there during the build
7677target_include_directories (
7778 ${python_module_name}
78- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../common
79+ SYSTEM
80+ PRIVATE ${SYCL_INCLUDE_DIR} ${Dpctl_INCLUDE_DIRS} ${Dpctl_TENSOR_INCLUDE_DIR}
7981)
8082
81- target_include_directories (${python_module_name} PUBLIC ${Dpctl_INCLUDE_DIR} )
82- target_include_directories (${python_module_name} PUBLIC ${Dpctl_TENSOR_INCLUDE_DIR} )
83-
8483if (WIN32 )
8584 target_compile_options (
8685 ${python_module_name}
Original file line number Diff line number Diff line change @@ -84,16 +84,16 @@ set_target_properties(
8484
8585target_include_directories (
8686 ${python_module_name}
87- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../
87+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../ ${CMAKE_CURRENT_SOURCE_DIR} /../common
8888)
89+
90+ # treat below headers as system to suppress the warnings there during the build
8991target_include_directories (
9092 ${python_module_name}
91- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../common
93+ SYSTEM
94+ PRIVATE ${SYCL_INCLUDE_DIR} ${Dpctl_INCLUDE_DIRS} ${Dpctl_TENSOR_INCLUDE_DIR}
9295)
9396
94- target_include_directories (${python_module_name} PUBLIC ${Dpctl_INCLUDE_DIR} )
95- target_include_directories (${python_module_name} PUBLIC ${Dpctl_TENSOR_INCLUDE_DIR} )
96-
9797if (_dpnp_sycl_targets)
9898 # make fat binary
9999 target_compile_options (
Original file line number Diff line number Diff line change @@ -107,16 +107,16 @@ set_target_properties(
107107
108108target_include_directories (
109109 ${python_module_name}
110- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../
110+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../ ${CMAKE_CURRENT_SOURCE_DIR} /../common
111111)
112+
113+ # treat below headers as system to suppress the warnings there during the build
112114target_include_directories (
113115 ${python_module_name}
114- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../common
116+ SYSTEM
117+ PRIVATE ${SYCL_INCLUDE_DIR} ${Dpctl_INCLUDE_DIRS} ${Dpctl_TENSOR_INCLUDE_DIR}
115118)
116119
117- target_include_directories (${python_module_name} PUBLIC ${Dpctl_INCLUDE_DIR} )
118- target_include_directories (${python_module_name} PUBLIC ${Dpctl_TENSOR_INCLUDE_DIR} )
119-
120120if (WIN32 )
121121 target_compile_options (
122122 ${python_module_name}
Original file line number Diff line number Diff line change @@ -62,16 +62,16 @@ set_target_properties(
6262
6363target_include_directories (
6464 ${python_module_name}
65- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../
65+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../ ${CMAKE_CURRENT_SOURCE_DIR} /../common
6666)
67+
68+ # treat below headers as system to suppress the warnings there during the build
6769target_include_directories (
6870 ${python_module_name}
69- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../common
71+ SYSTEM
72+ PRIVATE ${SYCL_INCLUDE_DIR} ${Dpctl_INCLUDE_DIRS} ${Dpctl_TENSOR_INCLUDE_DIR}
7073)
7174
72- target_include_directories (${python_module_name} PUBLIC ${Dpctl_INCLUDE_DIR} )
73- target_include_directories (${python_module_name} PUBLIC ${Dpctl_TENSOR_INCLUDE_DIR} )
74-
7575if (WIN32 )
7676 target_compile_options (
7777 ${python_module_name}
You can’t perform that action at this time.
0 commit comments