From d36ed00e109dd95dbe658433935db49fbe139d51 Mon Sep 17 00:00:00 2001 From: Adam Wieckowski <adam.wieckowski@hhi.fraunhofer.de> Date: Wed, 17 Mar 2021 11:36:45 +0100 Subject: [PATCH] removed bb_multithreading() and linking against Threads::Threads --- CMakeLists.txt | 2 -- source/App/BitstreamExtractorApp/CMakeLists.txt | 2 +- source/App/DecoderAnalyserApp/CMakeLists.txt | 2 +- source/App/DecoderApp/CMakeLists.txt | 2 +- source/App/EncoderApp/CMakeLists.txt | 2 +- source/App/Parcat/CMakeLists.txt | 2 +- source/App/SEIRemovalApp/CMakeLists.txt | 2 +- source/App/StreamMergeApp/CMakeLists.txt | 2 +- source/App/SubpicMergeApp/CMakeLists.txt | 2 +- source/Lib/CommonAnalyserLib/CMakeLists.txt | 2 +- source/Lib/CommonLib/CMakeLists.txt | 2 +- source/Lib/DecoderAnalyserLib/CMakeLists.txt | 2 +- source/Lib/DecoderLib/CMakeLists.txt | 2 +- source/Lib/EncoderLib/CMakeLists.txt | 2 +- source/Lib/Utilities/CMakeLists.txt | 2 +- 15 files changed, 14 insertions(+), 16 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8728b09033..7d8b3d7394 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -59,8 +59,6 @@ include( ${CMAKE_SOURCE_DIR}/cmake/CMakeBuild/cmake/modules/BBuildEnv.cmake ) # for gcc 8.2: bb_enable_warnings( gcc warnings-as-errors -Wno-sign-compare -Wno-class-memaccess) -bb_multithreading() - if( XCODE ) bb_enable_warnings( clang warnings-as-errors -Wno-deprecated-declarations diff --git a/source/App/BitstreamExtractorApp/CMakeLists.txt b/source/App/BitstreamExtractorApp/CMakeLists.txt index 09f7da6cf9..c6145774e9 100644 --- a/source/App/BitstreamExtractorApp/CMakeLists.txt +++ b/source/App/BitstreamExtractorApp/CMakeLists.txt @@ -38,7 +38,7 @@ if( CMAKE_COMPILER_IS_GNUCC AND BUILD_STATIC ) target_compile_definitions( ${EXE_NAME} PUBLIC ENABLE_WPP_STATIC_LINK=1 ) endif() -target_link_libraries( ${EXE_NAME} CommonLib EncoderLib DecoderLib Utilities Threads::Threads ${ADDITIONAL_LIBS} ) +target_link_libraries( ${EXE_NAME} CommonLib EncoderLib DecoderLib Utilities ${ADDITIONAL_LIBS} ) # lldb custom data formatters if( XCODE ) diff --git a/source/App/DecoderAnalyserApp/CMakeLists.txt b/source/App/DecoderAnalyserApp/CMakeLists.txt index 968a70c86c..7b23371f76 100644 --- a/source/App/DecoderAnalyserApp/CMakeLists.txt +++ b/source/App/DecoderAnalyserApp/CMakeLists.txt @@ -40,7 +40,7 @@ if( CMAKE_COMPILER_IS_GNUCC AND BUILD_STATIC ) target_compile_definitions( ${EXE_NAME} PUBLIC ENABLE_WPP_STATIC_LINK=1 ) endif() -target_link_libraries( ${EXE_NAME} CommonAnalyserLib DecoderAnalyserLib Utilities Threads::Threads ${ADDITIONAL_LIBS} ) +target_link_libraries( ${EXE_NAME} CommonAnalyserLib DecoderAnalyserLib Utilities ${ADDITIONAL_LIBS} ) # lldb custom data formatters if( XCODE ) diff --git a/source/App/DecoderApp/CMakeLists.txt b/source/App/DecoderApp/CMakeLists.txt index a3db4ff0db..958d2db0dc 100644 --- a/source/App/DecoderApp/CMakeLists.txt +++ b/source/App/DecoderApp/CMakeLists.txt @@ -38,7 +38,7 @@ if( CMAKE_COMPILER_IS_GNUCC AND BUILD_STATIC ) target_compile_definitions( ${EXE_NAME} PUBLIC ENABLE_WPP_STATIC_LINK=1 ) endif() -target_link_libraries( ${EXE_NAME} CommonLib DecoderLib Utilities Threads::Threads ${ADDITIONAL_LIBS} ) +target_link_libraries( ${EXE_NAME} CommonLib DecoderLib Utilities ${ADDITIONAL_LIBS} ) # lldb custom data formatters if( XCODE ) diff --git a/source/App/EncoderApp/CMakeLists.txt b/source/App/EncoderApp/CMakeLists.txt index b9621bc37a..960790142b 100644 --- a/source/App/EncoderApp/CMakeLists.txt +++ b/source/App/EncoderApp/CMakeLists.txt @@ -40,7 +40,7 @@ if( CMAKE_COMPILER_IS_GNUCC AND BUILD_STATIC ) target_compile_definitions( ${EXE_NAME} PUBLIC ENABLE_WPP_STATIC_LINK=1 ) endif() -target_link_libraries( ${EXE_NAME} CommonLib EncoderLib DecoderLib Utilities Threads::Threads ${ADDITIONAL_LIBS} ) +target_link_libraries( ${EXE_NAME} CommonLib EncoderLib DecoderLib Utilities ${ADDITIONAL_LIBS} ) if( EXTENSION_360_VIDEO ) target_link_libraries( ${EXE_NAME} Lib360 AppEncHelper360 ) diff --git a/source/App/Parcat/CMakeLists.txt b/source/App/Parcat/CMakeLists.txt index 12edc317ad..5b96050066 100644 --- a/source/App/Parcat/CMakeLists.txt +++ b/source/App/Parcat/CMakeLists.txt @@ -10,7 +10,7 @@ file( GLOB INC_FILES "*.h" ) # add executable add_executable( ${EXE_NAME} ${SRC_FILES} ${INC_FILES} ) -target_link_libraries( ${EXE_NAME} CommonLib DecoderLib Utilities Threads::Threads ${ADDITIONAL_LIBS} ) +target_link_libraries( ${EXE_NAME} CommonLib DecoderLib Utilities ${ADDITIONAL_LIBS} ) # include the output directory, where the svnrevision.h file is generated include_directories(${CMAKE_CURRENT_BINARY_DIR}) diff --git a/source/App/SEIRemovalApp/CMakeLists.txt b/source/App/SEIRemovalApp/CMakeLists.txt index ec566ecc09..ef4fe3634e 100644 --- a/source/App/SEIRemovalApp/CMakeLists.txt +++ b/source/App/SEIRemovalApp/CMakeLists.txt @@ -38,7 +38,7 @@ if( CMAKE_COMPILER_IS_GNUCC AND BUILD_STATIC ) target_compile_definitions( ${EXE_NAME} PUBLIC ENABLE_WPP_STATIC_LINK=1 ) endif() -target_link_libraries( ${EXE_NAME} CommonLib DecoderLib Utilities Threads::Threads ${ADDITIONAL_LIBS} ) +target_link_libraries( ${EXE_NAME} CommonLib DecoderLib Utilities ${ADDITIONAL_LIBS} ) # lldb custom data formatters if( XCODE ) diff --git a/source/App/StreamMergeApp/CMakeLists.txt b/source/App/StreamMergeApp/CMakeLists.txt index 84ba9a57f1..117652574c 100644 --- a/source/App/StreamMergeApp/CMakeLists.txt +++ b/source/App/StreamMergeApp/CMakeLists.txt @@ -38,7 +38,7 @@ if( CMAKE_COMPILER_IS_GNUCC AND BUILD_STATIC ) target_compile_definitions( ${EXE_NAME} PUBLIC ENABLE_WPP_STATIC_LINK=1 ) endif() -target_link_libraries( ${EXE_NAME} CommonLib EncoderLib DecoderLib Utilities Threads::Threads ${ADDITIONAL_LIBS} ) +target_link_libraries( ${EXE_NAME} CommonLib EncoderLib DecoderLib Utilities ${ADDITIONAL_LIBS} ) # lldb custom data formatters if( XCODE ) diff --git a/source/App/SubpicMergeApp/CMakeLists.txt b/source/App/SubpicMergeApp/CMakeLists.txt index 8418bf9af2..64690566da 100644 --- a/source/App/SubpicMergeApp/CMakeLists.txt +++ b/source/App/SubpicMergeApp/CMakeLists.txt @@ -38,7 +38,7 @@ if( CMAKE_COMPILER_IS_GNUCC AND BUILD_STATIC ) target_compile_definitions( ${EXE_NAME} PUBLIC ENABLE_WPP_STATIC_LINK=1 ) endif() -target_link_libraries( ${EXE_NAME} CommonLib EncoderLib DecoderLib Utilities Threads::Threads ${ADDITIONAL_LIBS} ) +target_link_libraries( ${EXE_NAME} CommonLib EncoderLib DecoderLib Utilities ${ADDITIONAL_LIBS} ) # lldb custom data formatters if( XCODE ) diff --git a/source/Lib/CommonAnalyserLib/CMakeLists.txt b/source/Lib/CommonAnalyserLib/CMakeLists.txt index 84ca099222..40471bb3e5 100644 --- a/source/Lib/CommonAnalyserLib/CMakeLists.txt +++ b/source/Lib/CommonAnalyserLib/CMakeLists.txt @@ -66,7 +66,7 @@ if( SET_ENABLE_TRACING ) endif() target_include_directories( ${LIB_NAME} PUBLIC ../CommonLib/. ../CommonLib/.. ../CommonLib/x86 ../libmd5 ) -target_link_libraries( ${LIB_NAME} Threads::Threads ) +target_link_libraries( ${LIB_NAME} ) # set needed compile definitions set_property( SOURCE ${SSE41_SRC_FILES} APPEND PROPERTY COMPILE_DEFINITIONS USE_SSE41 ) diff --git a/source/Lib/CommonLib/CMakeLists.txt b/source/Lib/CommonLib/CMakeLists.txt index 6e110a0b6b..368545998d 100644 --- a/source/Lib/CommonLib/CMakeLists.txt +++ b/source/Lib/CommonLib/CMakeLists.txt @@ -64,7 +64,7 @@ if( SET_ENABLE_TRACING ) endif() target_include_directories( ${LIB_NAME} PUBLIC . .. ./x86 ../libmd5 ) -target_link_libraries( ${LIB_NAME} Threads::Threads ) +target_link_libraries( ${LIB_NAME} ) # set needed compile definitions set_property( SOURCE ${SSE41_SRC_FILES} APPEND PROPERTY COMPILE_DEFINITIONS USE_SSE41 ) diff --git a/source/Lib/DecoderAnalyserLib/CMakeLists.txt b/source/Lib/DecoderAnalyserLib/CMakeLists.txt index dc940061db..d91d1d50a3 100644 --- a/source/Lib/DecoderAnalyserLib/CMakeLists.txt +++ b/source/Lib/DecoderAnalyserLib/CMakeLists.txt @@ -30,7 +30,7 @@ if( SET_ENABLE_TRACING ) endif() target_include_directories( ${LIB_NAME} PUBLIC ../DecoderLib ) -target_link_libraries( ${LIB_NAME} CommonAnalyserLib Threads::Threads ) +target_link_libraries( ${LIB_NAME} CommonAnalyserLib ) # example: place header files in different folders source_group( "Natvis Files" FILES ${NATVIS_FILES} ) diff --git a/source/Lib/DecoderLib/CMakeLists.txt b/source/Lib/DecoderLib/CMakeLists.txt index 9c84ac8f0c..9fdcfb2501 100644 --- a/source/Lib/DecoderLib/CMakeLists.txt +++ b/source/Lib/DecoderLib/CMakeLists.txt @@ -29,7 +29,7 @@ if( SET_ENABLE_TRACING ) endif() target_include_directories( ${LIB_NAME} PUBLIC . ) -target_link_libraries( ${LIB_NAME} CommonLib Threads::Threads ) +target_link_libraries( ${LIB_NAME} CommonLib ) # example: place header files in different folders source_group( "Natvis Files" FILES ${NATVIS_FILES} ) diff --git a/source/Lib/EncoderLib/CMakeLists.txt b/source/Lib/EncoderLib/CMakeLists.txt index c82c024aa1..9585d923b3 100644 --- a/source/Lib/EncoderLib/CMakeLists.txt +++ b/source/Lib/EncoderLib/CMakeLists.txt @@ -33,7 +33,7 @@ if( SET_ENABLE_TRACING ) endif() target_include_directories( ${LIB_NAME} PUBLIC . ) -target_link_libraries( ${LIB_NAME} CommonLib Threads::Threads ) +target_link_libraries( ${LIB_NAME} CommonLib ) if( CMAKE_COMPILER_IS_GNUCC ) # this is quite certainly a compiler problem diff --git a/source/Lib/Utilities/CMakeLists.txt b/source/Lib/Utilities/CMakeLists.txt index 5eaaad366a..020a0afed9 100644 --- a/source/Lib/Utilities/CMakeLists.txt +++ b/source/Lib/Utilities/CMakeLists.txt @@ -29,7 +29,7 @@ if( SET_ENABLE_TRACING ) endif() target_include_directories( ${LIB_NAME} PUBLIC . .. ) -target_link_libraries( ${LIB_NAME} CommonLib Threads::Threads ) +target_link_libraries( ${LIB_NAME} CommonLib ) # example: place header files in different folders source_group( "Natvis Files" FILES ${NATVIS_FILES} ) -- GitLab