reformat cmakelist
This commit is contained in:
parent
8db1bc5d2e
commit
96ffa9ad35
|
@ -18,28 +18,28 @@ include_directories("${FXSDK_COMPILER_INSTALL}/include/openlibm")
|
|||
# source files
|
||||
set(SOURCES
|
||||
src/main.c
|
||||
src/term.c
|
||||
src/ui.c
|
||||
src/battery.c
|
||||
src/syscalls.S
|
||||
src/job.c
|
||||
src/wren_utils.c
|
||||
src/utf8.c
|
||||
src/vfs/vfs.c
|
||||
src/term.c
|
||||
src/ui.c
|
||||
src/battery.c
|
||||
src/syscalls.S
|
||||
src/job.c
|
||||
src/wren_utils.c
|
||||
src/utf8.c
|
||||
src/vfs/vfs.c
|
||||
)
|
||||
set(SOURCES_WREN
|
||||
wren/src/wren_compiler.c
|
||||
wren/src/wren_core.c
|
||||
wren/src/wren_debug.c
|
||||
wren/src/wren_primitive.c
|
||||
wren/src/wren_utils.c
|
||||
wren/src/wren_value.c
|
||||
wren/src/wren_vm.c
|
||||
wren/src/wren_opt_meta.c
|
||||
wren/src/wren_opt_random.c
|
||||
wren/src/wren_compiler.c
|
||||
wren/src/wren_core.c
|
||||
wren/src/wren_debug.c
|
||||
wren/src/wren_primitive.c
|
||||
wren/src/wren_utils.c
|
||||
wren/src/wren_value.c
|
||||
wren/src/wren_vm.c
|
||||
wren/src/wren_opt_meta.c
|
||||
wren/src/wren_opt_random.c
|
||||
)
|
||||
set(SOURCES_PRINTF
|
||||
src/printf.c
|
||||
src/printf.c
|
||||
)
|
||||
|
||||
# shared assets
|
||||
|
@ -54,7 +54,7 @@ set(ASSETS_fx
|
|||
# fx-CG-50-only assets (polychrome)
|
||||
set(ASSETS_cg
|
||||
assets-cg/example.png
|
||||
assets-cg/uf5x7
|
||||
assets-cg/uf5x7
|
||||
# ...
|
||||
)
|
||||
|
||||
|
@ -81,33 +81,35 @@ set(FLAGS
|
|||
# function declaration
|
||||
-Werror-implicit-function-declaration
|
||||
|
||||
-fstack-protector
|
||||
|
||||
# optimisation level
|
||||
# -Os: like -O2 without space-expensive optimizations
|
||||
# -O2: good speed/size tradeoff
|
||||
# -O3: gotta go fast
|
||||
-Os
|
||||
-m4a-nofpu
|
||||
-flto -ffat-lto-objects
|
||||
|
||||
-m4a-nofpu
|
||||
-flto -ffat-lto-objects
|
||||
|
||||
-fstack-protector
|
||||
)
|
||||
|
||||
set(FLAGS_WREN
|
||||
-std=c11
|
||||
-Os
|
||||
-m4a-nofpu
|
||||
-flto -ffat-lto-objects
|
||||
-std=c11
|
||||
-Os
|
||||
-m4a-nofpu
|
||||
-flto -ffat-lto-objects
|
||||
)
|
||||
set(FLAGS_PRINTF
|
||||
-std=c11
|
||||
-Ofast
|
||||
-m4a-nofpu
|
||||
-flto -ffat-lto-objects
|
||||
-std=c11
|
||||
-Ofast
|
||||
-m4a-nofpu
|
||||
-flto -ffat-lto-objects
|
||||
)
|
||||
|
||||
set(CMAKE_ASM_FLAGS "-x assembler-with-cpp")
|
||||
add_link_options(
|
||||
-flto
|
||||
-Wl,--print-memory-usage
|
||||
-flto
|
||||
-Wl,--print-memory-usage
|
||||
)
|
||||
|
||||
add_library(Printf ${SOURCES_PRINTF})
|
||||
|
@ -128,11 +130,13 @@ if("${FXSDK_PLATFORM_LONG}" STREQUAL fx9860G)
|
|||
TARGET Main
|
||||
OUTPUT "${PROJECT_NAME}.g1a"
|
||||
NAME "${PROJECT_NAME}"
|
||||
ICON assets-fx/icon.png)
|
||||
ICON assets-fx/icon.png
|
||||
)
|
||||
elseif("${FXSDK_PLATFORM_LONG}" STREQUAL fxCG50)
|
||||
generate_g3a(
|
||||
TARGET Main
|
||||
OUTPUT "${PROJECT_NAME}.g3a"
|
||||
NAME "${PROJECT_NAME}"
|
||||
ICONS assets-cg/icon-uns.png assets-cg/icon-sel.png)
|
||||
ICONS assets-cg/icon-uns.png assets-cg/icon-sel.png
|
||||
)
|
||||
endif()
|
||||
|
|
Loading…
Reference in New Issue