Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.56 KB | None | 0 0
  1. --- a/configure.ac
  2. +++ b/configure.ac
  3. @@ -323,11 +323,17 @@ AC_CONFIG_FILES([Makefile
  4. libglvnd.pc
  5. include/Makefile
  6. src/Makefile
  7. + src/GL/gl.pc
  8. src/GL/Makefile
  9. + src/OpenGL/opengl.pc
  10. src/OpenGL/Makefile
  11. + src/GLESv1/glesv1_cm.pc
  12. src/GLESv1/Makefile
  13. + src/GLESv2/glesv2.pc
  14. src/GLESv2/Makefile
  15. + src/GLX/glx.pc
  16. src/GLX/Makefile
  17. + src/EGL/egl.pc
  18. src/EGL/Makefile
  19. src/GLdispatch/Makefile
  20. src/GLdispatch/vnd-glapi/Makefile
  21. --- a/src/EGL/Makefile.am
  22. +++ b/src/EGL/Makefile.am
  23. @@ -67,6 +67,9 @@ libEGL_la_LIBADD += $(UTIL_DIR)/libcJSON.la
  24. libEGL_la_LIBADD += $(UTIL_DIR)/libwinsys_dispatch.la
  25. libEGL_la_LIBADD += libEGL_dispatch_stubs.la
  26.  
  27. +pkgconfigdir = $(libdir)/pkgconfig
  28. +pkgconfig_DATA = egl.pc
  29. +
  30. libEGL_la_LDFLAGS = -shared -Wl,-Bsymbolic -version-info 2:0:1 $(LINKER_FLAG_NO_UNDEFINED)
  31.  
  32. libEGL_la_SOURCES = \
  33. new file mode 100644
  34. --- /dev/null
  35. +++ b/src/EGL/egl.pc.in
  36. @@ -0,0 +1,10 @@
  37. +prefix=@prefix@
  38. +exec_prefix=${prefix}
  39. +libdir=@libdir@
  40. +includedir=@includedir@
  41. +
  42. +Name: egl
  43. +Description: EGL library and headers
  44. +Version: 1.5
  45. +Libs: -L${libdir} -lEGL
  46. +Cflags: -I${includedir}
  47. --- a/src/GL/Makefile.am
  48. +++ b/src/GL/Makefile.am
  49. @@ -70,3 +70,6 @@ libGL_la_LIBADD += ../GLdispatch/libGLdispatch.la
  50. libGL_la_LIBADD += ../GLdispatch/vnd-glapi/libglapi_gl.la
  51. libGL_la_LIBADD += ../util/libutils_misc.la
  52. libGL_la_LIBADD += @LIB_DL@
  53. +
  54. +pkgconfigdir = $(libdir)/pkgconfig
  55. +pkgconfig_DATA = gl.pc
  56. new file mode 100644
  57. --- /dev/null
  58. +++ b/src/GL/gl.pc.in
  59. @@ -0,0 +1,10 @@
  60. +prefix=@prefix@
  61. +exec_prefix=${prefix}
  62. +libdir=@libdir@
  63. +includedir=@includedir@
  64. +
  65. +Name: gl
  66. +Description: Legacy OpenGL and GLX library and headers
  67. +Version: 1.2
  68. +Libs: -L${libdir} -lGL
  69. +Cflags: -I${includedir}
  70. --- a/src/GLESv1/Makefile.am
  71. +++ b/src/GLESv1/Makefile.am
  72. @@ -38,3 +38,5 @@ libGLESv1_CM_la_LIBADD = \
  73. ../GLdispatch/vnd-glapi/libglapi_glesv1.la \
  74. ../util/libutils_misc.la
  75.  
  76. +pkgconfigdir = $(libdir)/pkgconfig
  77. +pkgconfig_DATA = glesv1_cm.pc
  78. new file mode 100644
  79. --- /dev/null
  80. +++ b/src/GLESv1/glesv1_cm.pc.in
  81. @@ -0,0 +1,10 @@
  82. +prefix=@prefix@
  83. +exec_prefix=${prefix}
  84. +libdir=@libdir@
  85. +includedir=@includedir@
  86. +
  87. +Name: glesv1_cm
  88. +Description: OpenGL ES-CM v1 library and headers
  89. +Version: 1.0
  90. +Libs: -L${libdir} -lGLESv1_CM
  91. +Cflags: -I${includedir}
  92. --- a/src/GLESv2/Makefile.am
  93. +++ b/src/GLESv2/Makefile.am
  94. @@ -38,3 +38,5 @@ libGLESv2_la_LIBADD = \
  95. ../GLdispatch/vnd-glapi/libglapi_glesv2.la \
  96. ../util/libutils_misc.la
  97.  
  98. +pkgconfigdir = $(libdir)/pkgconfig
  99. +pkgconfig_DATA = glesv2.pc
  100. new file mode 100644
  101. --- /dev/null
  102. +++ b/src/GLESv2/glesv2.pc.in
  103. @@ -0,0 +1,10 @@
  104. +prefix=@prefix@
  105. +exec_prefix=${prefix}
  106. +libdir=@libdir@
  107. +includedir=@includedir@
  108. +
  109. +Name: gles2
  110. +Description: OpenGL ES v2/v3 library and headers
  111. +Version: 3.2
  112. +Libs: -L${libdir} -lGLESv2
  113. +Cflags: -I${includedir}
  114. new file mode 100644
  115. --- /dev/null
  116. +++ b/src/GLX/glx.pc.in
  117. @@ -0,0 +1,10 @@
  118. +prefix=@prefix@
  119. +exec_prefix=${prefix}
  120. +libdir=@libdir@
  121. +includedir=@includedir@
  122. +
  123. +Name: glx
  124. +Description: GLX library and headers
  125. +Version: 1.4
  126. +Libs: -L${libdir} -lGLX
  127. +Cflags: -I${includedir}
  128. new file mode 100644
  129. --- /dev/null
  130. +++ b/src/OpenGL/opengl.pc.in
  131. @@ -0,0 +1,10 @@
  132. +prefix=@prefix@
  133. +exec_prefix=${prefix}
  134. +libdir=@libdir@
  135. +includedir=@includedir@
  136. +
  137. +Name: opengl
  138. +Description: OpenGL (without GLX) headers and interface
  139. +Version: 4.5
  140. +Libs: -L${libdir} -lOpenGL
  141. +Cflags: -I${includedir}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement