Changeset ff3a0f6c3f9c8f503812f28053672b34fbc730df
- Timestamp:
- 07/17/07 13:05:30 (1 year ago)
- git-parent:
- Files:
-
- configure.ac (modified) (5 diffs)
- m4/vlc.m4 (modified) (1 diff)
- vlc-config.in.in (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
configure.ac
r230aaff rff3a0f6 1005 1005 [CFLAGS="${CFLAGS_save} -Os" 1006 1006 AC_TRY_COMPILE([],,ac_cv_c_os=yes, ac_cv_c_os=no)]) 1007 if test "${ac_cv_c_os}" != "no" -a "${host_cpu}" = "mipsel"; then 1008 CFLAGS_OPTIM="${CFLAGS_OPTIM} -Os" 1009 fi 1010 1011 AC_CACHE_CHECK([if \$CC accepts -O3], 1012 [ac_cv_c_o3], 1013 [CFLAGS="${CFLAGS_save} -O3" 1014 AC_TRY_COMPILE([],,ac_cv_c_o3=yes, ac_cv_c_o3=no)]) 1015 if test "${ac_cv_c_o3}" != "no" -a "${host_cpu}" != "mipsel"; then 1016 CFLAGS_OPTIM="${CFLAGS_OPTIM} -O3" 1017 fi 1018 1019 AC_CACHE_CHECK([if \$CC accepts -O2], 1020 [ac_cv_c_o2], 1021 [CFLAGS="${CFLAGS_save} -O2" 1022 AC_TRY_COMPILE([],,ac_cv_c_o2=yes, ac_cv_c_o2=no)]) 1023 if test "${ac_cv_c_o2}" != "no" -a "${host_cpu}" != "mipsel"; then 1024 if test "${ac_cv_c_o3}" = "no"; then 1025 CFLAGS_OPTIM="${CFLAGS_OPTIM} -O2" 1026 fi 1027 CFLAGS_NOOPTIM="${CFLAGS_NOOPTIM} -O2" 1007 if test "${ac_cv_c_os}" != "no"; then 1008 CFLAGS_OPTIM_SIZE="${CFLAGS_OPTIM_SIZE} -Os" 1028 1009 else 1029 1010 AC_CACHE_CHECK([if \$CC accepts -O], … … 1031 1012 [CFLAGS="${CFLAGS_save} -O" 1032 1013 AC_TRY_COMPILE([],,ac_cv_c_o=yes, ac_cv_c_o=no)]) 1033 if test "${ac_cv_c_o}" != "no" -a "${host_cpu}" != "mipsel"; then1014 if test "${ac_cv_c_o}" != "no"; then 1034 1015 if test "${ac_cv_c_o3}" = "no"; then 1035 CFLAGS_OPTIM="${CFLAGS_OPTIM} -O" 1036 fi 1037 CFLAGS_NOOPTIM="${CFLAGS_NOOPTIM} -O" 1038 fi 1016 CFLAGS_OPTIM_SIZE="${CFLAGS_OPTIM_SIZE} -O" 1017 fi 1018 fi 1019 fi 1020 1021 AC_CACHE_CHECK([if \$CC accepts -O3], 1022 [ac_cv_c_o3], 1023 [CFLAGS="${CFLAGS_save} -O3" 1024 AC_TRY_COMPILE([],,ac_cv_c_o3=yes, ac_cv_c_o3=no)]) 1025 if test "${ac_cv_c_o3}" != "no"; then 1026 CFLAGS_OPTIM_SPEED="${CFLAGS_OPTIM_SPEED} -O3" 1027 else 1028 AC_CACHE_CHECK([if \$CC accepts -O2], 1029 [ac_cv_c_o2], 1030 [CFLAGS="${CFLAGS_save} -O2" 1031 AC_TRY_COMPILE([],,ac_cv_c_o2=yes, ac_cv_c_o2=no)]) 1032 if test "${ac_cv_c_o2}" != "no"; then 1033 CFLAGS_OPTIM_SPEED="${CFLAGS_OPTIM_SPEED} -O2" 1034 else 1035 AC_CACHE_CHECK([if \$CC accepts -O], 1036 [ac_cv_c_o], 1037 [CFLAGS="${CFLAGS_save} -O" 1038 AC_TRY_COMPILE([],,ac_cv_c_o=yes, ac_cv_c_o=no)]) 1039 if test "${ac_cv_c_o}" != "no"; then 1040 CFLAGS_OPTIM_SPEED="${CFLAGS_OPTIM_SPEED} -O" 1041 fi 1042 fi 1043 fi 1044 1045 AC_CACHE_CHECK([if \$CC accepts -O0], 1046 [ac_cv_c_o0], 1047 [CFLAGS="${CFLAGS_save} -O0" 1048 AC_TRY_COMPILE([],,ac_cv_c_o0=yes, ac_cv_c_o0=no)]) 1049 if test "${ac_cv_c_o0}" != "no"; then 1050 CFLAGS_NOOPTIM="${CFLAGS_NOOPTIM} -O0" 1039 1051 fi 1040 1052 … … 1045 1057 AC_TRY_COMPILE([],,ac_cv_c_fast_math=yes, ac_cv_c_fast_math=no)]) 1046 1058 if test "${ac_cv_c_fast_math}" != "no"; then 1047 CFLAGS_OPTIM ="${CFLAGS_OPTIM} -ffast-math"1059 CFLAGS_OPTIM_SPEED="${CFLAGS_OPTIM_SPEED} -ffast-math" 1048 1060 fi 1049 1061 … … 1057 1069 AC_TRY_COMPILE([],,ac_cv_c_unroll_loops=yes, ac_cv_c_unroll_loops=no)]) 1058 1070 if test "${ac_cv_c_unroll_loops}" != "no"; then 1059 CFLAGS_OPTIM ="${CFLAGS_OPTIM} -funroll-loops"1071 CFLAGS_OPTIM_SPEED="${CFLAGS_OPTIM_SPEED} -funroll-loops" 1060 1072 fi 1061 1073 fi … … 1556 1568 AC_ARG_ENABLE(optimizations, 1557 1569 [ --disable-optimizations disable compiler optimizations (default enabled)]) 1558 test "${enable_optimizations}" != "no" && enable_optimizations="yes" 1570 if test "${enable_optimizations}" != "no"; then 1571 if test "${enable_optimize_memory}" = "yes"; then 1572 enable_optimizations="size" 1573 else 1574 enable_optimizations="speed" 1575 fi 1576 fi 1559 1577 1560 1578 dnl m4/vlc.m4
r75413cd rff3a0f6 89 89 -e "s/@BUILTINS@/${BUILTINS}/" \ 90 90 -e "s/@CFLAGS_TUNING@/${CFLAGS_TUNING}/" \ 91 -e "s/@CFLAGS_OPTIM@/${CFLAGS_OPTIM}/" \ 91 -e "s/@CFLAGS_OPTIM_SIZE@/${CFLAGS_OPTIM_SIZE}/" \ 92 -e "s/@CFLAGS_OPTIM_SPEED@/${CFLAGS_OPTIM_SPEED}/" \ 92 93 -e "s/@CFLAGS_OPTIM_NODEBUG@/${CFLAGS_OPTIM_NODEBUG}/" \ 93 94 -e "s/@CFLAGS_NOOPTIM@/${CFLAGS_NOOPTIM}/" \ vlc-config.in.in
rfbf4c80 rff3a0f6 22 22 23 23 cflags_tuning="@CFLAGS_TUNING@" 24 cflags_optim="@CFLAGS_OPTIM@" 24 cflags_optim_size="@CFLAGS_OPTIM_SIZE@" 25 cflags_optim_speed="@CFLAGS_OPTIM_SPEED@" 25 26 cflags_optim_nodebug="@CFLAGS_OPTIM_NODEBUG@" 26 27 cflags_nooptim="@CFLAGS_NOOPTIM@" … … 131 132 cppflags="${cppflags} -DHAVE_RELEASE" 132 133 fi 133 if [ "${optim}" = yes ]; then 134 cppflags="${cppflags} ${cflags_optim} ${cflags_tuning}" 134 if [ "${optim}" = size ]; then 135 cppflags="${cppflags} ${cflags_optim_size} ${cflags_tuning}" 136 if [ "${debug}" != yes -a "${gprof}" != yes -a "${cprof}" != yes ]; then 137 cppflags="${cppflags} ${cflags_optim_nodebug}" 138 fi 139 elif [ "${optim}" = speed ]; then 140 cppflags="${cppflags} ${cflags_optim_speed} ${cflags_tuning}" 135 141 if [ "${debug}" != yes -a "${gprof}" != yes -a "${cprof}" != yes ]; then 136 142 cppflags="${cppflags} ${cflags_optim_nodebug}"
