Update build scripts

Change-Id: I52f7a35324c6be29d7e80d5cc0e6084b49bcc0eb
This commit is contained in:
Alexey Polyudov
2020-04-06 10:19:13 -07:00
parent eb3c2499a4
commit fef714be4e
5 changed files with 57 additions and 8 deletions
+3 -3
View File
@@ -23,9 +23,7 @@ target_link_libraries(platform_utils
absl::strings
)
add_library(platform_types STATIC
ptr.cc
)
add_library(platform_types STATIC)
target_sources(platform_types
PUBLIC
@@ -48,6 +46,7 @@ target_link_libraries(platform_types
add_executable(platform_test
byte_array_test.cc
container_of_test.cc
exception_test.cc
file_impl_test.cc
pipe_test.cc
prng_test.cc
@@ -75,6 +74,7 @@ add_test(
)
add_subdirectory(api)
add_subdirectory(api2)
add_subdirectory(impl/sample)
add_subdirectory(impl/default)
add_subdirectory(port)
+4
View File
@@ -12,18 +12,22 @@ add_library(platform_api STATIC
hash_utils.h
input_file.h
input_stream.h
listenable_future.h
lock.h
multi_thread_executor.h
output_file.h
output_stream.h
scheduled_executor.h
server_sync.h
settable_future.h
single_thread_executor.h
socket.h
submittable_executor.h
system_clock.h
thread_utils.h
webrtc.h
wifi.h
wifi_lan.h
)
target_link_libraries(platform_api
+41
View File
@@ -0,0 +1,41 @@
add_library(platform_api2 STATIC)
target_sources(platform_api2
PUBLIC
atomic_boolean.h
atomic_reference.h
ble.h
ble_v2.h
bluetooth_adapter.h
bluetooth_classic.h
condition_variable.h
count_down_latch.h
executor.h
future.h
hash_utils.h
input_file.h
input_stream.h
listenable_future.h
multi_thread_executor.h
mutex.h
output_file.h
output_stream.h
scheduled_executor.h
server_sync.h
settable_future.h
single_thread_executor.h
socket.h
submittable_executor.h
system_clock.h
thread_utils.h
webrtc.h
wifi.h
)
target_link_libraries(platform_api2
PUBLIC
absl::strings
absl::time
platform_types
webrtc_api_libjingle_peerconnection_api
)
+2 -4
View File
@@ -2,12 +2,8 @@ add_library(platform_impl_default STATIC)
target_sources(platform_impl_default
PRIVATE
default_condition_variable.cc
default_lock.cc
default_platform.cc
PUBLIC
default_condition_variable.h
default_lock.h
default_platform.h
)
@@ -19,6 +15,8 @@ target_include_directories(platform_impl_default
target_link_libraries(platform_impl_default
PUBLIC
platform_api
platform_impl_default_cond_var
platform_impl_default_lock
platform_types
)