Updating CMakeLists.txt file for CMake + WinAVR on Windows
- Use Makefiles from Cygwin
This commit is contained in:
parent
fd6035e053
commit
6429f6efa8
@ -7,6 +7,11 @@
|
|||||||
#
|
#
|
||||||
###
|
###
|
||||||
|
|
||||||
|
#| Windows / Cygwin Compatibility options
|
||||||
|
set( CMAKE_LEGACY_CYGWIN_WIN32 0 )
|
||||||
|
set( CMAKE_USE_RELATIVE_PATHS 1 )
|
||||||
|
|
||||||
|
|
||||||
#| Set the Compilers (must be set first)
|
#| Set the Compilers (must be set first)
|
||||||
include( CMakeForceCompiler )
|
include( CMakeForceCompiler )
|
||||||
cmake_force_c_compiler ( avr-gcc AVRCCompiler )
|
cmake_force_c_compiler ( avr-gcc AVRCCompiler )
|
||||||
@ -147,6 +152,7 @@ add_executable( ${TARGET_ELF} ${SRCS} )
|
|||||||
#| .ELF Properties
|
#| .ELF Properties
|
||||||
set_target_properties( ${TARGET_ELF} PROPERTIES
|
set_target_properties( ${TARGET_ELF} PROPERTIES
|
||||||
LINK_FLAGS ${LINKER_FLAGS}
|
LINK_FLAGS ${LINKER_FLAGS}
|
||||||
|
SUFFIX "" # XXX Force Windows to keep the .exe off
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -207,6 +213,6 @@ endif( ${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "Dar
|
|||||||
|
|
||||||
#| TODO Windows
|
#| TODO Windows
|
||||||
if( ${CMAKE_SYSTEM_NAME} MATCHES "Windows" )
|
if( ${CMAKE_SYSTEM_NAME} MATCHES "Windows" )
|
||||||
message( STATUS "Load Script is on my TODO List for Windows..." )
|
configure_file( LoadFile/bash load )
|
||||||
endif( ${CMAKE_SYSTEM_NAME} MATCHES "Windows" )
|
endif( ${CMAKE_SYSTEM_NAME} MATCHES "Windows" )
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user