mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-07 16:32:13 +00:00
look for make independently, osx compiling
This commit is contained in:
parent
b45dbcd4c1
commit
26756d05a2
@ -19,6 +19,15 @@ if(UNIX)
|
|||||||
/bin/
|
/bin/
|
||||||
$ENV{AVR_ROOT}
|
$ENV{AVR_ROOT}
|
||||||
)
|
)
|
||||||
|
find_path(MAKE_ROOT
|
||||||
|
NAMES
|
||||||
|
make${OS_SUFFIX}
|
||||||
|
PATHS
|
||||||
|
/usr/bin/
|
||||||
|
/usr/local/bin
|
||||||
|
/bin/
|
||||||
|
$ENV{AVR_ROOT}
|
||||||
|
)
|
||||||
elseif(WIN32)
|
elseif(WIN32)
|
||||||
set(OS_SUFFIX ".exe")
|
set(OS_SUFFIX ".exe")
|
||||||
find_path(TOOLCHAIN_ROOT
|
find_path(TOOLCHAIN_ROOT
|
||||||
@ -28,6 +37,14 @@ elseif(WIN32)
|
|||||||
"C:/Users/Jack/Downloads/avr-gcc-12.1.0-x64-windows/bin/"
|
"C:/Users/Jack/Downloads/avr-gcc-12.1.0-x64-windows/bin/"
|
||||||
$ENV{AVR_ROOT}
|
$ENV{AVR_ROOT}
|
||||||
)
|
)
|
||||||
|
set(OS_SUFFIX ".exe")
|
||||||
|
find_path(make_ROOT
|
||||||
|
NAMES
|
||||||
|
make${OS_SUFFIX}
|
||||||
|
PATHS
|
||||||
|
"C:/Users/Jack/Downloads/avr-gcc-12.1.0-x64-windows/bin/"
|
||||||
|
$ENV{AVR_ROOT}
|
||||||
|
)
|
||||||
else(UNIX)
|
else(UNIX)
|
||||||
message(FATAL_ERROR "toolchain not supported on this OS")
|
message(FATAL_ERROR "toolchain not supported on this OS")
|
||||||
endif(UNIX)
|
endif(UNIX)
|
||||||
@ -42,7 +59,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${OS_SUFFIX}" CACHE PATH "make" FORCE)
|
set(CMAKE_MAKE_PROGRAM "${MAKE_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)
|
||||||
|
Loading…
Reference in New Issue
Block a user