From ad8e08a08b5b2bd2cce71893408beda469f89b85 Mon Sep 17 00:00:00 2001 From: Dirk Ziegelmeier Date: Thu, 26 Apr 2018 22:33:53 +0200 Subject: [PATCH] Continue workin on CMake build system Split lwip lib into lwIP core and lwIP apps Compile makefsdata only when NOT cross-compiling --- src/CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 50f04ef0..c7fafcf3 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -283,6 +283,10 @@ if(LWIP_CONFIGURE_FILES) ${CMAKE_CURRENT_SOURCE_DIR}/include/lwip/init.h) endif(LWIP_CONFIGURE_FILES) -add_library(lwip EXCLUDE_FROM_ALL ${lwipnoapps_SRCS} ${lwipallapps_SRCS}) +add_library(lwipcore EXCLUDE_FROM_ALL ${lwipnoapps_SRCS}) -add_executable(makefsdata EXCLUDE_FROM_ALL ${lwipmakefsdata_SRCS}) +add_library(lwipapps EXCLUDE_FROM_ALL ${lwipallapps_SRCS}) + +if (NOT CMAKE_CROSSCOMPILING) + add_executable(makefsdata ${lwipmakefsdata_SRCS}) +endif()