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 )