Make cmake function naming consistent.

Also converts the compiler test macros to functions.

BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76

Change-Id: I66d8e40af4418ab80f7bd182b92aa75f76c665f2
diff --git a/build/cmake/aom_configure.cmake b/build/cmake/aom_configure.cmake
index f0f026a..afadb79 100644
--- a/build/cmake/aom_configure.cmake
+++ b/build/cmake/aom_configure.cmake
@@ -91,19 +91,19 @@
 endif ()
 
 # Test compiler support.
-AomCheckSourceCompiles("inline_check" "static inline void function(void) {}"
-                       HAVE_INLINE)
+aom_check_source_compiles("inline_check" "static inline void function(void) {}"
+                          HAVE_INLINE)
 if (HAVE_INLINE EQUAL 1)
   set(INLINE "inline")
 endif ()
 # TODO(tomfinegan): aom_ports_check is legacy; HAVE_AOM_PORTS is not used
 # anywhere in the aom sources. To be removed after parity with the legacy
 # build system stops being important.
-AomCheckSourceCompiles("aom_ports_check"
-                       "#include \"${AOM_ROOT}/aom/aom_integer.h\""
-                       HAVE_AOM_PORTS)
-AomCheckSourceCompiles("pthread_check" "#include <pthread.h>" HAVE_PTHREAD_H)
-AomCheckSourceCompiles("unistd_check" "#include <unistd.h>" HAVE_UNISTD_H)
+aom_check_source_compiles("aom_ports_check"
+                          "#include \"${AOM_ROOT}/aom/aom_integer.h\""
+                          HAVE_AOM_PORTS)
+aom_check_source_compiles("pthread_check" "#include <pthread.h>" HAVE_PTHREAD_H)
+aom_check_source_compiles("unistd_check" "#include <unistd.h>" HAVE_UNISTD_H)
 
 # TODO(tomfinegan): consume trailing whitespace after configure_file() when
 # target platform check produces empty INLINE and RESTRICT values (aka empty
diff --git a/build/cmake/compiler_tests.cmake b/build/cmake/compiler_tests.cmake
index 3ba9497..88b16ef 100644
--- a/build/cmake/compiler_tests.cmake
+++ b/build/cmake/compiler_tests.cmake
@@ -23,16 +23,12 @@
 set(AOM_CXX_PASSED_TESTS)
 set(AOM_CXX_FAILED_TESTS)
 
-# TODO(tomfinegan): Rename the functions in here to_be_of_this_format to match
-# other custom CMake commands (from CMake built in plugins and other cmake code
-# in AOM).
-
 # Confirms $test_source compiles and stores $test_name in one of
 # $AOM_C_PASSED_TESTS or $AOM_C_FAILED_TESTS depending on out come. When the
 # test passes $result_var is set to 1. When it fails $result_var is unset.
 # The test is not run if the test name is found in either of the passed or
 # failed test variables.
-macro(AomCheckCCompiles test_name test_source result_var)
+function(aom_check_c_compiles test_name test_source result_var)
   unset(C_TEST_PASSED CACHE)
   unset(C_TEST_FAILED CACHE)
   string(FIND "${AOM_C_PASSED_TESTS}" "${test_name}" C_TEST_PASSED)
@@ -41,7 +37,7 @@
     unset(C_TEST_COMPILED CACHE)
     message("Running C compiler test: ${test_name}")
     check_c_source_compiles("${test_source} ${AOM_C_MAIN}" C_TEST_COMPILED)
-    set(${result_var} ${C_TEST_COMPILED})
+    set(${result_var} ${C_TEST_COMPILED} PARENT_SCOPE)
 
     if (C_TEST_COMPILED)
       set(AOM_C_PASSED_TESTS "${AOM_C_PASSED_TESTS} ${test_name}" CACHE STRING
@@ -52,18 +48,18 @@
       message("C Compiler test ${test_name} failed.")
     endif ()
   elseif (NOT ${C_TEST_PASSED} EQUAL -1)
-    set(${result_var} 1)
+    set(${result_var} 1 PARENT_SCOPE)
   else ()  # ${C_TEST_FAILED} NOT EQUAL -1
-    unset(${result_var})
+    unset(${result_var} PARENT_SCOPE)
   endif ()
-endmacro ()
+endfunction ()
 
 # Confirms $test_source compiles and stores $test_name in one of
 # $AOM_CXX_PASSED_TESTS or $AOM_CXX_FAILED_TESTS depending on out come. When the
 # test passes $result_var is set to 1. When it fails $result_var is unset.
 # The test is not run if the test name is found in either of the passed or
 # failed test variables.
-macro(AomCheckCxxCompiles test_name test_source result_var)
+function(aom_check_cxx_compiles test_name test_source result_var)
   unset(CXX_TEST_PASSED CACHE)
   unset(CXX_TEST_FAILED CACHE)
   string(FIND "${AOM_CXX_PASSED_TESTS}" "${test_name}" CXX_TEST_PASSED)
@@ -73,7 +69,7 @@
     message("Running CXX compiler test: ${test_name}")
     check_cxx_source_compiles("${test_source} ${AOM_CXX_MAIN}"
                               CXX_TEST_COMPILED)
-    set(${result_var} ${CXX_TEST_COMPILED})
+    set(${result_var} ${CXX_TEST_COMPILED} PARENT_SCOPE)
 
     if (CXX_TEST_COMPILED)
       set(AOM_CXX_PASSED_TESTS "${AOM_CXX_PASSED_TESTS} ${test_name}" CACHE
@@ -84,26 +80,26 @@
       message("CXX Compiler test ${test_name} failed.")
     endif ()
   elseif (NOT ${CXX_TEST_PASSED} EQUAL -1)
-    set(${result_var} 1)
+    set(${result_var} 1 PARENT_SCOPE)
   else ()  # ${CXX_TEST_FAILED} NOT EQUAL -1
-    unset(${result_var})
+    unset(${result_var} PARENT_SCOPE)
   endif ()
-endmacro ()
+endfunction ()
 
-# Convenience macro that confirms $test_source compiles as C and C++.
+# Convenience function that confirms $test_source compiles as C and C++.
 # $result_var is set to 1 when both tests are successful, and 0 when one or both
 # tests fail.
-# Note: This macro is intended to be used to write to result variables that are
+# Note: This function is intended to be used to write to result variables that are
 # expanded via configure_file(). $result_var is set to 1 or 0 to allow direct
 # usage of the value in generated source files.
-macro(AomCheckSourceCompiles test_name test_source result_var)
+function(aom_check_source_compiles test_name test_source result_var)
   unset(C_PASSED)
   unset(CXX_PASSED)
-  AomCheckCCompiles(${test_name} ${test_source} C_PASSED)
-  AomCheckCxxCompiles(${test_name} ${test_source} CXX_PASSED)
+  aom_check_c_compiles(${test_name} ${test_source} C_PASSED)
+  aom_check_cxx_compiles(${test_name} ${test_source} CXX_PASSED)
   if (C_PASSED AND CXX_PASSED)
-    set(${result_var} 1)
+    set(${result_var} 1 PARENT_SCOPE)
   else ()
-    set(${result_var} 0)
+    set(${result_var} 0 PARENT_SCOPE)
   endif ()
-endmacro ()
+endfunction ()