@@ -7,7 +7,7 @@ dnl This program is distributed under the terms of the GPL v2.0
77dnl Download the GNU Public License (GPL) from www.gnu.org
88dnl
99
10- AC_INIT ( [ smallbasic] , [ 0.12.13 ] )
10+ AC_INIT ( [ smallbasic] , [ 0.12.14 ] )
1111AC_CONFIG_SRCDIR ( [ configure.ac] )
1212
1313AC_CANONICAL_TARGET
@@ -161,6 +161,9 @@ function buildSDL() {
161161 dnl avoid using MSCRT versions of printf for long double
162162 PACKAGE_CFLAGS="${PACKAGE_CFLAGS} -D__USE_MINGW_ANSI_STDIO"
163163
164+ AC_DEFINE ( _USE_MATH_DEFINES , 1 , [ for M_PI in math.h] )
165+ AC_DEFINE ( realpath ( F , R ) , _fullpath ( R , F , PATH_MAX ) , [ add missing realpath for system.cpp] )
166+
164167 dnl do not depend on cygwin.dll under cygwin build
165168 PACKAGE_CFLAGS="${PACKAGE_CFLAGS} -mms-bitfields"
166169 PACKAGE_LIBS="${PACKAGE_LIBS} -lwsock32 -lws2_32 -static-libgcc -static-libstdc++"
@@ -198,6 +201,7 @@ function buildSDL() {
198201 esac
199202
200203 PACKAGE_CFLAGS="${PACKAGE_CFLAGS} `sdl2-config --cflags` `freetype-config --cflags` -fno-exceptions"
204+ CXXFLAGS="${CXXFLAGS} -fno-rtti -std=c++11"
201205
202206 dnl preconfigured values for SDL build
203207 AC_DEFINE ( _SDL , 1 , [ Defined when building SDL version] )
@@ -223,7 +227,6 @@ function buildAndroid() {
223227 AC_DEFINE ( IMPL_DEV_READ , 1 , [ Implement dev_read()] )
224228 AC_DEFINE ( IMPL_DEV_DELAY , 1 , [ Driver implements dev_delay()] )
225229 AC_DEFINE ( IMPL_LOG_WRITE , 1 , [ Driver implements lwrite()] )
226- AC_DEFINE ( CPU_BIGENDIAN , 1 , [ Android uses big-endian] )
227230
228231 BUILD_SUBDIRS="src/platform/android"
229232 AC_SUBST ( BUILD_SUBDIRS )
@@ -241,6 +244,13 @@ function buildConsole() {
241244 win32="yes"
242245 esac
243246
247+ AC_C_BIGENDIAN (
248+ AC_DEFINE ( CPU_BIGENDIAN , 1 , [ machine is big-endian] ) ,
249+ AC_DEFINE ( CPU_LITTLE_ENDIAN , 1 , [ machine is little-endian] ) ,
250+ AC_MSG_ERROR ( unknown endianess ) ,
251+ AC_MSG_ERROR ( universial endianess not supported )
252+ )
253+
244254 AM_CONDITIONAL(WITH_CYGWIN_CONSOLE, test $win32 = yes)
245255 AC_DEFINE ( BUILD_CONSOLE , 1 , [ Building a console based system.] )
246256
0 commit comments