"""SmTIAS-LightSim パッケージ．

パッケージ読み込み時に DRJIT_LIBLLVM_PATH を解決しておく．Mitsuba は import した
時点で Dr.Jit が LLVM の初期化を試みるため，環境変数の設定はどの mitsuba import
よりも前に済んでいる必要がある．scene/lights.py・scene/sensors.py でも同じ呼び出しを
行っているが，それらを経由しない import 順（`import sm_tias_lightsim` だけを先に行う等）
でも効くように，ここでも解決しておく（冪等な no-op）．
"""

from sm_tias_lightsim.runtime.llvm_init import ensure_drjit_libllvm_path

ensure_drjit_libllvm_path()


def main() -> None:
    print("Hello from sm-tias-lightsim!")
