cmake_minimum_required(VERSION 3.2) project(gux-bc LANGUAGES C) add_library(gux-bc OBJECT src/compiler.c src/program.c src/opcodes.c ) set_property(TARGET gux-bc PROPERTY C_STANDARD 99) add_dependencies(gux-bc gux-lang) target_include_directories(gux-bc PUBLIC gux-lang PUBLIC ${CMAKE_SOURCE_DIR}/bc/src ) target_link_libraries(gux-bc PUBLIC gux-lang )