null+****@clear*****
null+****@clear*****
2012年 4月 13日 (金) 18:30:34 JST
Kouhei Sutou 2012-04-13 18:30:34 +0900 (Fri, 13 Apr 2012)
New Revision: 9429b7dccf753d63da301386110a24a78496e4c3
Log:
cmake: check functions
Modified files:
CMakeLists.txt
Modified: CMakeLists.txt (+8 -0)
===================================================================
--- CMakeLists.txt 2012-04-13 18:26:22 +0900 (1972383)
+++ CMakeLists.txt 2012-04-13 18:30:34 +0900 (77ee8a2)
@@ -19,6 +19,7 @@ project(groonga)
file(READ base_version GRN_VERSION)
include(CheckIncludeFile)
+include(CheckFunctionExists)
include(CheckLibraryExists)
set(GRN_LOG_PATH
@@ -53,6 +54,12 @@ macro(ac_check_headers header)
check_include_file(${header} ${output_variable_name})
endmacro()
+macro(ac_check_funcs function)
+ string(TOUPPER "${function}" output_variable_name)
+ set(output_variable_name "HAVE_${output_variable_name}")
+ check_function_exists(${function} ${output_variable_name})
+endmacro()
+
macro(ac_check_lib library function)
string(REGEX REPLACE "[/.]" "_" output_variable_base_name ${library})
string(TOUPPER "${output_variable_base_name}" output_variable_base_name)
@@ -64,6 +71,7 @@ macro(ac_check_lib library function)
endmacro()
include(build/ac_macros/check_headers.m4)
+include(build/ac_macros/check_functions.m4)
ac_check_lib(dl dlopen)