diff --git a/CMakeLists.txt b/CMakeLists.txt index 704815e3..e3c4472c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,6 +18,7 @@ option(COVERAGE "Add code coverage info" OFF) option(STATIC_BUILD "Create static build" OFF) option(EXTERNAL_CHIPDB "Create build with pre-built chipdb binaries" OFF) option(WERROR "pass -Werror to compiler (used for CI)" OFF) +option(PROFILER "Link against libprofiler" OFF) set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE) @@ -238,6 +239,9 @@ if (USE_THREADS) list(APPEND EXTRA_LIB_DEPS absl::flat_hash_map) list(APPEND EXTRA_LIB_DEPS absl::flat_hash_set) endif() +if(PROFILER) + list(APPEND EXTRA_LIB_DEPS profiler) +endif() foreach (family ${ARCH}) message(STATUS "Configuring architecture: ${family}")