-if [ "${debug}" = yes ]; then
- cppflags="${cppflags} -DDEBUG"
- cflags="${cflags} -g"
- cxxflags="${cxxflags} -g"
- objcflags="${objcflags} -g"
- ldflags="${ldflags} -g"
-fi
-if [ "${cprof}" = yes ]; then
- cppflags="${cppflags} -DCPROF"
- cflags="${cflags} -finstrument-functions"
- cxxflags="${cxxflags} -finstrument-functions"
- objcflags="${objcflags} -finstrument-functions"
-fi
-if [ "${gprof}" = yes ]; then
- cppflags="${cppflags} -DGPROF"
- cflags="${cflags} -pg"
- cxxflags="${cxxflags} -pg"
- objcflags="${objcflags} -pg"
- ldflags="${ldflags} -pg"
-fi
-if [ "${release}" = yes ]; then
- cppflags="${cppflags} -DHAVE_RELEASE"
-fi
-if [ "${optim}" = size ]; then
- cflags="${cflags} ${cflags_optim_size} ${cflags_tuning}"
- cxxflags="${cxxflags} ${cflags_optim_size} ${cflags_tuning}"
- objcflags="${objcflags} ${cflags_optim_size} ${cflags_tuning}"
- if [ "${debug}" != yes -a "${gprof}" != yes -a "${cprof}" != yes ]; then
- cflags="${cflags} ${cflags_optim_nodebug}"
- cxxflags="${cxxflags} ${cflags_optim_nodebug}"
- objcflags="${objcflags} ${cflags_optim_nodebug}"
- fi
-elif [ "${optim}" = speed ]; then
- cflags="${cflags} ${cflags_optim_speed} ${cflags_tuning}"
- cxxflags="${cxxflags} ${cflags_optim_speed} ${cflags_tuning}"
- objcflags="${objcflags} ${cflags_optim_speed} ${cflags_tuning}"
- if [ "${debug}" != yes -a "${gprof}" != yes -a "${cprof}" != yes ]; then
- cflags="${cflags} ${cflags_optim_nodebug}"
- cxxflags="${cxxflags} ${cflags_optim_nodebug}"
- objcflags="${objcflags} ${cflags_optim_nodebug}"
- fi
-else
- cflags="${cflags} ${cflags_nooptim}"
- cxxflags="${cxxflags} ${cflags_nooptim}"
- objcflags="${objcflags} ${cflags_nooptim}"