Skip to content

Commit

Permalink
set SHAKA_IMPLEMENTATION on the libraries using SHAKA_EXPORT
Browse files Browse the repository at this point in the history
  • Loading branch information
cosmin committed Apr 2, 2024
1 parent 8de25f4 commit 48cdae9
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 0 deletions.
2 changes: 2 additions & 0 deletions packager/hls/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ add_library(hls_builder STATIC
base/tag.h
)

target_compile_definitions(hls_builder PUBLIC SHAKA_IMPLEMENTATION)

target_link_libraries(hls_builder
absl::flags
absl::log
Expand Down
2 changes: 2 additions & 0 deletions packager/media/base/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ add_library(media_base STATIC
widevine_key_source.cc
widevine_pssh_generator.cc)

target_compile_definitions(media_base PUBLIC SHAKA_IMPLEMENTATION)

target_link_libraries(media_base
absl::base
absl::flags
Expand Down
2 changes: 2 additions & 0 deletions packager/media/codecs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ add_library(media_codecs STATIC
vp9_parser.cc
)

target_compile_definitions(media_codecs PUBLIC SHAKA_IMPLEMENTATION)

target_link_libraries(media_codecs
media_base)

Expand Down
3 changes: 3 additions & 0 deletions packager/media/formats/mp4/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,9 @@ add_library(mp4 STATIC
track_run_iterator.cc
track_run_iterator.h
)

target_compile_definitions(mp4 PUBLIC SHAKA_IMPLEMENTATION)

target_link_libraries(mp4
media_base
mpd_builder
Expand Down
4 changes: 4 additions & 0 deletions packager/mpd/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ add_library(mpd_builder STATIC
base/xml/xml_node.h
)

target_compile_definitions(mpd_builder PUBLIC SHAKA_IMPLEMENTATION)

target_link_libraries(mpd_builder
absl::flags
absl::log
Expand Down Expand Up @@ -105,6 +107,8 @@ add_library(mpd_util STATIC
util/mpd_writer.cc
util/mpd_writer.h)

target_compile_definitions(mpd_util PUBLIC SHAKA_IMPLEMENTATION)

target_link_libraries(mpd_util
file
absl::flags
Expand Down

0 comments on commit 48cdae9

Please sign in to comment.