태그: library
3편
-
Rollup으로 라이브러리 번들링: 여러 출력 포맷, 플러그인, 외부 의존성, Tree Shaking
Rollup으로 라이브러리를 번들링하는 방법. 기본 설정, ESM·CJS 등 여러 출력 포맷, 플러그인, 외부 의존성 처리, Tree Shaking, Code Splitting, React 라이브러리 예제와 Watch Mode를 정리합니다.
-
CMake find_package로 외부 라이브러리 연결하기: Config vs Module 모드와 커스텀 Find 모듈
CMake find_package로 외부 라이브러리를 통합하는 방법. 기본 사용법, 주요 라이브러리 예제, Config 모드와 Module 모드의 차이, 커스텀 FindModule 작성과 자주 생기는 오류를 정리합니다.
-
CMake 타겟 기반 빌드: target_* 명령과 PUBLIC·PRIVATE·INTERFACE 의존성 전파
CMake를 타겟 중심으로 쓰는 이유와 target_include_directories·target_link_libraries 사용법, PUBLIC·PRIVATE·INTERFACE로 의존성이 전파되는 규칙, 제너레이터 표현식의 공백 함정, 순환 의존성과 install 시 경로 에러까지 멀티 라이브러리 예제로 정리합니다.