diff options
author | Louis Dionne <ldionne.2@gmail.com> | 2021-07-26 16:36:43 -0400 |
---|---|---|
committer | Louis Dionne <ldionne.2@gmail.com> | 2021-07-26 16:38:05 -0400 |
commit | e95cd94f7edf50367d650410b8e534342eb0e5cb (patch) | |
tree | c384682048670e819db8979aec25a4313ab5c3d3 /libunwind | |
parent | d2972116923a124de71cea006eca3068bdc381ea (diff) | |
download | llvm-e95cd94f7edf50367d650410b8e534342eb0e5cb.zip llvm-e95cd94f7edf50367d650410b8e534342eb0e5cb.tar.gz llvm-e95cd94f7edf50367d650410b8e534342eb0e5cb.tar.bz2 |
[libc++abi/unwind] NFC: Normalize how we set target properties
This is a NFC commit to normalize how we set target properties on the
various runtime targets. A follow-up patch is going to add new properties,
and I wanted that follow-up patch to be cleaner.
Diffstat (limited to 'libunwind')
-rw-r--r-- | libunwind/src/CMakeLists.txt | 40 |
1 files changed, 22 insertions, 18 deletions
diff --git a/libunwind/src/CMakeLists.txt b/libunwind/src/CMakeLists.txt index 03fd0fa..05d3e59 100644 --- a/libunwind/src/CMakeLists.txt +++ b/libunwind/src/CMakeLists.txt @@ -130,16 +130,18 @@ if (LIBUNWIND_ENABLE_SHARED) target_compile_options(unwind_shared PRIVATE -fno-rtti) endif() target_link_libraries(unwind_shared PRIVATE ${LIBUNWIND_LIBRARIES}) - set_target_properties(unwind_shared PROPERTIES - CXX_EXTENSIONS OFF - CXX_STANDARD 11 - CXX_STANDARD_REQUIRED ON - COMPILE_FLAGS "${LIBUNWIND_COMPILE_FLAGS}" - LINK_FLAGS "${LIBUNWIND_LINK_FLAGS}" - LINKER_LANGUAGE C - OUTPUT_NAME "unwind" - VERSION "1.0" - SOVERSION "1") + set_target_properties(unwind_shared + PROPERTIES + CXX_EXTENSIONS OFF + CXX_STANDARD 11 + CXX_STANDARD_REQUIRED ON + COMPILE_FLAGS "${LIBUNWIND_COMPILE_FLAGS}" + LINK_FLAGS "${LIBUNWIND_LINK_FLAGS}" + LINKER_LANGUAGE C + OUTPUT_NAME "unwind" + VERSION "1.0" + SOVERSION "1" + ) list(APPEND LIBUNWIND_BUILD_TARGETS "unwind_shared") if (LIBUNWIND_INSTALL_SHARED_LIBRARY) list(APPEND LIBUNWIND_INSTALL_TARGETS "unwind_shared") @@ -155,14 +157,16 @@ if (LIBUNWIND_ENABLE_STATIC) target_compile_options(unwind_static PRIVATE -fno-rtti) endif() target_link_libraries(unwind_static PRIVATE ${LIBUNWIND_LIBRARIES}) - set_target_properties(unwind_static PROPERTIES - CXX_EXTENSIONS OFF - CXX_STANDARD 11 - CXX_STANDARD_REQUIRED ON - COMPILE_FLAGS "${LIBUNWIND_COMPILE_FLAGS}" - LINK_FLAGS "${LIBUNWIND_LINK_FLAGS}" - LINKER_LANGUAGE C - OUTPUT_NAME "unwind") + set_target_properties(unwind_static + PROPERTIES + CXX_EXTENSIONS OFF + CXX_STANDARD 11 + CXX_STANDARD_REQUIRED ON + COMPILE_FLAGS "${LIBUNWIND_COMPILE_FLAGS}" + LINK_FLAGS "${LIBUNWIND_LINK_FLAGS}" + LINKER_LANGUAGE C + OUTPUT_NAME "unwind" + ) if(LIBUNWIND_HIDE_SYMBOLS) append_flags_if_supported(UNWIND_STATIC_LIBRARY_FLAGS -fvisibility=hidden) |