Skip to content

Task-wire open-source import stack for local build #52

@learncold

Description

@learncold

Summary

오픈소스 import 스택(libdxfrw, IfcOpenShell, Clipper2, Boost.Geometry, Recast/Detour)을 로컬 개발 환경에서 연결하고 Sprint 1 데모 경로에 필요한 최소 build switch와 의존성 경로를 정리한다.

Parent Issue

#2

Area

Build

Sprint

Sprint 1

Scope

  • import 관련 오픈소스 의존성을 로컬 개발 환경에서 빌드 가능하도록 정리한다
  • 필요한 CMake option 또는 경로 설정 방식을 정의한다
  • Sprint 1 데모에 필요한 최소 happy path만 대상으로 한다
  • 앱 빌드와 domain/test 빌드가 불필요하게 깨지지 않도록 경계를 정리한다

Acceptance Criteria

  • 최소 한 개 개발 환경에서 import 스택이 configure/build 가능하다
  • import 의존성 on/off 또는 경로 설정 방식이 문서화되어 있다
  • 기존 Sprint 1 데모 경로를 불필요하게 깨뜨리지 않는다

Architecture / Dependency Check

  • engine에 import 라이브러리 의존성을 추가하지 않는다
  • import 라이브러리 연결은 domain 경계 안에서 끝나야 한다
  • Qt UI 코드는 application에만 둔다
  • include 루트는 계속 src/를 유지한다

Verification Plan

  • cmake --preset windows-debug
  • cmake --build --preset build-debug
  • import 의존성을 켠 상태에서 최소 smoke configure/build 확인

Dependencies / Blockers

  • 로컬 라이브러리 설치 경로와 Windows 도구체인 정합성

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions