diff --git a/ports/glm/CONTROL b/ports/glm/CONTROL new file mode 100644 index 00000000000000..1ec4874a979c1f --- /dev/null +++ b/ports/glm/CONTROL @@ -0,0 +1,3 @@ +Source: glm +Version: 0.9.8.0 +Description: OpenGL Mathematics (GLM) https://glm.g-truc.net diff --git a/ports/glm/portfile.cmake b/ports/glm/portfile.cmake new file mode 100644 index 00000000000000..8bc466e3468cf4 --- /dev/null +++ b/ports/glm/portfile.cmake @@ -0,0 +1,17 @@ +include(vcpkg_common_functions) +vcpkg_download_distfile(ARCHIVE + URL "https://github.com/g-truc/glm/releases/download/0.9.8.0/glm-0.9.8.0.zip" + FILENAME "glm-0.9.8.0.zip" + MD5 b24613c1f7e16f504d936ae3ac1f4917 +) +vcpkg_extract_source_archive(${ARCHIVE}) + +# Put the license file where vcpkg expects it +file(COPY ${CURRENT_BUILDTREES_DIR}/src/glm/copying.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/glm/) +file(RENAME ${CURRENT_PACKAGES_DIR}/share/glm/copying.txt ${CURRENT_PACKAGES_DIR}/share/glm/copyright) + +# Copy the glm header files +file(GLOB HEADER_FILES ${CURRENT_BUILDTREES_DIR}/src/glm/glm/*) +file(COPY ${HEADER_FILES} DESTINATION ${CURRENT_PACKAGES_DIR}/include/glm) +vcpkg_copy_pdbs() +