cmake_minimum_required(VERSION 3.23)
project(pslang CXX)

set(CMAKE_CXX_STANDARD 23)

add_subdirectory(libs/types)
add_subdirectory(libs/ast)
add_subdirectory(libs/parser)
add_subdirectory(libs/ir)
add_subdirectory(libs/jit)
add_subdirectory(libs/interpreter)

add_subdirectory(apps/interpreter)
