Changeset 8
- Timestamp:
- 11/19/08 13:22:31 (17 years ago)
- Location:
- trunk
- Files:
-
- 6 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/configure.ac
r7 r8 230 230 AC_CHECK_FUNCS([atexit ftime gethostbyaddr gethostbyname gethostname gettimeofday memmove memset pow realpath select socket sqrt strchr strdup strerror strstr]) 231 231 232 ## Check what to do with ACE library 233 AC_LANG_PUSH([C++]) 234 AC_CHECK_HEADER([ace/Reactor.h], [tri_have_ace_headers=yes], [tri_have_ace_headers=no]) 235 AC_CHECK_LIB([ACE], [main], [tri_have_ace_lib=yes], [tri_have_ace_lib=no]) 236 AC_LANG_POP([C++]) 237 238 AC_MSG_CHECKING([whether to build ACE]) 239 if test X$tri_have_ace_headers = Xyes -a X$tri_have_ace_lib = Xyes; 240 then 241 tri_need_to_build_ace=no 242 ACE_LIBS="-lACE" 243 ACE_INCLUDES="" 244 AC_MSG_RESULT([no]) 245 else 246 if test X$tri_have_ace_headers = Xno -a X$tri_have_ace_lib = Xno; then 247 tri_need_to_build_ace=yes 248 AC_MSG_RESULT([yes]) 249 else 250 if test X$tri_have_ace_headers = Xyes; then 251 AC_MSG_ERROR([looks like you have ACE headers, but you do not have ACE libs installed]) 252 else 253 tri_need_to_build_ace=yes 254 AC_MSG_RESULT([yes, over-install]) 255 fi 256 fi 257 fi 258 259 if test X$tri_need_to_build_ace = Xyes; then 260 CXXFLAGS="-I\$(top_srcdir)/dep/ACE_wrappers -I\$(top_builddir)/dep/ACE_wrappers $CXXFLAGS" 261 ACE_LIBS="\$(top_builddir)/dep/ACE_wrappers/ace/libACE.la" 262 else 263 ACE_LIBS="-lACE" 264 fi 265 266 AM_CONDITIONAL([TRI_BUILD_ACE], [test X$tri_need_to_build_ace = Xyes]) 267 232 268 ## Export defined variables 233 269 AC_SUBST(ZLIB) … … 242 278 AC_SUBST(MANGOSD_ENABLE_CLI) 243 279 AC_SUBST(MANGOSD_ENABLE_RA) 280 AC_SUBST(ACE_LIBS) 244 281 245 282 ## Set output files. … … 270 307 271 308 ## Configure ACE 272 AC_CONFIG_SUBDIRS([dep/ACE_wrappers]) 309 if test X$tri_need_to_build_ace = Xyes; then 310 AC_CONFIG_SUBDIRS([dep/ACE_wrappers]) 311 fi 273 312 274 313 ## Disabled Makefiles, until they are ready for a successful make and -
trunk/dep/Makefile.am
r6 r8 18 18 19 19 ## Sub-directories to parse 20 SUBDIRS = include lib src ACE_wrappers 20 SUBDIRS = include lib src 21 22 if TRI_BUILD_ACE 23 SUBDIRS += ACE_wrappers 24 endif 21 25 22 26 ## Additional files to include when running 'make dist' -
trunk/src/game/Makefile.am
r6 r8 31 31 $(POSTGRE_INCLUDES) \ 32 32 -I$(top_srcdir)/dep/include \ 33 -I$(top_srcdir)/dep/ACE_wrappers \34 -I$(top_builddir)/dep/ACE_wrappers \35 33 -I$(top_srcdir)/src/framework \ 36 34 -I$(top_srcdir)/src/shared \ -
trunk/src/shared/Makefile.am
r6 r8 31 31 $(POSTGRE_INCLUDES) \ 32 32 -I$(top_srcdir)/dep/include \ 33 -I$(top_srcdir)/dep/ACE_wrappers \34 -I$(top_builddir)/dep/ACE_wrappers \35 33 -I$(top_srcdir)/src/framework 36 34 -
trunk/src/trinitycore/Makefile.am
r6 r8 25 25 $(POSTGRE_INCLUDES) \ 26 26 -I$(top_srcdir)/dep/include \ 27 -I$(top_srcdir)/dep/ACE_wrappers \28 -I$(top_builddir)/dep/ACE_wrappers \29 27 -I$(top_srcdir)/src/shared \ 30 28 -I$(top_srcdir)/src/framework \ … … 52 50 $(top_builddir)/dep/src/sockets/libmangossockets.a \ 53 51 $(top_builddir)/dep/src/zthread/libZThread.la \ 54 $(top_builddir)/dep/ACE_wrappers/ace/libACE.la \55 52 $(top_builddir)/dep/src/g3dlite/libg3dlite.a 56 53 … … 62 59 63 60 ## Linker flags 64 trinity_core_LDFLAGS = $(MYSQL_LIBS) $(POSTGRE_LIBS) $(ZLIB) $(COMPATLIB) $(SSLLIB) -export-dynamic61 trinity_core_LDFLAGS = $(MYSQL_LIBS) $(POSTGRE_LIBS) $(ZLIB) $(COMPATLIB) $(SSLLIB) $(ACE_LIBS) -export-dynamic 65 62 66 63 ## Additional files to install -
trunk/src/trinityrealm/Makefile.am
r6 r8 25 25 $(POSTGRE_INCLUDES) \ 26 26 -I$(top_srcdir)/dep/include \ 27 -I$(top_srcdir)/dep/ACE_wrappers \28 -I$(top_builddir)/dep/ACE_wrappers \29 27 -I$(top_srcdir)/src/framework \ 30 28 -I$(top_srcdir)/src/shared \ … … 45 43 $(top_builddir)/src/framework/libmangosframework.a \ 46 44 $(top_builddir)/dep/src/sockets/libmangossockets.a \ 47 $(top_builddir)/dep/ACE_wrappers/ace/libACE.la \48 45 $(top_builddir)/dep/src/zthread/libZThread.la 49 46 50 47 ## Linker flags 51 trinity_realm_LDFLAGS = $(MYSQL_LIBS) $(POSTGRE_LIBS) $(ZLIB) $(COMPATLIB) $(SSLLIB) 48 trinity_realm_LDFLAGS = $(MYSQL_LIBS) $(POSTGRE_LIBS) $(ZLIB) $(COMPATLIB) $(SSLLIB) $(ACE_LIBS) 52 49 53 50 ## Additional files to install