
add_library(mag_core STATIC
    mag_core.cpp
    magicians.cpp
    sequencer.cpp
)
set_target_properties(mag_core PROPERTIES POSITION_INDEPENDENT_CODE ON)

target_include_directories(mag_core PUBLIC ${PROJECT_SOURCE_DIR}/engine/include)
target_link_libraries(mag_core PUBLIC 
    warnings::strict 
    nlohmann_json::nlohmann_json
)
