Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
1179b32b93 | ||
![]() |
1160236b87 | ||
![]() |
afb2c7d9ff | ||
![]() |
58da822e10 |
@@ -5,10 +5,10 @@
|
|||||||
#===============================================================================
|
#===============================================================================
|
||||||
|
|
||||||
project(libcxx CXX C)
|
project(libcxx CXX C)
|
||||||
cmake_minimum_required(VERSION 2.8)
|
cmake_minimum_required(VERSION 2.6.4)
|
||||||
|
|
||||||
set(PACKAGE_NAME libcxx)
|
set(PACKAGE_NAME libcxx)
|
||||||
set(PACKAGE_VERSION trunk-svn)
|
set(PACKAGE_VERSION lll)
|
||||||
set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
|
set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
|
||||||
set(PACKAGE_BUGREPORT "llvmbugs@cs.uiuc.edu")
|
set(PACKAGE_BUGREPORT "llvmbugs@cs.uiuc.edu")
|
||||||
|
|
||||||
|
@@ -184,10 +184,12 @@ namespace std {
|
|||||||
#define _LIBCPP_HAS_NO_UNICODE_CHARS
|
#define _LIBCPP_HAS_NO_UNICODE_CHARS
|
||||||
#define _LIBCPP_HAS_NO_VARIADICS
|
#define _LIBCPP_HAS_NO_VARIADICS
|
||||||
#define _LIBCPP_HAS_NO_RVALUE_REFERENCES
|
#define _LIBCPP_HAS_NO_RVALUE_REFERENCES
|
||||||
|
#define _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS
|
||||||
|
|
||||||
#else // __GXX_EXPERIMENTAL_CXX0X__
|
#else // __GXX_EXPERIMENTAL_CXX0X__
|
||||||
|
|
||||||
#define _LIBCPP_HAS_NO_TRAILING_RETURN
|
#define _LIBCPP_HAS_NO_TRAILING_RETURN
|
||||||
|
#define _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS
|
||||||
|
|
||||||
#if !(__GNUC__ >= 4 && __GNUC_MINOR__ >= 3)
|
#if !(__GNUC__ >= 4 && __GNUC_MINOR__ >= 3)
|
||||||
#define _LIBCPP_HAS_NO_RVALUE_REFERENCES
|
#define _LIBCPP_HAS_NO_RVALUE_REFERENCES
|
||||||
@@ -207,7 +209,6 @@ namespace std {
|
|||||||
#endif // !(__GNUC__ >= 4 && __GNUC_MINOR__ >= 4)
|
#endif // !(__GNUC__ >= 4 && __GNUC_MINOR__ >= 4)
|
||||||
|
|
||||||
#if !(__GNUC__ >= 4 && __GNUC_MINOR__ >= 6)
|
#if !(__GNUC__ >= 4 && __GNUC_MINOR__ >= 6)
|
||||||
#define _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS
|
|
||||||
#define _LIBCPP_HAS_NO_NULLPTR
|
#define _LIBCPP_HAS_NO_NULLPTR
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -14,12 +14,10 @@ endif()
|
|||||||
if (LIBCXX_ENABLE_SHARED)
|
if (LIBCXX_ENABLE_SHARED)
|
||||||
add_library(cxx SHARED
|
add_library(cxx SHARED
|
||||||
${sources}
|
${sources}
|
||||||
${headers}
|
|
||||||
)
|
)
|
||||||
else()
|
else()
|
||||||
add_library(cxx STATIC
|
add_library(cxx STATIC
|
||||||
${sources}
|
${sources}
|
||||||
${headers}
|
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@@ -50,8 +48,10 @@ install(TARGETS cxx
|
|||||||
)
|
)
|
||||||
|
|
||||||
install(DIRECTORY ../include/
|
install(DIRECTORY ../include/
|
||||||
DESTINATION include/c++/v1
|
DESTINATION include/libcxx/v1
|
||||||
FILES_MATCHING
|
FILES_MATCHING
|
||||||
PATTERN "*"
|
PATTERN "*"
|
||||||
PATTERN ".svn" EXCLUDE
|
PATTERN ".svn" EXCLUDE
|
||||||
|
PATTERN ".git" EXCLUDE
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -32,7 +32,7 @@ if(PYTHONINTERP_FOUND)
|
|||||||
${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
|
${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
|
||||||
@ONLY)
|
@ONLY)
|
||||||
|
|
||||||
add_custom_target(check
|
add_custom_target(libcxx.check
|
||||||
COMMAND ${PYTHON_EXECUTABLE}
|
COMMAND ${PYTHON_EXECUTABLE}
|
||||||
${LIT_EXECUTABLE}
|
${LIT_EXECUTABLE}
|
||||||
${LIT_ARGS}
|
${LIT_ARGS}
|
||||||
@@ -40,5 +40,5 @@ if(PYTHONINTERP_FOUND)
|
|||||||
DEPENDS
|
DEPENDS
|
||||||
COMMENT "Running libcxx tests")
|
COMMENT "Running libcxx tests")
|
||||||
else()
|
else()
|
||||||
message(WARNING "Could not find Python, no check target will be available!")
|
message(WARNING "Could not find Python, no libcxx.check target will be available!")
|
||||||
endif()
|
endif()
|
||||||
|
Reference in New Issue
Block a user