securesystemslab/multicompiler
cmake/config-ix.cmake
:80
check_include_file(mach-o/dyld.h HAVE_MACH_O_DYLD_H)
check_include_file(mach-o/dyld.h HAVE_MACH_O_DYLD_H)
check_include_file(mach-o/dyld.h HAVE_MACH_O_DYLD_H)
check_include_files( "mach-o/dyld.h" HAVE_MACH_O_DYLD_H )
CHECK_INCLUDE_FILE(mach-o/dyld.h HAVE_MACH_O_DYLD_H)
check_c_source_compiles("
#ifdef __APPLE__
# include <Availability.h>
# ifdef __MAC_OS_X_VERSION_MIN_REQUIRED
# if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
# error \"deprecated in Leopard and later\"
# endif
# endif
#endif
#ifdef HAVE_MACH_O_DYLD_H
#include <mach-o/dyld.h>
#endif
int
main(int argc, char *argv[])
{
NSObjectFileImage img;
NSObjectFileImageReturnCode rv;
rv = NSCreateObjectFileImageFromFile(\"foo\", &img);
return (rv == NSObjectFileImageSuccess);
}
" HAVE_DYLD)
check_c_source_compiles("
#ifdef HAVE_MACH_O_DYLD_H
#include <mach-o/dyld.h>
#endif
int
main(int argc, char *argv[])
{
NSObjectFileImage img;
NSObjectFileImageReturnCode rv;
void *handle;
rv = NSCreateObjectFileImageFromFile(\"foo\", &img);
handle = (void *)NSLinkModule(img, \"foo\",
NSLINKMODULE_OPTION_RETURN_ON_ERROR|
NSLINKMODULE_OPTION_NONE);
if (handle == NULL) {
NSLinkEditErrors errs;
int n;
const char *f, *s = NULL;
NSLinkEditError(&errs, &n, &f, &s);
}
return (0);
}
" HAVE_DYLD_RETURN_ON_ERROR)
check_include_file(mach-o/dyld.h HAVE_MACH_O_DYLD_H)
check_include_file(mach-o/dyld.h HAVE_MACH_O_DYLD_H)
check_include_file(mach-o/dyld.h HAVE_MACH_O_DYLD_H)
check_include_file(mach-o/dyld.h HAVE_MACH_O_DYLD_H)
check_include_file(mach-o/dyld.h HAVE_MACH_O_DYLD_H)
check_include_file(mach-o/dyld.h HAVE_MACH_O_DYLD_H)
check_include_file(mach-o/dyld.h HAVE_MACH_O_DYLD_H)