From 888a4b602f5e340fdd4ea435a43c569721c7fe9f Mon Sep 17 00:00:00 2001 From: Timor Gruber Date: Wed, 12 Dec 2018 08:19:24 +0200 Subject: [PATCH] Fixed regression bug regarding ubuntu-debian systems --- cmake/Platform/Targets/CoreLibTarget.cmake | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/cmake/Platform/Targets/CoreLibTarget.cmake b/cmake/Platform/Targets/CoreLibTarget.cmake index 855eb1d..83f6e9d 100644 --- a/cmake/Platform/Targets/CoreLibTarget.cmake +++ b/cmake/Platform/Targets/CoreLibTarget.cmake @@ -94,13 +94,17 @@ function(add_arduino_core_lib _target_name _board_id) # Find sources in core directory and add the library target find_source_files("${ARDUINO_CMAKE_CORE_${board_core}_PATH}" core_sources) + if (${CMAKE_HOST_UNIX}) + if (CMAKE_HOST_UBUNTU OR CMAKE_HOST_DEBIAN) - set(core_sources_temp_copy ${core_sources}) - list(FILTER core_sources_temp_copy INCLUDE REGEX "[Mm]ain\\.c.*") - message("Temp Copy: ${core_sources_temp_copy}") + + list(FILTER core_sources EXCLUDE REGEX "[Mm]ain\\.c.*") + endif () + endif () + add_library(${core_lib_target} STATIC "${core_sources}") # Include platform's core and variant directories