@@ -132,23 +132,27 @@ add_custom_command(OUTPUT ${openvino_wheel_path}
132
132
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR} "
133
133
COMMENT "Building Python wheel ${openvino_wheel_name} "
134
134
VERBATIM )
135
+ set (ie_wheel_deps ${openvino_wheel_path} )
136
+
137
+ if (NOT CMAKE_HOST_WIN32 )
138
+ set (fdupes_report ${CMAKE_CURRENT_BINARY_DIR} /fdupes_report.txt)
139
+ add_custom_command (OUTPUT "${fdupes_report} "
140
+ COMMAND ${CMAKE_COMMAND}
141
+ -D Python3_EXECUTABLE=${Python3_EXECUTABLE}
142
+ -D WORKING_DIRECTORY =${CMAKE_CURRENT_BINARY_DIR}
143
+ -D WHEEL_VERSION=${WHEEL_VERSION}
144
+ -D PACKAGE_FILE=${openvino_wheel_path}
145
+ -D REPORT_FILE=${fdupes_report}
146
+ -D CMAKE_SHARED_LIBRARY_SUFFIX =${CMAKE_SHARED_LIBRARY_SUFFIX}
147
+ -P "${CMAKE_CURRENT_SOURCE_DIR} /fdupes_check.cmake"
148
+ DEPENDS "${openvino_wheel_path} "
149
+ WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} "
150
+ COMMENT "Run 'fdupes' checks for wheel ${openvino_wheel_name} "
151
+ VERBATIM )
152
+ list (APPEND ie_wheel_deps ${fdupes_report} )
153
+ endif ()
135
154
136
- set (fdupes_report ${CMAKE_CURRENT_BINARY_DIR} /fdupes_report.txt)
137
- add_custom_command (OUTPUT "${fdupes_report} "
138
- COMMAND ${CMAKE_COMMAND}
139
- -D Python3_EXECUTABLE=${Python3_EXECUTABLE}
140
- -D WORKING_DIRECTORY =${CMAKE_CURRENT_BINARY_DIR}
141
- -D WHEEL_VERSION=${WHEEL_VERSION}
142
- -D PACKAGE_FILE=${openvino_wheel_path}
143
- -D REPORT_FILE=${fdupes_report}
144
- -D CMAKE_SHARED_LIBRARY_SUFFIX =${CMAKE_SHARED_LIBRARY_SUFFIX}
145
- -P "${CMAKE_CURRENT_SOURCE_DIR} /fdupes_check.cmake"
146
- DEPENDS "${openvino_wheel_path} "
147
- WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} "
148
- COMMENT "Run 'fdupes' checks for wheel ${openvino_wheel_name} "
149
- VERBATIM )
150
-
151
- add_custom_target (ie_wheel ALL DEPENDS ${openvino_wheel_path} ${fdupes_report} )
155
+ add_custom_target (ie_wheel ALL DEPENDS ${ie_wheel_deps} )
152
156
153
157
add_custom_command (
154
158
TARGET ie_wheel
0 commit comments