add_library(duskscriptcompile STATIC
  builder/scriptbuilderemit.c
  builder/scriptbuilderfunction.c
  builder/scriptbuilderlabel.c
  builder/scriptbuilderlocal.c
  builder/scriptbuildernative.c
  builder/scriptbuilderpeephole.c
  builder/scriptbuilderstring.c
  expression/scriptcompileassign.c
  expression/scriptcompilecall.c
  expression/scriptcompileinline.c
  expression/scriptcompileexpr.c
  expression/scriptcompileliteral.c
  expression/scriptcompileoperator.c
  expression/scriptcompilevalue.c
  function/scriptcompilefunction.c
  image/scriptcompileimage.c
  scriptcompile.c
  statement/scriptcompileloop.c
  statement/scriptcompileloopcontext.c
  statement/scriptcompilestatement.c
  statement/scriptcompileswitch.c
)
target_include_directories(duskscriptcompile PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(duskscriptcompile PUBLIC duskscriptparse duskscriptcore)
