From d7e81a41e41bfa6f124158029958e492cbfad728 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EB=B0=95=EC=A2=85=ED=98=84/=EB=8F=99=EC=9E=91=EC=A0=9C?= =?utf8?q?=EC=96=B4Lab=28SR=29/Senior=20Engineer/=EC=82=BC=EC=84=B1?= =?utf8?q?=EC=A0=84=EC=9E=90?= Date: Thu, 8 Mar 2018 17:26:24 +0900 Subject: [PATCH] Simplify external/CMakeLists.txt (#44) This commit simplifies 'external/CMakeLists.txt' via replacing foreach statement with list(REMOVE_ITEM ...) statement. Signed-off-by: Jonghyun Park --- externals/CMakeLists.txt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index cb946d9..08d366f 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -53,18 +53,17 @@ endif(ENABLE_TENSORFLOW_GRAPHDEF) # Tensorflow Lite library # file(GLOB TFLITE_CORE_SRCS "${TENSORFLOW_LITE_BASE}/*.c" "${TENSORFLOW_LITE_BASE}/*.cc") +file(GLOB TFLITE_CORE_TESTS "${TENSORFLOW_LITE_BASE}/*test*.cc") +list(REMOVE_ITEM TFLITE_CORE_SRCS ${TFLITE_CORE_TESTS}) + file(GLOB_RECURSE TFLITE_KERNEL_SRCS "${TENSORFLOW_LITE_BASE}/kernels/*.cc") +file(GLOB_RECURSE TFLITE_KERNEL_TESTS "${TENSORFLOW_LITE_BASE}/kernels/*test*.cc") +list(REMOVE_ITEM TFLITE_KERNEL_SRCS ${TFLITE_KERNEL_TESTS}) list(APPEND TFLITE_SRCS ${TFLITE_CORE_SRCS}) list(APPEND TFLITE_SRCS ${TFLITE_KERNEL_SRCS}) list(APPEND TFLITE_SRCS "farmhash/src/farmhash.cc") -foreach(item ${TFLITE_SRCS}) - if("${item}" MATCHES "_test.cc" OR "${item}" MATCHES "test_util.cc") - list(REMOVE_ITEM TFLITE_SRCS ${item}) - endif() -endforeach() - list(APPEND TFLITE_INCLUDES "${CMAKE_CURRENT_SOURCE_DIR}/") list(APPEND TFLITE_INCLUDES "${CMAKE_CURRENT_SOURCE_DIR}/tensorflow") list(APPEND TFLITE_INCLUDES "${CMAKE_CURRENT_SOURCE_DIR}/eigen") -- 2.7.4