summaryrefslogtreecommitdiff
path: root/pgosupport.cmake
diff options
context:
space:
mode:
authorKonstantin Baladurin <k.baladurin@samsung.com>2019-04-18 12:29:56 +0300
committerKonstantin Baladurin <k.baladurin@samsung.com>2019-09-26 00:24:27 +0300
commitafb9ce877fa04946e9cf4e76fd731af63b45eaa5 (patch)
treea4a9fa0d3b953bea0957fd70ca968e8372b8aad7 /pgosupport.cmake
parent67c356ce140eb2b07acfecc1f434062d21c055f4 (diff)
downloadcoreclr-afb9ce877fa04946e9cf4e76fd731af63b45eaa5.tar.gz
coreclr-afb9ce877fa04946e9cf4e76fd731af63b45eaa5.tar.bz2
coreclr-afb9ce877fa04946e9cf4e76fd731af63b45eaa5.zip
[Tizen] Enable PGO for Linux/arm
Diffstat (limited to 'pgosupport.cmake')
-rw-r--r--pgosupport.cmake4
1 files changed, 2 insertions, 2 deletions
diff --git a/pgosupport.cmake b/pgosupport.cmake
index dec050033e..514c725f43 100644
--- a/pgosupport.cmake
+++ b/pgosupport.cmake
@@ -22,8 +22,8 @@ function(add_pgo TargetName)
set_property(TARGET ${TargetName} APPEND_STRING PROPERTY LINK_FLAGS_RELWITHDEBINFO " /LTCG /GENPROFILE")
else(WIN32)
if(UPPERCASE_CMAKE_BUILD_TYPE STREQUAL RELEASE OR UPPERCASE_CMAKE_BUILD_TYPE STREQUAL RELWITHDEBINFO)
- target_compile_options(${TargetName} PRIVATE -flto -fprofile-instr-generate)
- set_property(TARGET ${TargetName} APPEND_STRING PROPERTY LINK_FLAGS " -flto -fuse-ld=gold -fprofile-instr-generate")
+ target_compile_options(${TargetName} PRIVATE -flto -fprofile-instr-generate=/tmp/${TargetName}-%p.profdata)
+ set_property(TARGET ${TargetName} APPEND_STRING PROPERTY LINK_FLAGS " -flto -fuse-ld=gold -fprofile-instr-generate=/tmp/${TargetName}-%p.profdata")
endif(UPPERCASE_CMAKE_BUILD_TYPE STREQUAL RELEASE OR UPPERCASE_CMAKE_BUILD_TYPE STREQUAL RELWITHDEBINFO)
endif(WIN32)
elseif(CLR_CMAKE_PGO_OPTIMIZE)