foo
프로그램에 대한 테스트를 빌드하고 싶습니다. src
에서프로그램 소스에 따라 테스트 빌드
SUBDIRS = src tests
Makefile.am 포함 :
bin_PROGRAMS = foo
foo_CXXFLAGS = # a lot of $(XXX_CFLAGS)
foo_LDADD = # a lot of $(XXX_LIBS)
foo_SOURCES = # a lot of source files
Makefile.am을 tests
에서 포함
check_PROGRAMS = footesta footestb
TESTS = footesta footestb
footesta_SOURCES = footesta.cpp
footestb_SOURCES = footestb.cpp
이 테스트는 foo
기호에 따라 내가 생각처럼 내 루트 Makefile.am
보인다 상단에 foo_LIBADD = libfoo.la
을 사용하고 을에 넣으면 편리한 라이브러리를 만들 수 있습니다.님의 src
입니다. 이 문제를 해결하려면 올바른 방법이 있습니까?
왜, 왜, 왜 autotools입니까? 아이들에 대해 생각해보십시오! –
@DanielKamilKozar - 그는 바퀴를 재발견하고 싶지 않기 때문에 'cmake'가 (천천히) 재발 명되고 있습니까? –
예, 올바른 방향입니다. – ptomato