add_library( step INTERFACE ) target_sources( step INTERFACE step.cpp step.h ) target_include_directories( step INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ) target_link_libraries( step INTERFACE nlohmann_json::nlohmann_json )