35 lines
779 B
CMake
35 lines
779 B
CMake
|
|
cmake_minimum_required(VERSION 3.5.1)
|
|
project(sc_lib C)
|
|
include(CTest)
|
|
include(CheckCCompilerFlag)
|
|
|
|
if (NOT CMAKE_BUILD_TYPE)
|
|
set(CMAKE_BUILD_TYPE "Release")
|
|
endif ()
|
|
|
|
message(STATUS "Build type ${CMAKE_BUILD_TYPE}")
|
|
|
|
add_subdirectory(array)
|
|
#add_subdirectory(buffer)
|
|
#add_subdirectory(condition)
|
|
#add_subdirectory(crc32)
|
|
add_subdirectory(heap)
|
|
#add_subdirectory(ini)
|
|
#add_subdirectory(linked-list)
|
|
#add_subdirectory(logger)
|
|
add_subdirectory(map)
|
|
#add_subdirectory(memory-map)
|
|
#add_subdirectory(mutex)
|
|
#add_subdirectory(option)
|
|
add_subdirectory(queue)
|
|
#add_subdirectory(perf)
|
|
#add_subdirectory(sc)
|
|
#add_subdirectory(signal)
|
|
#add_subdirectory(socket)
|
|
#add_subdirectory(string)
|
|
#add_subdirectory(time)
|
|
#add_subdirectory(timer)
|
|
#add_subdirectory(thread)
|
|
#add_subdirectory(uri)
|