티스토리 뷰

cmake

[CMake, KOR] foreach - 1

4whomtbts 2019. 12. 23. 19:09

참고 : https://cmake.org/cmake/help/latest/command/foreach.html

CMake에도 여느 프로그래밍 언어처럼 반복문이 있습니다.

위와 같은 문법으로 씁니다. 여기서 items 는 list나 세미콜론, 공백문자를 포함한 string을 쓰시면 됩니다. 

사실 어차피 list 를 만들어도 세미콜론으로 구분이 됩니다.( list 관련 포스팅 : https://4whomtbts.tistory.com/72 )

 

[cmake,KOR] LIST

참고 : CMake의 LIST는 배열과 같은 역할을 합니다. 읽기 list(LENGTH <출력변수>) : 출력변수에 매개변수로 넣은 list의 길이를 대입 list(GET <인덱스> [<인덱스> ...] <출력변수>) : 출력변수에..

4whomtbts.tistory.com

break 과 cotinue도 지원한다고 합니다.

이렇게, 양의 정수인 stop을 넣어서 for(int i=0;i < stop; i++) 과 같은 효과를 내는 반복문을 만들 수도 있습니다.

아니면, 위처럼 step을 주어서 for(int i=<start>; i < <stop>; i += <step>) 처럼 만들수도 있습니다.

아니면 위와같은 모양으로 만들어서 

이렇게 써도 됩니다. 아주 유용하겠네요.

 

댓글