diff --git a/CMakeLists.txt b/CMakeLists.txt index 75f7acd0..bb70254c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -57,14 +57,15 @@ function(configure_compiler_target target) if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") target_compile_options(${target} PRIVATE $<$,$>:-O0 -Wall> - $<$,$>:-O2 -w -flto> + $<$,$>:-O2 -w -flto -fprofile-generate> ) target_link_options(${target} PRIVATE - $<$:-flto> + $<$:-flto -fprofile-generate> ) endif() endfunction() +link_directories("${CMAKE_CURRENT_SOURCE_DIR}/linux-includes/") # --- # Configuration diff --git a/linux-includes/clang_rt.profile.lib b/linux-includes/clang_rt.profile.lib new file mode 100644 index 00000000..e8398e04 Binary files /dev/null and b/linux-includes/clang_rt.profile.lib differ