mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-03-04 10:48:52 +00:00
fix linux compiling
This commit is contained in:
parent
6fe0cd47ca
commit
b45dbcd4c1
@ -9,7 +9,6 @@ set(TRIPLE "avr")
|
|||||||
# find the toolchain root directory
|
# find the toolchain root directory
|
||||||
|
|
||||||
if(UNIX)
|
if(UNIX)
|
||||||
find_program()
|
|
||||||
set(OS_SUFFIX "")
|
set(OS_SUFFIX "")
|
||||||
find_path(TOOLCHAIN_ROOT
|
find_path(TOOLCHAIN_ROOT
|
||||||
NAMES
|
NAMES
|
||||||
@ -43,7 +42,7 @@ set(CMAKE_SYSTEM_NAME Generic)
|
|||||||
set(CMAKE_SYSTEM_PROCESSOR avr)
|
set(CMAKE_SYSTEM_PROCESSOR avr)
|
||||||
set(CMAKE_CROSS_COMPILING 1)
|
set(CMAKE_CROSS_COMPILING 1)
|
||||||
|
|
||||||
set(CMAKE_MAKE_PROGRAM "${TOOLCHAIN_ROOT}/make.exe" CACHE PATH "make" FORCE)
|
set(CMAKE_MAKE_PROGRAM "${TOOLCHAIN_ROOT}/make${OS_SUFFIX}" CACHE PATH "make" FORCE)
|
||||||
set(CMAKE_C_COMPILER "${TOOLCHAIN_ROOT}/${TRIPLE}-gcc${OS_SUFFIX}" CACHE PATH "gcc" FORCE)
|
set(CMAKE_C_COMPILER "${TOOLCHAIN_ROOT}/${TRIPLE}-gcc${OS_SUFFIX}" CACHE PATH "gcc" FORCE)
|
||||||
set(CMAKE_CXX_COMPILER "${TOOLCHAIN_ROOT}/${TRIPLE}-g++${OS_SUFFIX}" CACHE PATH "g++" FORCE)
|
set(CMAKE_CXX_COMPILER "${TOOLCHAIN_ROOT}/${TRIPLE}-g++${OS_SUFFIX}" CACHE PATH "g++" FORCE)
|
||||||
set(CMAKE_AR "${TOOLCHAIN_ROOT}/${TRIPLE}-ar${OS_SUFFIX}" CACHE PATH "ar" FORCE)
|
set(CMAKE_AR "${TOOLCHAIN_ROOT}/${TRIPLE}-ar${OS_SUFFIX}" CACHE PATH "ar" FORCE)
|
||||||
@ -80,7 +79,7 @@ add_compile_options(
|
|||||||
-Wstrict-prototypes
|
-Wstrict-prototypes
|
||||||
-fcommon
|
-fcommon
|
||||||
# -g
|
# -g
|
||||||
--param=min-pagesize=0
|
$<$<BOOL:${WIN32}>:--param=min-pagesize=0>
|
||||||
-funsigned-char
|
-funsigned-char
|
||||||
-funsigned-bitfields
|
-funsigned-bitfields
|
||||||
-ffunction-sections
|
-ffunction-sections
|
||||||
@ -188,4 +187,4 @@ macro(add_qmk_executable target_name)
|
|||||||
PROPERTIES
|
PROPERTIES
|
||||||
OUTPUT_NAME ${elf_file}
|
OUTPUT_NAME ${elf_file}
|
||||||
)
|
)
|
||||||
endmacro(add_qmk_executable)
|
endmacro(add_qmk_executable)
|
||||||
|
Loading…
Reference in New Issue
Block a user