this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

libc++ and libc++abi now builds

+28 -6
+22
CMakeLists.txt
··· 38 38 add_subdirectory(keymgr) 39 39 add_subdirectory(duct/src) 40 40 add_subdirectory(libstdcxx) 41 + 42 + ###################### 43 + # libc++ & libc++abi # 44 + ###################### 45 + set(CMAKE_CXX_FLAGS_SAVED ${CMAKE_CXX_FLAGS}) 46 + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -nostdinc -nostdinc++") 47 + include_directories("${CMAKE_CURRENT_SOURCE_DIR}/libcxx/include") 48 + include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libc/locale) 49 + include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libc/locale/FreeBSD) 50 + include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libc/stdtime/FreeBSD) 51 + include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libc/pthreads) 52 + include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libc/include/FreeBSD) 53 + include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libcxxabi/include) 54 + set(LIBCXXABI_LIBCXX_PATH "{CMAKE_CURRENT_SOURCE_DIR}/libcxx") 55 + set(LIBCXXABI_LIBCXX_INCLUDES "-I${CMAKE_CURRENT_SOURCE_DIR}/libcxx/include") 56 + 57 + add_subdirectory(libcxxabi) 58 + 59 + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_SAVED} -std=c++11 -msse -msse2 -msse3 -nostdinc -nostdinc++ -include ${CMAKE_CURRENT_SOURCE_DIR}/libc/include/xlocale.h") 60 + set(LIBCXX_HAS_STDCXX11_FLAG TRUE) 61 + add_definitions(-D_USE_EXTENDED_LOCALES_) 62 + add_subdirectory(libcxx)
+1 -1
libcxx/include/__config
··· 346 346 #define _LIBCPP_HAS_C11_FEATURES 347 347 #elif defined(__ANDROID__) 348 348 #define _LIBCPP_HAS_QUICK_EXIT 349 - #elif defined(__linux__) 349 + #elif defined(__linux__) && !defined(DARLING) 350 350 #include <features.h> 351 351 #if __GLIBC_PREREQ(2, 15) 352 352 #define _LIBCPP_HAS_QUICK_EXIT
+4 -4
libcxxabi/test/CMakeLists.txt
··· 30 30 list(APPEND LIBCXXABI_TEST_DEPS unwind) 31 31 endif() 32 32 33 - add_lit_testsuite(check-libcxxabi "Running libcxxabi tests" 34 - ${CMAKE_CURRENT_BINARY_DIR} 35 - DEPENDS ${LIBCXXABI_TEST_DEPS} 36 - ) 33 + #add_lit_testsuite(check-libcxxabi "Running libcxxabi tests" 34 + # ${CMAKE_CURRENT_BINARY_DIR} 35 + # DEPENDS ${LIBCXXABI_TEST_DEPS} 36 + # )
+1 -1
libstdcxx/CMakeLists.txt
··· 89 89 src/wstring-inst.cc 90 90 ) 91 91 92 - add_library(libstdcxx SHARED ${libstdcxx_sources}) 92 + add_library(stdcxx SHARED ${libstdcxx_sources})