티스토리 뷰
Project Root 경로에 있는 txt 파일을 빌드 후에 실행파일이 생성되는 위치에 copy 시키고 싶었다.
근데 실행파일이 생성되는 폴더의 상위 폴더에 생성되는등의 문제가 있어 구글링 해보니 스택오버플로에 답이 있었다.
아래처럼 작성하면 됐다.
add_custom_command(
TARGET ${PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/boxes.txt
$<TARGET_FILE_DIR:${PROJECT_NAME}>)
https://cmake.org/cmake/help/v3.0/manual/cmake-generator-expressions.7.html
찾아보니 CMake 문서에도 짧막하게 소개가 돼있었다.
$<TARGET_FILE_DIR:tgt>
Directory of main file (.exe, .so.1.2, .a).
'CMake' 카테고리의 다른 글
[CMake] Generator MSVC 컴파일러 설정법(v141, v142, v143, ...) (0) | 2023.01.28 |
---|---|
CMake 실행 파일 생성 위치 정의 (0) | 2022.09.18 |
[CMake] Generator 목록 확인 명령어 (0) | 2022.09.12 |
Modern Cmake tutorial 자료 (0) | 2022.08.31 |
[CMake] 빌드시 파일 복사 붙여넣기 (0) | 2022.06.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 인공지능을 위한 선형대수
- cosine
- 백준 11437
- FairMOT
- LCA
- 순열
- 백준
- 파이참
- 조합
- 이분탐색
- ㅂ
- 가장 긴 증가하는 부분 수열
- 단축키
- Lowest Common Ancestor
- PyCharm
- C++ Deploy
- MOT
- 문제집
- 백트래킹
- 백준 1766
- 자료구조
- 위상 정렬 알고리즘
- 백준 11053
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함