22 lines
344 B
CMake
22 lines
344 B
CMake
cmake_minimum_required(VERSION 3.2)
|
|
|
|
project(gux-vm LANGUAGES C)
|
|
|
|
add_library(gux-vm OBJECT
|
|
src/vm.h
|
|
src/vm.c
|
|
)
|
|
|
|
set_property(TARGET gux-vm PROPERTY C_STANDARD 99)
|
|
|
|
add_dependencies(gux-vm gux-lang)
|
|
|
|
target_include_directories(gux-vm
|
|
PUBLIC gux-lang
|
|
PUBLIC ${CMAKE_SOURCE_DIR}/vm/src
|
|
)
|
|
|
|
target_link_libraries(gux-vm
|
|
PUBLIC gux-lang
|
|
)
|