[libunwind] r359804 - [gn] Support for building libunwind

Petr Hosek via cfe-commits cfe-commits at lists.llvm.org
Thu May 2 10:29:37 PDT 2019


Author: phosek
Date: Thu May  2 10:29:37 2019
New Revision: 359804

URL: http://llvm.org/viewvc/llvm-project?rev=359804&view=rev
Log:
[gn] Support for building libunwind

This change introduces support for building libuwind. The library
build should be complete, but not all CMake options have been
replicated in GN. We also don't support tests yet.

We only support two stage build at the moment.

Differential Revision: https://reviews.llvm.org/D60370

Modified:
    libunwind/trunk/src/CMakeLists.txt

Modified: libunwind/trunk/src/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/libunwind/trunk/src/CMakeLists.txt?rev=359804&r1=359803&r2=359804&view=diff
==============================================================================
--- libunwind/trunk/src/CMakeLists.txt (original)
+++ libunwind/trunk/src/CMakeLists.txt Thu May  2 10:29:37 2019
@@ -3,20 +3,23 @@
 set(LIBUNWIND_CXX_SOURCES
     libunwind.cpp
     Unwind-EHABI.cpp
-    Unwind-seh.cpp)
+    Unwind-seh.cpp
+    )
 unwind_append_if(LIBUNWIND_CXX_SOURCES APPLE Unwind_AppleExtras.cpp)
 
 set(LIBUNWIND_C_SOURCES
     UnwindLevel1.c
     UnwindLevel1-gcc-ext.c
-    Unwind-sjlj.c)
+    Unwind-sjlj.c
+    )
 set_source_files_properties(${LIBUNWIND_C_SOURCES}
                             PROPERTIES
                               COMPILE_FLAGS "-std=c99")
 
 set(LIBUNWIND_ASM_SOURCES
     UnwindRegistersRestore.S
-    UnwindRegistersSave.S)
+    UnwindRegistersSave.S
+    )
 set_source_files_properties(${LIBUNWIND_ASM_SOURCES}
                             PROPERTIES
                               LANGUAGE C)
@@ -33,11 +36,13 @@ set(LIBUNWIND_HEADERS
     Registers.hpp
     RWMutex.hpp
     UnwindCursor.hpp
-    ${CMAKE_CURRENT_SOURCE_DIR}/../include/libunwind.h
-    ${CMAKE_CURRENT_SOURCE_DIR}/../include/unwind.h)
+    ../include/libunwind.h
+    ../include/unwind.h
+    )
 
 unwind_append_if(LIBUNWIND_HEADERS APPLE
-          "${CMAKE_CURRENT_SOURCE_DIR}/../include/mach-o/compact_unwind_encoding.h")
+    ../include/mach-o/compact_unwind_encoding.h
+    )
 
 if (MSVC_IDE)
   # Force them all into the headers dir on MSVC, otherwise they end up at




More information about the cfe-commits mailing list