LibreDWG/libredwg
CMakeLists.txt
:98
check_symbol_exists("memmem" "string.h" HAVE_MEMMEM)
check_symbol_exists("memmem" "string.h" HAVE_MEMMEM)
check_function_exists(memmem HAVE_MEMMEM)
add_definitions(-DHAVE_MEMMEM)
check_function_exists(memmem HAVE_MEMMEM)
add_definitions(-DHAVE_MEMMEM)
check_function_exists(memmem HAVE_MEMMEM)
add_definitions(-DHAVE_MEMMEM)
check_c_source_compiles("
#include <string.h>
int main() {
char haystack[] = \"1234\";
char needle[] = \"23\";
void *result;
result = memmem(haystack, sizeof(haystack) - 1, needle, sizeof(needle) - 1);
return (NULL != result);
}" HAVE_MEMMEM)
CHECK_SYMBOL_EXISTS (memmem "${CMAKE_EXTRA_INCLUDE_FILES}" HAVE_MEMMEM)
check_c_source_compiles("
#include <string.h>
int main() {
char haystack[] = \"1234\";
char needle[] = \"23\";
void *result;
result = memmem(haystack, sizeof(haystack) - 1, needle, sizeof(needle) - 1);
return (NULL != result);
}" HAVE_MEMMEM)
check_function_exists(memmem HAVE_MEMMEM)
add_definitions(-DHAVE_MEMMEM)
check_function_exists(memmem HAVE_MEMMEM)
add_definitions(-DHAVE_MEMMEM)
check_function_exists(memmem HAVE_MEMMEM)
add_definitions(-DHAVE_MEMMEM)
check_function_exists(memmem HAVE_MEMMEM)
add_definitions(-DHAVE_MEMMEM)