@@ -15,6 +15,9 @@ PARALLEL_BUILD?=-j 4
1515# Build type can be either Debug or Release
1616BUILD_TYPE? =Release
1717
18+ # Logger configuration
19+ EXTERNAL_LOGGER? =OFF
20+
1821# Default target
1922default : gcc
2023
@@ -66,7 +69,7 @@ install-gcc: gcc
6669tests-install-gcc : gcc install-gcc
6770 @echo " Testing Open OCPP library installation with gcc..."
6871 @mkdir -p $(GCC_NATIVE_BUILD_DIR ) /tests/deploy
69- @cd $(GCC_NATIVE_BUILD_DIR ) /tests/deploy && export CC=gcc && export CXX=g++ && cmake -D CMAKE_BUILD_TYPE=$(BUILD_TYPE ) $(CMAKE_INSTALL_PREFIX ) $(ROOT_DIR ) /tests/deploy
72+ @cd $(GCC_NATIVE_BUILD_DIR ) /tests/deploy && export CC=gcc && export CXX=g++ && cmake -D CMAKE_BUILD_TYPE=$(BUILD_TYPE ) -D EXTERNAL_LOGGER= $( EXTERNAL_LOGGER ) $(CMAKE_INSTALL_PREFIX ) $(ROOT_DIR ) /tests/deploy
7073 @make --silent -C $(GCC_NATIVE_BUILD_DIR ) /tests/deploy $(VERBOSE ) $(PARALLEL_BUILD )
7174 @make --silent -C $(GCC_NATIVE_BUILD_DIR ) /tests/deploy test ARGS=--output-on-failure
7275 @echo " gcc build installation checked!"
@@ -75,7 +78,7 @@ $(GCC_NATIVE_BUILD_DIR)/Makefile:
7578 @echo " Generating gcc makefiles..."
7679 @mkdir -p $(GCC_NATIVE_BUILD_DIR )
7780 @mkdir -p $(GCC_NATIVE_BIN_DIR )
78- @cd $(GCC_NATIVE_BUILD_DIR ) && export CC=gcc && export CXX=g++ && cmake -D CMAKE_BUILD_TYPE=$(BUILD_TYPE ) -D BIN_DIR=$(GCC_NATIVE_BIN_DIR ) $(CMAKE_INSTALL_PREFIX ) $(ROOT_DIR )
81+ @cd $(GCC_NATIVE_BUILD_DIR ) && export CC=gcc && export CXX=g++ && cmake -D CMAKE_BUILD_TYPE=$(BUILD_TYPE ) -D BIN_DIR=$(GCC_NATIVE_BIN_DIR ) -D EXTERNAL_LOGGER= $( EXTERNAL_LOGGER ) $(CMAKE_INSTALL_PREFIX ) $(ROOT_DIR )
7982
8083
8184# Targets for clang build
@@ -104,7 +107,7 @@ install-clang: clang
104107tests-install-clang : clang install-clang
105108 @echo " Testing Open OCPP library installation with clang..."
106109 @mkdir -p $(CLANG_NATIVE_BUILD_DIR ) /tests/deploy
107- @cd $(CLANG_NATIVE_BUILD_DIR ) /tests/deploy && export CC=clang && export CXX=clang++ && cmake -D CMAKE_BUILD_TYPE=$(BUILD_TYPE ) -D _CMAKE_TOOLCHAIN_PREFIX=llvm- -D BIN_DIR=$(CLANG_NATIVE_BIN_DIR ) $(CMAKE_INSTALL_PREFIX ) $(ROOT_DIR ) /tests/deploy
110+ @cd $(CLANG_NATIVE_BUILD_DIR ) /tests/deploy && export CC=clang && export CXX=clang++ && cmake -D CMAKE_BUILD_TYPE=$(BUILD_TYPE ) -D _CMAKE_TOOLCHAIN_PREFIX=llvm- -D BIN_DIR=$(CLANG_NATIVE_BIN_DIR ) -D EXTERNAL_LOGGER= $( EXTERNAL_LOGGER ) $(CMAKE_INSTALL_PREFIX ) $(ROOT_DIR ) /tests/deploy
108111 @make --silent -C $(CLANG_NATIVE_BUILD_DIR ) /tests/deploy $(VERBOSE ) $(PARALLEL_BUILD )
109112 @make --silent -C $(CLANG_NATIVE_BUILD_DIR ) /tests/deploy test ARGS=--output-on-failure
110113 @echo " clang build installation checked!"
@@ -113,4 +116,4 @@ $(CLANG_NATIVE_BUILD_DIR)/Makefile:
113116 @echo " Generating clang makefiles..."
114117 @mkdir -p $(CLANG_NATIVE_BUILD_DIR )
115118 @mkdir -p $(CLANG_NATIVE_BIN_DIR )
116- @cd $(CLANG_NATIVE_BUILD_DIR ) && export CC=clang && export CXX=clang++ && cmake -D CMAKE_BUILD_TYPE=$(BUILD_TYPE ) -D _CMAKE_TOOLCHAIN_PREFIX=llvm- -D BIN_DIR=$(CLANG_NATIVE_BIN_DIR ) $(CMAKE_INSTALL_PREFIX ) $(ROOT_DIR )
119+ @cd $(CLANG_NATIVE_BUILD_DIR ) && export CC=clang && export CXX=clang++ && cmake -D CMAKE_BUILD_TYPE=$(BUILD_TYPE ) -D _CMAKE_TOOLCHAIN_PREFIX=llvm- -D BIN_DIR=$(CLANG_NATIVE_BIN_DIR ) -D EXTERNAL_LOGGER= $( EXTERNAL_LOGGER ) $(CMAKE_INSTALL_PREFIX ) $(ROOT_DIR )
0 commit comments