`fft2d` port fails when copying header files on Windows
grayish opened this issue · comments
윈도우에서 fft.h 폴더로 복사가 되어버립니다.
file(COPY <> DESTINATION <dir>)
로 destination이 폴더로 인식되서 그런것같습니다.
rename 다시 진행하면 동작합니다.
# as-is
file(COPY ${FFT2D_HEADER_1} DESTINATION ${CURRENT_PACKAGES_DIR}/include/fft2d/fft.h)
# to-be
file(COPY ${FFT2D_HEADER_1} DESTINATION ${CURRENT_PACKAGES_DIR}/include/fft2d)
file(RENAME
${CURRENT_PACKAGES_DIR}/include/fft2d/tensorflow-fft2d-header-1.txt
${CURRENT_PACKAGES_DIR}/include/fft2d/fft.h)
제보 감사합니다 @grayish 님. 해당 폴더를 지우고 install 하는 방법으로 수정해보겠습니다.
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/include/fft2d)
file(INSTALL "${FFT2D_HEADER_1}" DESTINATION "${CURRENT_PACKAGES_DIR}/include/fft2d" RENAME "fft.h")