libfreeglut.mk 972 B

123456789101112131415161718192021222324252627282930313233
  1. ################################################################################
  2. #
  3. # libfreeglut
  4. #
  5. ################################################################################
  6. LIBFREEGLUT_VERSION = 3.4.0
  7. LIBFREEGLUT_SOURCE = freeglut-$(LIBFREEGLUT_VERSION).tar.gz
  8. LIBFREEGLUT_SITE = https://github.com/FreeGLUTProject/freeglut/releases/download/v$(LIBFREEGLUT_VERSION)
  9. LIBFREEGLUT_LICENSE = MIT
  10. LIBFREEGLUT_LICENSE_FILES = COPYING
  11. LIBFREEGLUT_INSTALL_STAGING = YES
  12. LIBFREEGLUT_DEPENDENCIES = \
  13. libgl \
  14. libglu \
  15. xlib_libXi \
  16. xlib_libXrandr \
  17. xlib_libXxf86vm
  18. LIBFREEGLUT_CONF_OPTS = -DFREEGLUT_BUILD_DEMOS=OFF
  19. # package depends on X.org which depends on !BR2_STATIC_LIBS
  20. ifeq ($(BR2_SHARED_LIBS),y)
  21. LIBFREEGLUT_CONF_OPTS += \
  22. -DFREEGLUT_BUILD_SHARED_LIBS=ON \
  23. -DFREEGLUT_BUILD_STATIC_LIBS=OFF
  24. else ifeq ($(BR2_SHARED_STATIC_LIBS),y)
  25. LIBFREEGLUT_CONF_OPTS += \
  26. -DFREEGLUT_BUILD_SHARED_LIBS=ON \
  27. -DFREEGLUT_BUILD_STATIC_LIBS=ON
  28. endif
  29. $(eval $(cmake-package))