diff options
| author | Phil Christensen <philc@microsoft.com> | 2018-11-13 15:32:42 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-11-13 15:32:42 -0800 |
| commit | 192493218a50905d6e63b032424bcdaf3726dcde (patch) | |
| tree | 04f2e12ee28dcd71bc46ea5410f16c7a8d58ee75 | |
| parent | 8dc8d0e0c97550a95b764287adbad90b7df7d11d (diff) | |
| parent | 54095ce882d70d111b6219709656ff2192fd53c5 (diff) | |
| download | vcpkg-192493218a50905d6e63b032424bcdaf3726dcde.tar.gz vcpkg-192493218a50905d6e63b032424bcdaf3726dcde.zip | |
Merge pull request #4715 from MarkIanHolland/glad
[glad] inital port
| -rw-r--r-- | ports/glad/CONTROL | 3 | ||||
| -rw-r--r-- | ports/glad/portfile.cmake | 36 |
2 files changed, 39 insertions, 0 deletions
diff --git a/ports/glad/CONTROL b/ports/glad/CONTROL new file mode 100644 index 000000000..e8354c205 --- /dev/null +++ b/ports/glad/CONTROL @@ -0,0 +1,3 @@ +Source: glad
+Version: 0.1.28-2
+Description: Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
diff --git a/ports/glad/portfile.cmake b/ports/glad/portfile.cmake new file mode 100644 index 000000000..432c14503 --- /dev/null +++ b/ports/glad/portfile.cmake @@ -0,0 +1,36 @@ +include(vcpkg_common_functions)
+
+vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
+
+vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO Dav1dde/glad
+ REF v0.1.28
+ SHA512 5895e25bffab4ead346f65011cbb52a434779fed1dad619ffde27f68b52994cd0b048a45b4533b22b54971dfdba935d93fcf6bee5789061d0057af869b95998c
+ HEAD_REF master
+)
+
+vcpkg_find_acquire_program(PYTHON2)
+get_filename_component(PYTHON2_DIR "${PYTHON2}" DIRECTORY)
+set(ENV{PATH} "$ENV{PATH};${PYTHON2_DIR}")
+
+vcpkg_configure_cmake(
+ SOURCE_PATH ${SOURCE_PATH}
+ PREFER_NINJA
+ OPTIONS
+ -DGLAD_NO_LOADER=OFF
+ -DGLAD_EXPORT=OFF
+ -DGLAD_INSTALL=ON
+ -DGLAD_REPRODUCIBLE=ON
+ -DGLAD_SPEC="gl" # {gl,egl,glx,wgl}
+ -DGLAD_PROFILE="compatibility" # {core,compatibility}
+ OPTIONS_DEBUG
+ -DGLAD_GENERATOR="c-debug"
+)
+
+vcpkg_install_cmake()
+vcpkg_copy_pdbs()
+vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/glad)
+
+file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
+configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/glad/copyright COPYONLY)
|
