mirror of https://github.com/python/cpython
gh-117752: Autoconf: fix PGO builds for 'make -C build' incantations (#117803)
This commit is contained in:
parent
49af71a04a
commit
1ddbeae040
|
@ -8826,8 +8826,8 @@ case "$CC_BASENAME" in
|
|||
*clang*)
|
||||
# Any changes made here should be reflected in the GCC+Darwin case below
|
||||
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
|
||||
LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
|
||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=\"\$(shell pwd)/code.profclangd\""
|
||||
LLVM_PROF_MERGER=" ${LLVM_PROFDATA} merge -output=\"\$(shell pwd)/code.profclangd\" \"\$(shell pwd)\"/*.profclangr "
|
||||
LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
|
||||
if test $LLVM_PROF_FOUND = not-found
|
||||
then
|
||||
|
@ -8842,8 +8842,8 @@ case "$CC_BASENAME" in
|
|||
case $ac_sys_system in
|
||||
Darwin*)
|
||||
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
|
||||
LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
|
||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=\"\$(shell pwd)/code.profclangd\""
|
||||
LLVM_PROF_MERGER=" ${LLVM_PROFDATA} merge -output=\"\$(shell pwd)/code.profclangd\" \"\$(shell pwd)\"/*.profclangr "
|
||||
LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
|
||||
if test "${LLVM_PROF_FOUND}" = "not-found"
|
||||
then
|
||||
|
|
16
configure.ac
16
configure.ac
|
@ -2011,8 +2011,12 @@ case "$CC_BASENAME" in
|
|||
*clang*)
|
||||
# Any changes made here should be reflected in the GCC+Darwin case below
|
||||
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
|
||||
LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
|
||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=\"\$(shell pwd)/code.profclangd\""
|
||||
LLVM_PROF_MERGER=m4_normalize("
|
||||
${LLVM_PROFDATA} merge
|
||||
-output=\"\$(shell pwd)/code.profclangd\"
|
||||
\"\$(shell pwd)\"/*.profclangr
|
||||
")
|
||||
LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
|
||||
if test $LLVM_PROF_FOUND = not-found
|
||||
then
|
||||
|
@ -2027,8 +2031,12 @@ case "$CC_BASENAME" in
|
|||
case $ac_sys_system in
|
||||
Darwin*)
|
||||
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
|
||||
LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
|
||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=\"\$(shell pwd)/code.profclangd\""
|
||||
LLVM_PROF_MERGER=m4_normalize("
|
||||
${LLVM_PROFDATA} merge
|
||||
-output=\"\$(shell pwd)/code.profclangd\"
|
||||
\"\$(shell pwd)\"/*.profclangr
|
||||
")
|
||||
LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
|
||||
if test "${LLVM_PROF_FOUND}" = "not-found"
|
||||
then
|
||||
|
|
Loading…
Reference in New Issue