Generate vppinfra/config.h from config.in script (same as we do for vlib/config.h)

Change-Id: I55549b589e34a62d3704f788fce801392de22f46
Signed-off-by: Neale Ranns <nranns@cisco.com>
This commit is contained in:
Neale Ranns
2018-07-23 05:05:48 -04:00
committed by Damjan Marion
parent 605afa0cd9
commit 3451d98550
3 changed files with 24 additions and 11 deletions

View File

@ -10,6 +10,7 @@ AC_CONFIG_FILES([ \
vpp-api/java/Makefile \
vpp-api/vapi/Makefile \
vlib/config.h \
vppinfra/config.h \
])
AC_CONFIG_MACRO_DIR([m4])

View File

@ -13,17 +13,6 @@
lib_LTLIBRARIES += libvppinfra.la
BUILT_SOURCES += vppinfra/config.h
vppinfra/config.h:
@echo "/** Autogenerated by Autotools **/" > $@
@echo "#ifndef included_clib_config_h" >> $@
@echo "#define included_clib_config_h" >> $@
@echo "#ifndef CLIB_LOG2_CACHE_LINE_BYTES " >> $@
@echo "#define CLIB_LOG2_CACHE_LINE_BYTES " @LOG2_CACHE_LINE_BYTES@ >> $@
@echo "#endif " >> $@
@echo "#endif " >> $@
TESTS =
if ENABLE_TESTS

23
src/vppinfra/config.h.in Normal file
View File

@ -0,0 +1,23 @@
/*
* Copyright (c) 2018 Cisco and/or its affiliates.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at:
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef included_clib_config_h
#define included_clib_config_h
#ifndef CLIB_LOG2_CACHE_LINE_BYTES
#define CLIB_LOG2_CACHE_LINE_BYTES @LOG2_CACHE_LINE_BYTES@
#endif
#endif