# Copyright (c) 2018-present, Johnson9009.
#
# This file is distributed under the MIT license. See the LICENSE file for details.

# Every directory with source files in it, must have this cmake script file, at the top of this file
# must contain all its sub directory's "source.cmake" by "include" command. If current directory or
# its any sub directories need to be added into include directories by "include_directories"
# command, then all the "include_directories" commands must be placed above any "include" command,
# and any other commands must be placed below all "include" commands. This file only need to give a
# description of the relationship between targets and source files that inside current directory.

include_directories(${CMAKE_CURRENT_LIST_DIR})

include(${CMAKE_CURRENT_LIST_DIR}/array/source.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/list/source.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/sort/source.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/tree/source.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/queue/source.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/string/source.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/matrix/source.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/general/source.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/dynamic_program/source.cmake)
