지시자. 그러니까 아래서 make foo로 시작하는 부분에 대해서는

조건식이 없는걸로 봐서는 그 이전에 미리 조건식에 의해서 분기를 처리하고

그 아래에서는 조건식 없이 해야 하는건가?

 

libs_for_gcc = -lgnu
normal_libs =

ifeq ($(CC),gcc)
  libs=$(libs_for_gcc)
else
  libs=$(normal_libs)
endif

foo: $(objects)
        $(CC) -o foo $(objects) $(libs)

[링크 : https://www.gnu.org/software/make/manual/html_node/Conditional-Example.html]

    [링크 : https://www.gnu.org/software/make/manual/html_node/Conditionals.html]

 

 

 

'프로그램 사용 > make, configure' 카테고리의 다른 글

makefile 매크로(?)  (0) 2023.08.28
cmake ninja, cmake 옵션주기  (0) 2022.12.07
cmake 옵션 확인  (0) 2021.01.20
cmake 빌드 에러시  (0) 2021.01.19
make order  (0) 2016.06.16
Posted by 구차니