mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Turning on flto for all builds to produce target-independent core library.
This commit is contained in:
parent
d83d8e0b36
commit
1ec7ffcbab
@ -138,8 +138,8 @@ project (Jerry CXX C ASM)
|
||||
"COMPACT_PROFILE_MINIMAL")
|
||||
|
||||
# Compiler / Linker flags
|
||||
set(COMPILE_FLAGS_JERRY "-fno-builtin")
|
||||
set(LINKER_FLAGS_COMMON "")
|
||||
set(COMPILE_FLAGS_JERRY "-flto -fno-fat-lto-objects -fno-builtin")
|
||||
set(LINKER_FLAGS_COMMON "-flto")
|
||||
|
||||
# Turn off stack protector
|
||||
set(COMPILE_FLAGS_JERRY "${COMPILE_FLAGS_JERRY} -fno-stack-protector")
|
||||
@ -177,10 +177,10 @@ project (Jerry CXX C ASM)
|
||||
set(FLAGS_COMMON_DEBUG "-nostdlib")
|
||||
|
||||
# Release
|
||||
set(FLAGS_COMMON_RELEASE "-Os -flto -nostdlib")
|
||||
set(FLAGS_COMMON_RELEASE "-Os -nostdlib")
|
||||
|
||||
# Unit tests
|
||||
set(FLAGS_COMMON_UNITTESTS "-O3 -flto -nodefaultlibs")
|
||||
set(FLAGS_COMMON_UNITTESTS "-O3 -nodefaultlibs")
|
||||
|
||||
# Include directories
|
||||
# Core interface
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user