Lines Matching +full:b +full:- +full:facing
11 is also usual to expose the BUILD_SHARED_LIBS as an user-facing setting
16 % cmake -DBUILD_SHARED_LIBS=OFF ...
17 % cmake -DBUILS_SHARED_LIBS=ON ...
22 Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
24 ---
25 CMakeLists.txt | 46 ++++++++++++++-----------------------------
26 c/fuzz/test_fuzzer.sh | 6 +++---
27 2 files changed, 18 insertions(+), 34 deletions(-)
29 diff --git a/CMakeLists.txt b/CMakeLists.txt
31 --- a/CMakeLists.txt
32 +++ b/CMakeLists.txt
33 @@ -6,6 +6,8 @@ cmake_minimum_required(VERSION 2.8.6)
42 @@ -137,10 +139,6 @@ set(BROTLI_LIBRARIES_CORE brotlienc brotlidec brotlicommon)
46 -set(BROTLI_LIBRARIES_CORE_STATIC brotlienc-static brotlidec-static brotlicommon-static)
47 -set(BROTLI_LIBRARIES_STATIC ${BROTLI_LIBRARIES_CORE_STATIC} ${LIBM_LIBRARY})
48 -mark_as_advanced(BROTLI_LIBRARIES_STATIC)
49 -
51 add_definitions(-DOS_LINUX)
53 @@ -161,29 +159,25 @@ transform_sources_list("scripts/sources.lst" "${CMAKE_CURRENT_BINARY_DIR}/sou…
57 - set(BROTLI_SHARED_LIBS "")
58 -else()
59 - set(BROTLI_SHARED_LIBS brotlicommon brotlidec brotlienc)
60 - add_library(brotlicommon SHARED ${BROTLI_COMMON_C})
61 - add_library(brotlidec SHARED ${BROTLI_DEC_C})
62 - add_library(brotlienc SHARED ${BROTLI_ENC_C})
66 -set(BROTLI_STATIC_LIBS brotlicommon-static brotlidec-static brotlienc-static)
67 -add_library(brotlicommon-static STATIC ${BROTLI_COMMON_C})
68 -add_library(brotlidec-static STATIC ${BROTLI_DEC_C})
69 -add_library(brotlienc-static STATIC ${BROTLI_ENC_C})
77 -foreach(lib IN LISTS BROTLI_SHARED_LIBS)
78 - target_compile_definitions(${lib} PUBLIC "BROTLI_SHARED_COMPILATION" )
79 - string(TOUPPER "${lib}" LIB)
80 - set_target_properties (${lib} PROPERTIES DEFINE_SYMBOL "${LIB}_SHARED_COMPILATION")
81 -endforeach()
90 -foreach(lib IN LISTS BROTLI_SHARED_LIBS BROTLI_STATIC_LIBS)
95 @@ -200,9 +194,6 @@ target_link_libraries(brotlidec brotlicommon)
99 -target_link_libraries(brotlidec-static brotlicommon-static)
100 -target_link_libraries(brotlienc-static brotlicommon-static)
101 -
105 @@ -216,7 +207,7 @@ endif()
109 -target_link_libraries(brotli ${BROTLI_LIBRARIES_STATIC})
114 @@ -233,13 +224,6 @@ if(NOT BROTLI_BUNDLED_MODE)
118 - install(
119 - TARGETS ${BROTLI_LIBRARIES_CORE_STATIC}
120 - ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
121 - LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
122 - RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
123 - )
124 -
128 --