diff --git a/furvm/include/furvm/furvm.hpp b/furvm/include/furvm/furvm.hpp new file mode 100644 index 0000000..b25da42 --- /dev/null +++ b/furvm/include/furvm/furvm.hpp @@ -0,0 +1,12 @@ +#ifndef FURVM_HPP +#define FURVM_HPP + +#include "furvm/context.hpp" // IWYU pragma: export +#include "furvm/executor.hpp" // IWYU pragma: export +#include "furvm/function.hpp" // IWYU pragma: export +#include "furvm/fwd.hpp" // IWYU pragma: export +#include "furvm/handle.hpp" // IWYU pragma: export +#include "furvm/instruction.hpp" // IWYU pragma: export +#include "furvm/thing.hpp" // IWYU pragma: export + +#endif // FURVM_HPP diff --git a/furvm/src/main.cpp b/furvm/src/main.cpp index 34d4cf2..ffd22b8 100644 --- a/furvm/src/main.cpp +++ b/furvm/src/main.cpp @@ -1,12 +1,6 @@ #ifndef LIBFURVM -#include "furvm/context.hpp" -#include "furvm/executor.hpp" -#include "furvm/function.hpp" -#include "furvm/fwd.hpp" -#include "furvm/instruction.hpp" -#include "furvm/module.hpp" -#include "furvm/thing.hpp" +#include "furvm/furvm.hpp" #include #include