1# Copyright (c) 2022-2022 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14CMAKE_MINIMUM_REQUIRED(VERSION 3.13...3.20) 15 16PROJECT(histreamer_tests) 17 18set(CMAKE_VERBOSE_MAKEFILE ON) 19 20set(TOP_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..) 21 22include_directories( 23 ${TOP_DIR}/../3rdparty/ohos/foundation/multimedia/media_lite/interfaces/innerkits 24 ${TOP_DIR}/../3rdparty/ohos/foundation/multimedia/media_utils_lite/interfaces/kits 25 ${TOP_DIR}/engine/scene/player/lite 26) 27 28# Must comment out these two lines to compile standard player 29# But must uncomment them to compile histreamer_tests 30#unset(PLAYER_LITE CACHE) 31#option(PLAYER_LITE "tests should use player lite interface" ON) 32 33if (NOT MINGW) 34 # support findSymbol, cmake >= 3.13 35 # ADD_LINK_OPTIONS( -rdynamic) 36endif () 37 38SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin) 39 40ADD_SUBDIRECTORY(unittest) 41ADD_SUBDIRECTORY(scenetest) 42