Skip to content

Commit 035a749

Browse files
committed
Combine target for copy files and build wheel package to one target
1 parent 2a65a4f commit 035a749

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

CMakeLists.txt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,21 +38,16 @@ set(DST_ITK_DIR "${DST_DIR}/itk")
3838

3939
set(COPY_FILES_COMMAND "${TARGET_DIR}/copy_files.py")
4040

41-
# Copying the necessary files
42-
add_custom_target(copy_files ALL
41+
# Copying the necessary files and building wheel package
42+
add_custom_target(pip_wheel ALL
4343
COMMAND ${PYTHON_EXECUTABLE} ${COPY_FILES_COMMAND} "${ITK_DIR}/lib" "${DST_ITK_DIR}"
4444
COMMAND ${PYTHON_EXECUTABLE} ${COPY_FILES_COMMAND} "${ITK_DIR}/lib/$(Configuration)" "${DST_ITK_DIR}"
4545
COMMAND ${PYTHON_EXECUTABLE} ${COPY_FILES_COMMAND} "${ITK_DIR}/bin/$(Configuration)" "${DST_ITK_DIR}"
4646
COMMAND ${PYTHON_EXECUTABLE} ${COPY_FILES_COMMAND} "${ITK_DIR}/Wrapping/Generators/Python/$(Configuration)" "${DST_ITK_DIR}"
4747
COMMAND ${PYTHON_EXECUTABLE} ${COPY_FILES_COMMAND} "${ITK_DIR}/Wrapping/Generators/Python/Configuration" "${DST_ITK_DIR}/Configuration"
4848
COMMAND ${PYTHON_EXECUTABLE} ${COPY_FILES_COMMAND} "${ITK_DIR}/Wrapping/Generators/Python/InstallOnly" "${DST_ITK_DIR}"
49-
)
50-
51-
# Building wheel package
52-
add_custom_target(pip_wheel ALL
5349
COMMAND ${PYTHON_EXECUTABLE} "-m" "pip" "wheel" "--wheel-dir" "${CMAKE_BINARY_DIR}/bin" "."
5450
WORKING_DIRECTORY "${DST_DIR}"
55-
DEPENDS copy_files
5651
)
5752

5853
# Install package to python site-packages

0 commit comments

Comments
 (0)