Changeset 4a59eb9 in rtems-source-builder
- Timestamp:
- 10/25/13 23:12:15 (9 years ago)
- Branches:
- 4.10, 4.11, 4.9, 5, master
- Children:
- ae717cb
- Parents:
- 3bc9e31
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
source-builder/defaults.mc
r3bc9e31 r4a59eb9 176 176 SB_SOURCE_DIR="%{_sourcedir}" 177 177 SB_BUILD_DIR="%{_builddir}" 178 SB_OPT_HOST_FLAGS="%{optflags} %{?_tmproot:-I%{_tmproot}/${SB_PREFIX_CLEAN}/include -L%{_tmproot}/${SB_PREFIX_CLEAN}/lib}" 179 SB_OPT_BUILD_FLAGS="%{optflags} %{optincludes}" 180 SB_OPT_FLAGS="${SB_OPT_HOST_FLAGS} %{optincludes}" 178 SB_OPT_HOST_CFLAGS="%{optflags} %{?_tmproot:-I%{_tmproot}/${SB_PREFIX_CLEAN}/include}" 179 SB_OPT_HOST_LDFLAGS="%{?_tmproot:-L%{_tmproot}/${SB_PREFIX_CLEAN}/lib}" 180 SB_OPT_BUILD_CFLAGS="%{optflags} %{optincludes}" 181 SB_OPT_CFLAGS="${SB_OPT_HOST_CFLAGS} %{optincludes}" 181 182 SB_ARCH="%{_arch}" 182 183 SB_OS="%{_os}" 183 export SB_SOURCE_DIR SB_BUILD_DIR SB_OPT_HOST_ FLAGS SB_OPT_BUILD_FLAGS SB_OPT_FLAGS SB_ARCH SB_OS184 export SB_SOURCE_DIR SB_BUILD_DIR SB_OPT_HOST_CFLAGS SB_OPT_BUILD_CFLAGS SB_OPT_CFLAGS SB_ARCH SB_OS 184 185 # Documentation 185 186 SB_DOC_DIR="%{_docdir}" … … 237 238 # Configure command 238 239 configure: none, none, ''' 239 CFLAGS="${CFLAGS:-${SB_OPT_ FLAGS}" ; export CFLAGS ;240 CXXFLAGS="${CXXFLAGS:-${SB_OPT_ FLAGS}}" ; export CXXFLAGS ;241 FFLAGS="${FFLAGS:-${SB_OPT_ FLAGS}}" ; export FFLAGS ;240 CFLAGS="${CFLAGS:-${SB_OPT_CFLAGS}" ; export CFLAGS ; 241 CXXFLAGS="${CXXFLAGS:-${SB_OPT_CFLAGS}}" ; export CXXFLAGS ; 242 FFLAGS="${FFLAGS:-${SB_OPT_CFLAGS}}" ; export FFLAGS ; 242 243 ./configure --build=%{_build} --host=%{_host} \ 243 244 --target=%{_target_platform} \ … … 269 270 # Host and build flags 270 271 if test "%{_build}" != "%{_host}" ; then 271 CFLAGS_FOR_BUILD="${SB_OPT_HOST_FLAGS}" 272 CC=$(echo "%{_host}-gcc ${SB_OPT_HOST_FLAGS}" | sed -e 's,-std=gnu99 ,,') 273 CXXFLAGS_FOR_BUILD="${SB_OPT_HOST_FLAGS}" 274 CXX=$(echo "%{_host}-g++ ${SB_OPT_HOST_FLAGS}" | sed -e 's,-std=gnu99 ,,') 275 CC_FOR_BUILD=$(echo "%{__cc} ${SB_OPT_FLAGS}" | sed -e 's,-std=gnu99 ,,') 276 CXX_FOR_BUILD=$(echo "%{__cxx} ${SB_OPT_FLAGS}" | sed -e 's,-std=gnu99 ,,') 272 CFLAGS_FOR_BUILD="${SB_OPT_HOST_CFLAGS}" 273 LDFLAGS_FOR_BUILD="${SB_OPT_HOST_LDFLAGS}" 274 CC=$(echo "%{_host}-gcc ${SB_OPT_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,') 275 CXXFLAGS_FOR_BUILD="${SB_OPT_HOST_CFLAGS}" 276 CXX=$(echo "%{_host}-g++ ${SB_OPT_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,') 277 CC_FOR_BUILD=$(echo "%{__cc} ${SB_OPT_CFLAGS}" | sed -e 's,-std=gnu99 ,,') 278 CXX_FOR_BUILD=$(echo "%{__cxx} ${SB_OPT_CFLAGS}" | sed -e 's,-std=gnu99 ,,') 277 279 else 278 280 # gcc is not ready to be compiled with -std=gnu99 279 CC=$(echo "%{__cc} ${SB_OPT_FLAGS}" | sed -e 's,-std=gnu99 ,,') 280 CXX=$(echo "%{__cxx} ${SB_OPT_FLAGS}" | sed -e 's,-std=gnu99 ,,') 281 LDFLAGS="${SB_OPT_HOST_LDFLAGS}" 282 CC=$(echo "%{__cc} ${SB_OPT_CFLAGS}" | sed -e 's,-std=gnu99 ,,') 283 CXX=$(echo "%{__cxx} ${SB_OPT_CFLAGS}" | sed -e 's,-std=gnu99 ,,') 281 284 CC_FOR_BUILD=${CC} 282 285 CXX_FOR_BUILD=${CXX} 283 286 fi 284 export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD '''287 export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS LDFLAGS_FOR_BUILD''' 285 288 286 289 # Build/build flags. … … 288 291 # Build and build flags means force build == host 289 292 # gcc is not ready to be compiled with -std=gnu99 290 CC=$(echo "%{__cc} ${SB_OPT_FLAGS}" | sed -e 's,-std=gnu99 ,,') 291 CXX=$(echo "%{__cxx} ${SB_OPT_FLAGS}" | sed -e 's,-std=gnu99 ,,') 293 LDFLAGS="${SB_OPT_HOST_LDFLAGS}" 294 CC=$(echo "%{__cc} ${SB_OPT_CFLAGS}" | sed -e 's,-std=gnu99 ,,') 295 CXX=$(echo "%{__cxx} ${SB_OPT_CFLAGS}" | sed -e 's,-std=gnu99 ,,') 292 296 CC_FOR_BUILD=${CC} 293 297 CXX_FOR_BUILD=${CXX} 294 export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS '''298 export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS LDFLAGS''' 295 299 296 300 # Default package settings
Note: See TracChangeset
for help on using the changeset viewer.