Add CONFIG_GPROF support to CMake build. Change-Id: Idadb45912a47657a1242d5c3528b79668e939b55
diff --git a/build/cmake/aom_config_defaults.cmake b/build/cmake/aom_config_defaults.cmake index cbc00c8..01bf39c 100644 --- a/build/cmake/aom_config_defaults.cmake +++ b/build/cmake/aom_config_defaults.cmake
@@ -55,7 +55,6 @@ set(CONFIG_DEPENDENCY_TRACKING 1 CACHE NUMBER "Deprecated flag.") set(CONFIG_EXPERIMENTAL 0 CACHE NUMBER "Deprecated flag.") set(CONFIG_EXTERNAL_BUILD 0 CACHE NUMBER "Deprecated flag.") -set(CONFIG_GPROF 0 CACHE NUMBER "Deprecated flag.") set(CONFIG_INSTALL_BINS 0 CACHE NUMBER "Deprecated flag.") set(CONFIG_INSTALL_DOCS 0 CACHE NUMBER "Deprecated flag.") set(CONFIG_INSTALL_LIBS 0 CACHE NUMBER "Deprecated flag.") @@ -73,6 +72,7 @@ set(CONFIG_BIG_ENDIAN 0 CACHE NUMBER "Internal flag.") set(CONFIG_GCC 0 CACHE NUMBER "Building with GCC (detected).") set(CONFIG_GCOV 0 CACHE NUMBER "Enable gcov support.") +set(CONFIG_GPROF 0 CACHE NUMBER "Enable gprof support.") set(CONFIG_LIBYUV 1 CACHE NUMBER "Enables libyuv scaling/conversion support.") set(CONFIG_MSVS 0 CACHE NUMBER "Building with MS Visual Studio (detected).") set(CONFIG_MULTITHREAD 1 CACHE NUMBER "Multithread support.")
diff --git a/build/cmake/aom_configure.cmake b/build/cmake/aom_configure.cmake index dfb49de..4e10acc 100644 --- a/build/cmake/aom_configure.cmake +++ b/build/cmake/aom_configure.cmake
@@ -296,6 +296,11 @@ require_flag("-fprofile-arcs -ftest-coverage" YES) endif () +if (CONFIG_GPROF) + message("--- Testing for CONFIG_GPROF support.") + require_flag("-pg" YES) +endif () + if (NOT MSVC) aom_push_var(CMAKE_REQUIRED_LIBRARIES "m") aom_check_c_compiles("fenv_check"