cmake_minimum_required(VERSION 3.16)
project(xlang
        LANGUAGES CXX
        DESCRIPTION "XLANG Compiler")

enable_language(CXX)
set(CMAKE_CXX_COMPILER /bin/clang++)
set(CXX_STANDARD 23)

include_directories(BEFORE SYSTEM /usr/include ./)
link_directories(BEFORE $ENV{LD_LIBRARY_PATH} ${CMAKE_BINARY_DIR}/ )

include(GNUInstallDirs)

set(SOURCES     src/main.cxx
                CACHE INTERNAL "") # Make this all files MINUS main.cxx dunno how tbh lmao

add_executable(${PROJECT_NAME} ${SOURCES})

target_link_libraries(
    ${PROJECT_NAME}
)