diff options
Diffstat (limited to 'vcpkg/ports/fftwpp')
| -rw-r--r-- | vcpkg/ports/fftwpp/portfile.cmake | 34 | ||||
| -rw-r--r-- | vcpkg/ports/fftwpp/vcpkg.json | 10 |
2 files changed, 44 insertions, 0 deletions
diff --git a/vcpkg/ports/fftwpp/portfile.cmake b/vcpkg/ports/fftwpp/portfile.cmake new file mode 100644 index 0000000..b24c565 --- /dev/null +++ b/vcpkg/ports/fftwpp/portfile.cmake @@ -0,0 +1,34 @@ +
+vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO dealias/fftwpp
+ REF d05a2812995a52a3834140fd3ddd2e80bf8fcd42
+ SHA512 851c79245eb61ebebfde97e7a8f3b9c061e84c9df571b5a7cafc3e959941e7b0792923e0ddefde4739582932d135c578c703195017da4bd34872adce7ab8c5ee
+ HEAD_REF master
+)
+
+# fftwpp is a header-only library
+set (FFWTPP_SOURCE_FILES
+ ${SOURCE_PATH}/Array.h
+ ${SOURCE_PATH}/Array.cc
+ ${SOURCE_PATH}/Complex.h
+ ${SOURCE_PATH}/Complex.cc
+ ${SOURCE_PATH}/align.h
+ ${SOURCE_PATH}/cmult-sse2.h
+ ${SOURCE_PATH}/convolution.h
+ ${SOURCE_PATH}/convolution.cc
+ ${SOURCE_PATH}/fftw++.h
+ ${SOURCE_PATH}/fftw++.cc
+ ${SOURCE_PATH}/seconds.h
+ ${SOURCE_PATH}/statistics.h
+ ${SOURCE_PATH}/transposeoptions.h
+)
+
+set(FFWTPP_DOXY_CFG ${SOURCE_PATH}/fftw++.doxycfg)
+
+file(INSTALL ${FFWTPP_SOURCE_FILES} DESTINATION ${CURRENT_PACKAGES_DIR}/include/${PORT})
+file(INSTALL ${FFWTPP_DOXY_CFG} DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
+
+file(INSTALL ${SOURCE_PATH}/README DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
+# Handle copyright
+file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
diff --git a/vcpkg/ports/fftwpp/vcpkg.json b/vcpkg/ports/fftwpp/vcpkg.json new file mode 100644 index 0000000..175e29a --- /dev/null +++ b/vcpkg/ports/fftwpp/vcpkg.json @@ -0,0 +1,10 @@ +{ + "name": "fftwpp", + "version-date": "2019-12-19", + "port-version": 2, + "description": "FFTW++ is a C++ header/MPI transpose for Version 3 of the highly optimized FFTW (https://www.fftw.org) Fourier Transform library.", + "homepage": "https://www.fftw.org/", + "dependencies": [ + "fftw3" + ] +} |