1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# flare-engine 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunFLARE_ENGINE_VERSION = 1.11 8*4882a593SmuzhiyunFLARE_ENGINE_SITE = $(call github,flareteam,flare-engine,v$(FLARE_ENGINE_VERSION)) 9*4882a593SmuzhiyunFLARE_ENGINE_LICENSE = GPL-3.0+ 10*4882a593SmuzhiyunFLARE_ENGINE_LICENSE_FILES = COPYING 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunFLARE_ENGINE_DEPENDENCIES += sdl2 sdl2_image sdl2_mixer sdl2_ttf 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun# Don't use /usr/games and /usr/share/games 15*4882a593SmuzhiyunFLARE_ENGINE_CONF_OPTS += -DBINDIR=bin -DDATADIR=share/flare 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun# CMAKE_BUILD_TYPE is only used to set optimization and debug flags, all of 18*4882a593Smuzhiyun# which we want Buildroot to steer explicitly. Explicitly set a fake build type 19*4882a593Smuzhiyun# to get this control. 20*4882a593SmuzhiyunFLARE_ENGINE_CONF_OPTS += -DCMAKE_BUILD_TYPE=Buildroot 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) 23*4882a593SmuzhiyunFLARE_ENGINE_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -O0" 24*4882a593Smuzhiyunendif 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun$(eval $(cmake-package)) 27