proj.mk 945 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ################################################################################
  2. #
  3. # proj
  4. #
  5. ################################################################################
  6. PROJ_VERSION = 9.3.0
  7. PROJ_SITE = http://download.osgeo.org/proj
  8. PROJ_LICENSE = MIT
  9. PROJ_LICENSE_FILES = COPYING
  10. PROJ_INSTALL_STAGING = YES
  11. PROJ_DEPENDENCIES = host-pkgconf host-sqlite sqlite
  12. PROJ_CFLAGS = $(TARGET_CFLAGS)
  13. PROJ_CXXFLAGS = $(TARGET_CXXFLAGS)
  14. ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_68485),y)
  15. PROJ_CFLAGS += -O0
  16. PROJ_CXXFLAGS += -O0
  17. endif
  18. PROJ_CONF_OPTS = \
  19. -DBUILD_APPS=OFF \
  20. -DCMAKE_C_FLAGS="$(PROJ_CFLAGS)" \
  21. -DCMAKE_CXX_FLAGS="$(PROJ_CXXFLAGS)"
  22. ifeq ($(BR2_PACKAGE_LIBCURL),y)
  23. PROJ_DEPENDENCIES += libcurl
  24. PROJ_CONF_OPTS += -DENABLE_CURL=ON
  25. else
  26. PROJ_CONF_OPTS += -DENABLE_CURL=OFF
  27. endif
  28. ifeq ($(BR2_PACKAGE_TIFF),y)
  29. PROJ_DEPENDENCIES += tiff
  30. PROJ_CONF_OPTS += -DENABLE_TIFF=ON
  31. else
  32. PROJ_CONF_OPTS += -DENABLE_TIFF=OFF
  33. endif
  34. $(eval $(cmake-package))