@@ -539,34 +539,22 @@ if $NONFREE_AND_GPL || $FREE_AND_GPL; then
539539 CONFIGURE_OPTIONS+=(" --enable-libx264" )
540540fi
541541
542- if $NONFREE_AND_GPL || $FREE_AND_GPL ; then
542+ if $NONFREE_AND_GPL && ! SHARED_LIBRARIES ; then
543543 if build " x265" " 3.5" ; then
544544 download " https://github.com/videolan/x265/archive/Release_3.5.tar.gz" " x265-3.5.tar.gz" # This is actually 3.4 if looking at x265Version.txt
545545 cd build/linux || exit
546546 rm -rf 8bit 10bit 12bit 2> /dev/null
547547 mkdir -p 8bit 10bit 12bit
548548 cd 12bit || exit
549- if $SHARED_LIBRARIES ; then
550- execute cmake ../../../source -DCMAKE_INSTALL_PREFIX=" ${WORKSPACE} " -DENABLE_SHARED=ON -DBUILD_SHARED_LIBS=ON -DHIGH_BIT_DEPTH=ON -DENABLE_HDR10_PLUS=ON -DEXPORT_C_API=OFF -DENABLE_CLI=OFF -DMAIN12=ON
551- else
552- execute cmake ../../../source -DCMAKE_INSTALL_PREFIX=" ${WORKSPACE} " -DENABLE_SHARED=OFF -DBUILD_SHARED_LIBS=OFF -DHIGH_BIT_DEPTH=ON -DENABLE_HDR10_PLUS=ON -DEXPORT_C_API=OFF -DENABLE_CLI=OFF -DMAIN12=ON
553- fi
549+ execute cmake ../../../source -DCMAKE_INSTALL_PREFIX=" ${WORKSPACE} " -DENABLE_SHARED=OFF -DBUILD_SHARED_LIBS=OFF -DHIGH_BIT_DEPTH=ON -DENABLE_HDR10_PLUS=ON -DEXPORT_C_API=OFF -DENABLE_CLI=OFF -DMAIN12=ON
554550 execute make -j $MJOBS
555551 cd ../10bit || exit
556- if $SHARED_LIBRARIES ; then
557- execute cmake ../../../source -DCMAKE_INSTALL_PREFIX=" ${WORKSPACE} " -DENABLE_SHARED=ON -DBUILD_SHARED_LIBS=ON -DHIGH_BIT_DEPTH=ON -DENABLE_HDR10_PLUS=ON -DEXPORT_C_API=OFF -DENABLE_CLI=OFF
558- else
559- execute cmake ../../../source -DCMAKE_INSTALL_PREFIX=" ${WORKSPACE} " -DENABLE_SHARED=OFF -DBUILD_SHARED_LIBS=OFF -DHIGH_BIT_DEPTH=ON -DENABLE_HDR10_PLUS=ON -DEXPORT_C_API=OFF -DENABLE_CLI=OFF
560- fi
552+ execute cmake ../../../source -DCMAKE_INSTALL_PREFIX=" ${WORKSPACE} " -DENABLE_SHARED=OFF -DBUILD_SHARED_LIBS=OFF -DHIGH_BIT_DEPTH=ON -DENABLE_HDR10_PLUS=ON -DEXPORT_C_API=OFF -DENABLE_CLI=OFF
561553 execute make -j $MJOBS
562554 cd ../8bit || exit
563555 ln -sf ../10bit/libx265.a libx265_main10.a
564556 ln -sf ../12bit/libx265.a libx265_main12.a
565- if $SHARED_LIBRARIES ; then
566- execute cmake ../../../source -DCMAKE_INSTALL_PREFIX=" ${WORKSPACE} " -DENABLE_SHARED=ON -DBUILD_SHARED_LIBS=ON -DEXTRA_LIB=" x265_main10.a;x265_main12.a;-ldl" -DEXTRA_LINK_FLAGS=-L. -DLINKED_10BIT=ON -DLINKED_12BIT=ON
567- else
568- execute cmake ../../../source -DCMAKE_INSTALL_PREFIX=" ${WORKSPACE} " -DENABLE_SHARED=OFF -DBUILD_SHARED_LIBS=OFF -DEXTRA_LIB=" x265_main10.a;x265_main12.a;-ldl" -DEXTRA_LINK_FLAGS=-L. -DLINKED_10BIT=ON -DLINKED_12BIT=ON
569- fi
557+ execute cmake ../../../source -DCMAKE_INSTALL_PREFIX=" ${WORKSPACE} " -DENABLE_SHARED=OFF -DBUILD_SHARED_LIBS=OFF -DEXTRA_LIB=" x265_main10.a;x265_main12.a;-ldl" -DEXTRA_LINK_FLAGS=-L. -DLINKED_10BIT=ON -DLINKED_12BIT=ON
570558 execute make -j $MJOBS
571559
572560 mv libx265.a libx265_main.a
0 commit comments