summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: b8eb1a9555baa95d301b5dbf98879753f0c800cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
cmake_minimum_required(VERSION 3.6)

project(src)

set(CMAKE_C_STANDARD 17)
set(CMAKE_C_STANDARD_REQUIRED On)
set(CMAKE_C_EXTENSIONS Off)

set(CMAKE_POSITION_INDEPENDENT_CODE True)

# Libraries.
add_subdirectory(clib)
#add_subdirectory(commander)
#add_subdirectory(cpp)
#add_subdirectory(file)
add_subdirectory(gfx)
add_subdirectory(gp)
#add_subdirectory(htmlpp)
#add_subdirectory(tts/src)
add_subdirectory(math)
add_subdirectory(swgfx)
add_subdirectory(ui)

add_subdirectory(mlisp)

# Applications
add_subdirectory(cppnn)
#add_subdirectory(cuda)
add_subdirectory(lang)
add_subdirectory(neuralnet)
add_subdirectory(swgame)
add_subdirectory(xplorer)