diff options
Diffstat (limited to 'libstdc++-v3/include')
-rw-r--r-- | libstdc++-v3/include/Makefile.am | 4 | ||||
-rw-r--r-- | libstdc++-v3/include/Makefile.in | 91 |
2 files changed, 50 insertions, 45 deletions
diff --git a/libstdc++-v3/include/Makefile.am b/libstdc++-v3/include/Makefile.am index e2b7412f1cd..22ac39c436b 100644 --- a/libstdc++-v3/include/Makefile.am +++ b/libstdc++-v3/include/Makefile.am @@ -706,6 +706,7 @@ debug_headers = \ # Parallel mode headers parallel_srcdir = ${glibcxx_srcdir}/include/parallel parallel_builddir = ./parallel +if ENABLE_PARALLEL parallel_headers = \ ${parallel_srcdir}/algorithm \ ${parallel_srcdir}/algobase.h \ @@ -751,6 +752,9 @@ parallel_headers = \ ${parallel_srcdir}/types.h \ ${parallel_srcdir}/unique_copy.h \ ${parallel_srcdir}/workstealing.h +else +parallel_headers = +endif # Some of the different "C" header models need extra files. diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in index 092ad96e4fb..61fa83ec812 100644 --- a/libstdc++-v3/include/Makefile.in +++ b/libstdc++-v3/include/Makefile.in @@ -951,51 +951,52 @@ debug_headers = \ # Parallel mode headers parallel_srcdir = ${glibcxx_srcdir}/include/parallel parallel_builddir = ./parallel -parallel_headers = \ - ${parallel_srcdir}/algorithm \ - ${parallel_srcdir}/algobase.h \ - ${parallel_srcdir}/algo.h \ - ${parallel_srcdir}/algorithm \ - ${parallel_srcdir}/algorithmfwd.h \ - ${parallel_srcdir}/balanced_quicksort.h \ - ${parallel_srcdir}/base.h \ - ${parallel_srcdir}/basic_iterator.h \ - ${parallel_srcdir}/checkers.h \ - ${parallel_srcdir}/compatibility.h \ - ${parallel_srcdir}/compiletime_settings.h \ - ${parallel_srcdir}/equally_split.h \ - ${parallel_srcdir}/features.h \ - ${parallel_srcdir}/find.h \ - ${parallel_srcdir}/find_selectors.h \ - ${parallel_srcdir}/for_each.h \ - ${parallel_srcdir}/for_each_selectors.h \ - ${parallel_srcdir}/iterator.h \ - ${parallel_srcdir}/list_partition.h \ - ${parallel_srcdir}/losertree.h \ - ${parallel_srcdir}/merge.h \ - ${parallel_srcdir}/multiseq_selection.h \ - ${parallel_srcdir}/multiway_merge.h \ - ${parallel_srcdir}/multiway_mergesort.h \ - ${parallel_srcdir}/numeric \ - ${parallel_srcdir}/numericfwd.h \ - ${parallel_srcdir}/omp_loop.h \ - ${parallel_srcdir}/omp_loop_static.h \ - ${parallel_srcdir}/parallel.h \ - ${parallel_srcdir}/par_loop.h \ - ${parallel_srcdir}/partial_sum.h \ - ${parallel_srcdir}/partition.h \ - ${parallel_srcdir}/queue.h \ - ${parallel_srcdir}/quicksort.h \ - ${parallel_srcdir}/random_number.h \ - ${parallel_srcdir}/random_shuffle.h \ - ${parallel_srcdir}/search.h \ - ${parallel_srcdir}/set_operations.h \ - ${parallel_srcdir}/settings.h \ - ${parallel_srcdir}/sort.h \ - ${parallel_srcdir}/tags.h \ - ${parallel_srcdir}/types.h \ - ${parallel_srcdir}/unique_copy.h \ - ${parallel_srcdir}/workstealing.h +@ENABLE_PARALLEL_FALSE@parallel_headers = +@ENABLE_PARALLEL_TRUE@parallel_headers = \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/algorithm \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/algobase.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/algo.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/algorithm \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/algorithmfwd.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/balanced_quicksort.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/base.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/basic_iterator.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/checkers.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/compatibility.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/compiletime_settings.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/equally_split.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/features.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/find.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/find_selectors.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/for_each.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/for_each_selectors.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/iterator.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/list_partition.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/losertree.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/merge.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/multiseq_selection.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/multiway_merge.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/multiway_mergesort.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/numeric \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/numericfwd.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/omp_loop.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/omp_loop_static.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/parallel.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/par_loop.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/partial_sum.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/partition.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/queue.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/quicksort.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/random_number.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/random_shuffle.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/search.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/set_operations.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/settings.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/sort.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/tags.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/types.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/unique_copy.h \ +@ENABLE_PARALLEL_TRUE@ ${parallel_srcdir}/workstealing.h @GLIBCXX_C_HEADERS_EXTRA_FALSE@c_base_headers_extra = |