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)