diff --git a/jerry-core/CMakeLists.txt b/jerry-core/CMakeLists.txt index eeb67f55a..52fd9cf1f 100644 --- a/jerry-core/CMakeLists.txt +++ b/jerry-core/CMakeLists.txt @@ -150,6 +150,9 @@ project (JerryCore C ASM) # Jerry port if(NOT ("${PORT_DIR}" STREQUAL "")) file(GLOB SOURCE_PORT_FILES ${PORT_DIR}/*.c) + if (NOT USE_JERRY_LIBC) + set (DEFINES_JERRY ${DEFINES_JERRY} _BSD_SOURCE) + endif() endif() # All-in-one build diff --git a/targets/default/jerry-port-default-date.c b/targets/default/jerry-port-default-date.c index 8975b9e98..d09e48990 100644 --- a/targets/default/jerry-port-default-date.c +++ b/targets/default/jerry-port-default-date.c @@ -14,7 +14,6 @@ * limitations under the License. */ -#define _BSD_SOURCE #include #include "jerry-port.h"