Lines 358-363
Link Here
|
358 |
#filter-flags -msahf -frecord-gcc-switches |
358 |
#filter-flags -msahf -frecord-gcc-switches |
359 |
fi |
359 |
fi |
360 |
|
360 |
|
|
|
361 |
if tc-is-cross-compiler; then |
362 |
strip-flags |
363 |
filter-flags -O* |
364 |
[[ ${CXX} == *clang* ]] && \ |
365 |
append-flags -target ${CHOST} --sysroot="${SYSROOT}" |
366 |
|
367 |
[[ -x "/usr/bin/llvm-tblgen" ]] || \ |
368 |
die "/usr/bin/llvm-tblgen not found or usable" |
369 |
mycmakeargs+=( |
370 |
-DCMAKE_CROSSCOMPILING=True |
371 |
-DLLVM_TABLEGEN=/usr/bin/llvm-tblgen |
372 |
) |
373 |
|
374 |
if use clang; then |
375 |
[[ -x "/usr/bin/clang-tblgen" ]] || \ |
376 |
die "/usr/bin/clang-tblgen not found or usable" |
377 |
mycmakeargs+=(-DCLANG_TABLEGEN=/usr/bin/clang-tblgen) |
378 |
[[ ${CXX} == *clang* ]] && \ |
379 |
mycmakeargs+=(-DLLVM_ENABLE_PIC=False) |
380 |
fi |
381 |
fi |
382 |
|
361 |
cmake-utils_src_configure |
383 |
cmake-utils_src_configure |
362 |
} |
384 |
} |
363 |
|
385 |
|