1
다음과 같은 CMake의 파일 만들기 코드가 무엇입니까?CMake : 대상을 만든 후 파일에 쓰는 방법?
target: config_header $(OBJS)
g++ -o $(APPNAME) $(OBJS) $(LIBDIR) $(LIBS)
config_header:
echo "#ifndef _CONFIG_HEADER_H_" > Config.h
echo "#define _CONFIG_HEADER_H_" >> Config.h
echo "#define MAJOR_VERSION \"$(MAJOR)\"" >> Config.h
echo "#define MINOR_VERSION \"$(MINOR)\"" >> Config.h
echo "#define PATCH_VERSION \"$(PATCH)\"" >> Config.h
echo "#define RELEASE_VERSION \"$(RELEASE)\"" >> Config.h
echo "#endif" >> Config.h
Insteda 내가 사용하는'#cmakedefine의 _CONFIG_HEADER_H_'의를'#DEFINE MAJOR_VERSION "$ {MAJOR}" "그것은 효과가있었습니다. – Meysam