Ignore debug intrinsics when computing dependences.
[oota-llvm.git] / cmake / config-ix.cmake
index fd6f73b31cdf7abbd3bcc8ea42e30486846eaee2..cbe48d888ecc64bbe15842e86cd02bcea90aa347 100755 (executable)
@@ -52,6 +52,9 @@ check_symbol_exists(mallinfo malloc.h HAVE_MALLINFO)
 check_symbol_exists(pthread_mutex_lock pthread.h HAVE_PTHREAD_MUTEX_LOCK)
 check_symbol_exists(strtoll stdlib.h HAVE_STRTOLL)
 
+include(CheckCXXCompilerFlag)
+check_cxx_compiler_flag("-fPIC" SUPPORTS_FPIC_FLAG)
+
 include(GetTargetTriple)
 get_target_triple(LLVM_HOSTTRIPLE)
 message(STATUS "LLVM_HOSTTRIPLE: ${LLVM_HOSTTRIPLE}")
@@ -66,6 +69,7 @@ endif( MINGW )
 
 if( MSVC )
   set(error_t int)
+  set(mode_t "unsigned short")
   set(LTDL_SHLIBPATH_VAR "PATH")
   set(LTDL_SYSSEARCHPATH "")
   set(LTDL_DLOPEN_DEPLIBS 1)