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*)
|
*clang*)
|
||||||
# Any changes made here should be reflected in the GCC+Darwin case below
|
# Any changes made here should be reflected in the GCC+Darwin case below
|
||||||
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
||||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
|
PGO_PROF_USE_FLAG="-fprofile-instr-use=\"\$(shell pwd)/code.profclangd\""
|
||||||
LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
|
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\""
|
LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
|
||||||
if test $LLVM_PROF_FOUND = not-found
|
if test $LLVM_PROF_FOUND = not-found
|
||||||
then
|
then
|
||||||
|
@ -8842,8 +8842,8 @@ case "$CC_BASENAME" in
|
||||||
case $ac_sys_system in
|
case $ac_sys_system in
|
||||||
Darwin*)
|
Darwin*)
|
||||||
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
||||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
|
PGO_PROF_USE_FLAG="-fprofile-instr-use=\"\$(shell pwd)/code.profclangd\""
|
||||||
LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
|
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\""
|
LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
|
||||||
if test "${LLVM_PROF_FOUND}" = "not-found"
|
if test "${LLVM_PROF_FOUND}" = "not-found"
|
||||||
then
|
then
|
||||||
|
|
16
configure.ac
16
configure.ac
|
@ -2011,8 +2011,12 @@ case "$CC_BASENAME" in
|
||||||
*clang*)
|
*clang*)
|
||||||
# Any changes made here should be reflected in the GCC+Darwin case below
|
# Any changes made here should be reflected in the GCC+Darwin case below
|
||||||
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
||||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
|
PGO_PROF_USE_FLAG="-fprofile-instr-use=\"\$(shell pwd)/code.profclangd\""
|
||||||
LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
|
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\""
|
LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
|
||||||
if test $LLVM_PROF_FOUND = not-found
|
if test $LLVM_PROF_FOUND = not-found
|
||||||
then
|
then
|
||||||
|
@ -2027,8 +2031,12 @@ case "$CC_BASENAME" in
|
||||||
case $ac_sys_system in
|
case $ac_sys_system in
|
||||||
Darwin*)
|
Darwin*)
|
||||||
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
|
||||||
PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
|
PGO_PROF_USE_FLAG="-fprofile-instr-use=\"\$(shell pwd)/code.profclangd\""
|
||||||
LLVM_PROF_MERGER="${LLVM_PROFDATA} merge -output=code.profclangd *.profclangr"
|
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\""
|
LLVM_PROF_FILE="LLVM_PROFILE_FILE=\"\$(shell pwd)/code-%p.profclangr\""
|
||||||
if test "${LLVM_PROF_FOUND}" = "not-found"
|
if test "${LLVM_PROF_FOUND}" = "not-found"
|
||||||
then
|
then
|
||||||
|
|
Loading…
Reference in New Issue