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-bc) target_include_directories(gux-vm PUBLIC gux-bc PUBLIC ${CMAKE_SOURCE_DIR}/vm/src ) target_link_libraries(gux-vm PUBLIC gux-bc )