Skip to content

Commit 6e87530

Browse files
committed
Add long double option to cmake
1 parent 2fff731 commit 6e87530

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,10 @@ if(NOT DEFINED _WANT_IO_LONG_LONG)
373373
option(_WANT_IO_LONG_LONG "Support long long in integer printf/scanf" OFF)
374374
endif()
375375

376+
if(NOT DEFINED _WANT_IO_LONG_DOUBLE)
377+
option(_WANT_IO_LONG_DOUBLE "Support long double in printf/scanf" OFF)
378+
endif()
379+
376380
if(NOT DEFINED _WANT_MINIMAL_IO_LONG_LONG)
377381
option(_WANT_MINIMAL_IO_LONG_LONG "Support long long in minimal printf/scanf" OFF)
378382
endif()

picolibc.h.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,8 @@
398398

399399
#cmakedefine _WANT_IO_LONG_LONG
400400

401+
#cmakedefine _WANT_IO_LONG_DOUBLE
402+
401403
#cmakedefine _WANT_MINIMAL_IO_LONG_LONG
402404

403405
#cmakedefine _WANT_IO_POS_ARGS

zephyr/zephyr.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ if(CONFIG_PICOLIBC_USE_MODULE)
6767
picolibc_option_true("_WANT_MINIMAL_IO_LONG_LONG" CONFIG_PICOLIBC_IO_MINIMAL_LONG_LONG)
6868
picolibc_option_false("_WANT_IO_PERCENT_B" CONFIG_PICOLIBC_IO_PERCENT_B)
6969
picolibc_option_true("_WANT_IO_POS_ARGS" CONFIG_PICOLIBC_IO_POS_ARGS)
70+
picolibc_option_true("_WANT_IO_LONG_DOUBLE" CONFIG_PICOLIBC_IO_LONG_DOUBLE)
7071
picolibc_option_true("_PRINTF_SMALL_ULTOA" CONFIG_PICOLIBC_IO_SMALL_ULTOA)
7172
picolibc_option_true("FORMAT_DEFAULT_DOUBLE" CONFIG_PICOLIBC_IO_FLOAT)
7273
picolibc_option_val("FORMAT_DEFAULT_FLOAT" 0)

0 commit comments

Comments
 (0)