89c8bd956b
The Intel C++ compiler is not able to locate the header files without relative paths in Windows build. Following errors are seen for these header files. C:\> base\common.h(9): error : cannot open source file "cxgbe_compat.h" #include "cxgbe_compat.h" ^ [...] Fix by explicitly stating header file location using relative paths. Also, remove automatically including header files for Linux, to keep it consistent across both OS. Build Environment: 1. Target OS: Microsoft Windows Server 2016 2. Compiler: Intel C++ Compiler from Intel Parallel Studio XE 2019 [1] 3. Development Tools: 3.1 Microsoft Visual Studio 2017 Professional 3.2 Windows Software Development Kit (SDK) v10.0.17763 3.3 Windows Driver Kit (WDK) v10.0.17763 [1] https://software.intel.com/en-us/parallel-studio-xe Signed-off-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com> |
||
---|---|---|
.. | ||
base | ||
clip_tbl.c | ||
clip_tbl.h | ||
cxgbe_compat.h | ||
cxgbe_ethdev.c | ||
cxgbe_filter.c | ||
cxgbe_filter.h | ||
cxgbe_flow.c | ||
cxgbe_flow.h | ||
cxgbe_main.c | ||
cxgbe_ofld.h | ||
cxgbe_pfvf.h | ||
cxgbe.h | ||
cxgbevf_ethdev.c | ||
cxgbevf_main.c | ||
l2t.c | ||
l2t.h | ||
Makefile | ||
meson.build | ||
mps_tcam.c | ||
mps_tcam.h | ||
rte_pmd_cxgbe_version.map | ||
sge.c |