From: Jacob Alexander Date: Sat, 24 Nov 2012 19:41:41 +0000 (-0800) Subject: Updating CMakeLists.txt file for CMake + WinAVR on Windows X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=6429f6efa8c7885f136c319882e5844e3553bbdb;p=kiibohd-controller.git Updating CMakeLists.txt file for CMake + WinAVR on Windows - Use Makefiles from Cygwin --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 44b9141..06aaeb6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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) include( CMakeForceCompiler ) cmake_force_c_compiler ( avr-gcc AVRCCompiler ) @@ -147,6 +152,7 @@ add_executable( ${TARGET_ELF} ${SRCS} ) #| .ELF Properties set_target_properties( ${TARGET_ELF} PROPERTIES 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 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" )