forked from mia/Aegisub
Remove a bunch of cruft from the configure script
This commit is contained in:
parent
4472552fab
commit
160346df99
3 changed files with 2 additions and 102 deletions
|
@ -27,7 +27,6 @@ CFLAGS_DEP = -MD -MP
|
||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LDFLAGS = @LDFLAGS@
|
LDFLAGS = @LDFLAGS@
|
||||||
INSTALL_FLAGS = -m 664
|
INSTALL_FLAGS = -m 664
|
||||||
CCACHE_ENV = CCACHE_SLOPPINESS=time_macros
|
|
||||||
LIB_SHARED_LINK = -shared -Wl,-soname -Wl,$(LIB_SHARED_FULL)
|
LIB_SHARED_LINK = -shared -Wl,-soname -Wl,$(LIB_SHARED_FULL)
|
||||||
LIB_SHARED_LINK_OSX = -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -compatibility_version $(LIB_VERSION) -current_version $(LIB_VERSION) -Wl,-single_module -mmacosx-version-min=10.7 -install_name ${CURDIR}/$(LIB_SHARED_FULL)
|
LIB_SHARED_LINK_OSX = -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -compatibility_version $(LIB_VERSION) -current_version $(LIB_VERSION) -Wl,-single_module -mmacosx-version-min=10.7 -install_name ${CURDIR}/$(LIB_SHARED_FULL)
|
||||||
|
|
||||||
|
@ -116,14 +115,6 @@ LIBS_UCHARDET ?= ../universalchardet/libuniversalchardet.a
|
||||||
# DEBUG / DEVELOPMENT
|
# DEBUG / DEVELOPMENT
|
||||||
#####################
|
#####################
|
||||||
PRECOMPILED_HEADER = @enable_gcc_prec@
|
PRECOMPILED_HEADER = @enable_gcc_prec@
|
||||||
CCACHE_ENABLE = @enable_ccache@
|
|
||||||
LDFLAGS_CCMALLOC = @CCMALLOC_LDFLAGS@
|
|
||||||
LIBS_EFENCE = @EFENCE_LIBS@
|
|
||||||
LIBS_GCOV = @GCOV_LIBS@
|
|
||||||
|
|
||||||
CFLAGS_EFENCE = @EFENCE_CFLAGS@
|
|
||||||
CFLAGS_GCOV = @GCOV_CFLAGS@
|
|
||||||
|
|
||||||
ENABLE_REPORTER = @ENABLE_REPORTER@
|
ENABLE_REPORTER = @ENABLE_REPORTER@
|
||||||
|
|
||||||
##########
|
##########
|
||||||
|
|
|
@ -203,11 +203,6 @@ AS_IF([test x$with_libc__ != xno], [
|
||||||
######################################
|
######################################
|
||||||
# Check Headers / Features / Libraries
|
# Check Headers / Features / Libraries
|
||||||
######################################
|
######################################
|
||||||
AC_HEADER_STDC
|
|
||||||
AC_HEADER_STDBOOL
|
|
||||||
AC_C_CONST
|
|
||||||
AC_C_INLINE
|
|
||||||
AC_C_VOLATILE
|
|
||||||
AC_CHECK_LIB([m], [main])
|
AC_CHECK_LIB([m], [main])
|
||||||
|
|
||||||
AC_AGI_COMPILE([pragma once], [pragma_once], [], [],[
|
AC_AGI_COMPILE([pragma once], [pragma_once], [], [],[
|
||||||
|
@ -492,90 +487,6 @@ AC_PCH_FLAG([-Winvalid-pch])
|
||||||
AC_PCH_FLAG([-fpch-deps])
|
AC_PCH_FLAG([-fpch-deps])
|
||||||
AC_PCH_FLAG([-fpch-preprocess])
|
AC_PCH_FLAG([-fpch-preprocess])
|
||||||
|
|
||||||
###########
|
|
||||||
# Profiling
|
|
||||||
###########
|
|
||||||
AC_ARG_VAR([PROFILE_FLAGS], [Profile flag(s) to use with --enable-profile [-pg]])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to turn on profiling])
|
|
||||||
AC_ARG_ENABLE(profile, AS_HELP_STRING([--enable-profile],[enable profiling [no]]))
|
|
||||||
AS_IF([test x$enable_profile = xyes], [
|
|
||||||
PROFILE_FLAGS=${PROFILE_FLAGS:--pg}
|
|
||||||
AC_MSG_RESULT([yes ($PROFILE_FLAGS)])
|
|
||||||
CFLAGS="$PROFILE_FLAGS $CFLAGS"
|
|
||||||
], [
|
|
||||||
enable_profile="no"
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
######
|
|
||||||
# gcov
|
|
||||||
######
|
|
||||||
AC_ARG_VAR([GCOV_CFLAGS], [gcov cflag(s) to use with --enable-gcov [-ftest-coverage -fprofile-arcs]])
|
|
||||||
AC_ARG_VAR([GCOV_LIBS], [gcov ldflag(s) to use with --enable-gcov [-lgcov]])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to turn on gcov])
|
|
||||||
AC_ARG_ENABLE(gcov, AS_HELP_STRING([--enable-gcov],[enable gcov [no]]))
|
|
||||||
|
|
||||||
AS_IF([test x$enable_gcov = xyes], [
|
|
||||||
GCOV_CFLAGS=${GCOV_CLFAGS:--fprofile-arcs -ftest-coverage}
|
|
||||||
GCOV_LIBS=${GCOV_LIBS:--lgcov}
|
|
||||||
|
|
||||||
AC_MSG_RESULT([yes ($GCOV_CFLAGS) ($GCOV_LIBS)])
|
|
||||||
CFLAGS="$CFLAGS $GCOV_CFLAGS"
|
|
||||||
LIBS="$LIBS $GCOV_LIBS"
|
|
||||||
], [
|
|
||||||
enable_gcov="no"
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
])
|
|
||||||
|
|
||||||
################
|
|
||||||
# Electric Fence
|
|
||||||
################
|
|
||||||
AC_ARG_VAR([EFENCE_LIBS], [Electric Fence ldflag(s) to use with --enable-profile [-lefence]])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to turn on Electric Fence])
|
|
||||||
AC_ARG_ENABLE(efence, AS_HELP_STRING([--enable-efence],[enable Electric Fence [no]]))
|
|
||||||
AS_IF([test x$enable_efence = xyes], [
|
|
||||||
EFENCE_LIBS=${EFENCE_LIBS:--lefence}
|
|
||||||
AC_MSG_RESULT([yes ($EFENCE_LIBS)])
|
|
||||||
], [
|
|
||||||
enable_efence="no"
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
])
|
|
||||||
AC_SUBST(EFENCE_LIBS)
|
|
||||||
|
|
||||||
##########
|
|
||||||
# ccmalloc
|
|
||||||
##########
|
|
||||||
AC_ARG_VAR([CCMALLOC_LIBS], [ccmalloc libs(s) to use with --enable-ccmalloc [$prefix/lib/ccmalloc-c++.o]])
|
|
||||||
AC_ARG_VAR([CCMALLOC_LDFLAGS], [ccmalloc ldflag(s) to use with --enable-ccmalloc [-lccmalloc]])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to turn on ccmalloc])
|
|
||||||
AC_ARG_ENABLE(ccmalloc, AS_HELP_STRING([--enable-ccmalloc],[enable ccmalloc [no]]))
|
|
||||||
AS_IF([test x$enable_ccmalloc = xyes], [
|
|
||||||
CCMALLOC_LIBS=${CCMALLOC_LIBS:-$prefix/lib/ccmalloc-c++.o}
|
|
||||||
CCMALLOC_LDFLAGS=${CCMALLOC_LDFLAGS:--lccmalloc}
|
|
||||||
AC_MSG_RESULT([yes ($CCMALLOC_LIBS $CCMALLOC_LDFLAGS)])
|
|
||||||
], [
|
|
||||||
enable_ccmalloc="no"
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
])
|
|
||||||
AC_SUBST(CCMALLOC_LDFLAGS)
|
|
||||||
AC_SUBST(CCMALLOC_LIBS)
|
|
||||||
|
|
||||||
AS_IF([test x$enable_efence = xyes && test x$enable_ccmalloc = xyes],
|
|
||||||
[AC_MSG_FAILURE([Please enable Electric Fence _or_ ccmalloc otherwise strange things will happen.])])
|
|
||||||
|
|
||||||
########
|
|
||||||
# ccache
|
|
||||||
########
|
|
||||||
AC_MSG_CHECKING([whether to enable ccache])
|
|
||||||
AC_ARG_ENABLE(ccache, AS_HELP_STRING([--enable-ccache],[enable ccache [no]]))
|
|
||||||
AC_MSG_RESULT(${enable_ccache:=no})
|
|
||||||
AC_SUBST(enable_ccache)
|
|
||||||
|
|
||||||
##############################
|
##############################
|
||||||
# Internationalisation support
|
# Internationalisation support
|
||||||
##############################
|
##############################
|
||||||
|
|
|
@ -5,18 +5,16 @@ PROGRAM_INSTALL = yes
|
||||||
|
|
||||||
PRECOMPILED_HEADER_NAME=agi_pre.h
|
PRECOMPILED_HEADER_NAME=agi_pre.h
|
||||||
|
|
||||||
AEGISUB_CFLAGS = -I. -I.. -Iinclude -I../libaegisub/include -I../build -DAEGISUB $(CFLAGS_PTHREAD) $(CFLAGS_FFTW3) $(CFLAGS_PROFILE) $(CFLAGS_ICU)
|
AEGISUB_CFLAGS = -I. -I.. -Iinclude -I../libaegisub/include -I../build -DAEGISUB $(CFLAGS_PTHREAD) $(CFLAGS_FFTW3) $(CFLAGS_ICU)
|
||||||
|
|
||||||
CFLAGS += $(AEGISUB_CFLAGS)
|
CFLAGS += $(AEGISUB_CFLAGS)
|
||||||
CXXFLAGS += $(AEGISUB_CFLAGS) -D__STDC_FORMAT_MACROS $(CXXFLAGS_WX)
|
CXXFLAGS += $(AEGISUB_CFLAGS) -D__STDC_FORMAT_MACROS $(CXXFLAGS_WX)
|
||||||
|
|
||||||
LIBS := -L../libaegisub -laegisub $(LIBS) $(LIBS_CCMALLOC) $(LIBS_EFENCE)
|
LIBS := -L../libaegisub -laegisub $(LIBS)
|
||||||
LIBS += $(LIBS_GL) $(LIBS_PTHREAD) $(LIBS_WX) $(LIBS_FREETYPE)
|
LIBS += $(LIBS_GL) $(LIBS_PTHREAD) $(LIBS_WX) $(LIBS_FREETYPE)
|
||||||
LIBS += $(LIBS_FONTCONFIG) $(LIBS_FFTW3) $(LIBS_UCHARDET) $(LIBS_BOOST)
|
LIBS += $(LIBS_FONTCONFIG) $(LIBS_FFTW3) $(LIBS_UCHARDET) $(LIBS_BOOST)
|
||||||
LIBS += $(LIBS_ICU) $(LIBS_LUA)
|
LIBS += $(LIBS_ICU) $(LIBS_LUA)
|
||||||
|
|
||||||
LDFLAGS += $(LDFLAGS_CCMALLOC)
|
|
||||||
|
|
||||||
ifeq (yes, $(BUILD_DARWIN))
|
ifeq (yes, $(BUILD_DARWIN))
|
||||||
SRC += osx_utils.mm
|
SRC += osx_utils.mm
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in a new issue