# HG changeset patch
# User Steve Borho <[email protected]>
# Date 1379638890 18000
#      Thu Sep 19 20:01:30 2013 -0500
# Node ID bd1d4bdc996e761d1cb7ac8ccbbdac9179cb7f1c
# Parent  00429bb81ef7e17247cb2d9f6b5470a7c536a9cd
cmake: use explicit file list for HM TLibEncoder files

This prevents issues when HM files are deleted; we simply remove them from this
list and then CMake automatically regenerates projects or Makefiles.  With
globs, you have to know to poke CMake to regenerate the files, but most do not
know this.

diff -r 00429bb81ef7 -r bd1d4bdc996e source/encoder/CMakeLists.txt
--- a/source/encoder/CMakeLists.txt     Thu Sep 19 19:53:49 2013 -0500
+++ b/source/encoder/CMakeLists.txt     Thu Sep 19 20:01:30 2013 -0500
@@ -10,10 +10,40 @@
     endif()
 endif(GCC)
 
-file(GLOB LIBENCODER_HDR  ../Lib/TLibEncoder/*.h)
-file(GLOB LIBENCODER_SRC  ../Lib/TLibEncoder/*.cpp)
+set(LIBENCODER_HDR
+    ../Lib/TLibEncoder/NALwrite.h
+    ../Lib/TLibEncoder/SEIwrite.h
+    ../Lib/TLibEncoder/SyntaxElementWriter.h
+    ../Lib/TLibEncoder/TEncAnalyze.h
+    ../Lib/TLibEncoder/TEncBinCoder.h
+    ../Lib/TLibEncoder/TEncBinCoderCABAC.h
+    ../Lib/TLibEncoder/TEncBinCoderCABACCounter.h
+    ../Lib/TLibEncoder/TEncCavlc.h
+    ../Lib/TLibEncoder/TEncCfg.h
+    ../Lib/TLibEncoder/TEncCu.h
+    ../Lib/TLibEncoder/TEncEntropy.h
+    ../Lib/TLibEncoder/TEncSampleAdaptiveOffset.h
+    ../Lib/TLibEncoder/TEncSbac.h
+    ../Lib/TLibEncoder/TEncSearch.h
+    ../Lib/TLibEncoder/TEncTop.h
+    ../Lib/TLibEncoder/WeightPredAnalysis.h)
+set(LIBENCODER_SRC
+    ../Lib/TLibEncoder/NALwrite.cpp
+    ../Lib/TLibEncoder/SEIwrite.cpp
+    ../Lib/TLibEncoder/SyntaxElementWriter.cpp
+    ../Lib/TLibEncoder/TEncBinCoderCABAC.cpp
+    ../Lib/TLibEncoder/TEncBinCoderCABACCounter.cpp
+    ../Lib/TLibEncoder/TEncCavlc.cpp
+    ../Lib/TLibEncoder/TEncCu.cpp
+    ../Lib/TLibEncoder/TEncEntropy.cpp
+    ../Lib/TLibEncoder/TEncSampleAdaptiveOffset.cpp
+    ../Lib/TLibEncoder/TEncSbac.cpp
+    ../Lib/TLibEncoder/TEncSearch.cpp
+    ../Lib/TLibEncoder/TEncTop.cpp
+    ../Lib/TLibEncoder/WeightPredAnalysis.cpp)
 source_group(TLibEncoder FILES ${LIBENCODER_SRC})
 source_group(TLibEncoderH FILES ${LIBENCODER_HDR})
+
 if(GCC)
     set_source_files_properties(compress.cpp ${LIBENCODER_SRC} PROPERTIES 
COMPILE_FLAGS 
         "-Wno-sign-compare")
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to