Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 682018
Collapse All | Expand All

(-)a/Makefile.am (-8 / +8 lines)
Lines 317-323 isl_test_cpp_checked_conversion_LDADD = libisl.la @MP_LIBS@ Link Here
317
# dummy library that captures the dependencies on all headers
317
# dummy library that captures the dependencies on all headers
318
# that are relevant for the bindings
318
# that are relevant for the bindings
319
noinst_LIBRARIES = libdep.a
319
noinst_LIBRARIES = libdep.a
320
libdep_a_SOURCES = all.c
320
libdep_a_SOURCES = all_headers.c
321
321
322
if HAVE_CLANG
322
if HAVE_CLANG
323
interface/isldlname.py: libisl.la
323
interface/isldlname.py: libisl.la
Lines 326-352 interface/isl.py: interface/extract_interface libdep.a python/isl.py.top \ Link Here
326
		interface/isldlname.py
326
		interface/isldlname.py
327
	(cat interface/isldlname.py $(srcdir)/python/isl.py.top && \
327
	(cat interface/isldlname.py $(srcdir)/python/isl.py.top && \
328
		interface/extract_interface$(EXEEXT) --language=python \
328
		interface/extract_interface$(EXEEXT) --language=python \
329
			$(includes) $(srcdir)/all.h) \
329
			$(includes) $(srcdir)/all_headers.h) \
330
			> $@ || (rm $@ && false)
330
			> $@ || (rm $@ && false)
331
331
332
include/isl/cpp.h: interface/extract_interface libdep.a \
332
include/isl/cpp.h: interface/extract_interface libdep.a \
333
		cpp/cpp.h.top cpp/cpp.h.pre cpp/cpp.h.bot
333
		cpp/cpp.h.top cpp/cpp.h.pre cpp/cpp.h.bot
334
	$(MKDIR_P) "include/isl/cpp" && \
334
	$(MKDIR_P) "include/isl/cpp" && \
335
	(cat $(srcdir)/cpp/cpp.h.top $(srcdir)/all.h \
335
	(cat $(srcdir)/cpp/cpp.h.top $(srcdir)/all_headers.h \
336
	    $(srcdir)/cpp/cpp.h.pre && \
336
	    $(srcdir)/cpp/cpp.h.pre && \
337
		interface/extract_interface$(EXEEXT) --language=cpp \
337
		interface/extract_interface$(EXEEXT) --language=cpp \
338
			$(includes) $(srcdir)/all.h && \
338
			$(includes) $(srcdir)/all_headers.h && \
339
		cat $(srcdir)/cpp/cpp.h.bot) \
339
		cat $(srcdir)/cpp/cpp.h.bot) \
340
			> $@ || (rm $@ && false)
340
			> $@ || (rm $@ && false)
341
341
342
include/isl/cpp-checked.h: interface/extract_interface libdep.a \
342
include/isl/cpp-checked.h: interface/extract_interface libdep.a \
343
		cpp/cpp-checked.h.top \
343
		cpp/cpp-checked.h.top \
344
		cpp/cpp-checked.h.pre cpp/cpp-checked.h.bot
344
		cpp/cpp-checked.h.pre cpp/cpp-checked.h.bot
345
	(cat $(srcdir)/cpp/cpp-checked.h.top $(srcdir)/all.h \
345
	(cat $(srcdir)/cpp/cpp-checked.h.top $(srcdir)/all_headers.h \
346
	    $(srcdir)/cpp/cpp-checked.h.pre && \
346
	    $(srcdir)/cpp/cpp-checked.h.pre && \
347
		interface/extract_interface$(EXEEXT) \
347
		interface/extract_interface$(EXEEXT) \
348
			--language=cpp-checked \
348
			--language=cpp-checked \
349
			$(includes) $(srcdir)/all.h && \
349
			$(includes) $(srcdir)/all_headers.h && \
350
		cat $(srcdir)/cpp/cpp-checked.h.bot) \
350
		cat $(srcdir)/cpp/cpp-checked.h.bot) \
351
			> $@ || (rm $@ && false)
351
			> $@ || (rm $@ && false)
352
352
Lines 356-362 include/isl/cpp-checked-conversion.h: interface/extract_interface libdep.a \ Link Here
356
	(cat $(srcdir)/cpp/cpp-checked-conversion.h.top && \
356
	(cat $(srcdir)/cpp/cpp-checked-conversion.h.top && \
357
		interface/extract_interface$(EXEEXT) \
357
		interface/extract_interface$(EXEEXT) \
358
			--language=cpp-checked-conversion \
358
			--language=cpp-checked-conversion \
359
			$(includes) $(srcdir)/all.h && \
359
			$(includes) $(srcdir)/all_headers.h && \
360
		cat $(srcdir)/cpp/cpp-checked-conversion.h.bot) \
360
		cat $(srcdir)/cpp/cpp-checked-conversion.h.bot) \
361
			> $@ || (rm $@ && false)
361
			> $@ || (rm $@ && false)
362
endif
362
endif
Lines 526-532 EXTRA_DIST = \ Link Here
526
	imath/imath.h \
526
	imath/imath.h \
527
	imath/imrat.c \
527
	imath/imrat.c \
528
	imath/imrat.h \
528
	imath/imrat.h \
529
	all.h \
529
	all_headers.h \
530
	cpp \
530
	cpp \
531
	python \
531
	python \
532
	isl_test_cpp-generic.cc \
532
	isl_test_cpp-generic.cc \
(-)a/all.c (-1 lines)
Line 1 Link Here
1
#include "all.h"
(-)a/all_headers.c (+1 lines)
Line 0 Link Here
1
#include "all_headers.h"

Return to bug 682018