luncliff / vcpkg-registry

vcpkg registry maintained by @luncliff

Home Page:https://luncliff.github.io/vcpkg-registry/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`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)

image

제보 감사합니다 @grayish 님. 해당 폴더를 지우고 install 하는 방법으로 수정해보겠습니다.

file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/include/fft2d)
file(INSTALL "${FFT2D_HEADER_1}" DESTINATION "${CURRENT_PACKAGES_DIR}/include/fft2d" RENAME "fft.h")