Saleem Abdulrasool: Ensure that __GLIBCXX__ is defined when building with libsupc++.
authorHoward Hinnant <hhinnant@apple.com>
Tue, 22 Jan 2013 14:44:06 +0000 (14:44 +0000)
committerHoward Hinnant <hhinnant@apple.com>
Tue, 22 Jan 2013 14:44:06 +0000 (14:44 +0000)
llvm-svn: 173164

libcxx/CMakeLists.txt

index b793e6e..96d17fb 100644 (file)
@@ -67,6 +67,7 @@ get_target_triple(LIBCXX_TARGET_TRIPLE
 set(LIBCXX_TARGET_TRIPLE ${LIBCXX_TARGET_TRIPLE} CACHE STRING "Target triple.")
 
 if ("${LIBCXX_CXX_ABI}" STREQUAL "libsupc++")
+  add_definitions(-D__GLIBCXX__)
   set(LIBCXX_LIBSUPCXX_INCLUDE_PATHS "${LIBCXX_LIBSUPCXX_INCLUDE_PATHS}"
       CACHE STRINGS
       "Paths to libsupc++ include directories separate by ';'.")