Sha256: 4685280e78c3d46a555442d0fd2c202c91d5c252cb1f433da3a11218268e3940
Contents?: true
Size: 560 Bytes
Versions: 2
Compression:
Stored size: 560 Bytes
Contents
include(CheckCSourceCompiles) macro(check_function_keywords _wordlist) set(${_result} "") foreach(flag ${_wordlist}) string(REGEX REPLACE "[-+/ ()]" "_" flagname "${flag}") string(TOUPPER "${flagname}" flagname) set(have_flag "HAVE_${flagname}") check_c_source_compiles("${flag} void func(); void func() { } int main() { func(); return 0; }" ${have_flag}) if(${have_flag} AND NOT ${_result}) set(${_result} "${flag}") # break() endif(${have_flag} AND NOT ${_result}) endforeach(flag) endmacro(check_function_keywords)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ctags.rb-1.1.4 | ext/vendor/jansson-2.9/cmake/CheckFunctionKeywords.cmake |
ctags.rb-1.1.3 | ext/vendor/jansson-2.9/cmake/CheckFunctionKeywords.cmake |