cmake_minimum_required(VERSION 3.31)
project(librosetta C ASM)

file(GLOB sources *.c)
file(GLOB headers include/rosetta/*.h)

add_library(rosetta STATIC ${sources} ${headers})
target_include_directories(rosetta PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)

target_link_libraries(rosetta PRIVATE libmagenta)

install(TARGETS rosetta)
install(FILES ${headers} DESTINATION include/rosetta)
