]> git.donarmstrong.com Git - kiibohd-controller.git/commitdiff
Updating Cygwin build environment for AVR and ARM.
authorJacob Alexander <haata@kiibohd.com>
Thu, 10 Apr 2014 03:06:19 +0000 (20:06 -0700)
committerJacob Alexander <haata@kiibohd.com>
Thu, 10 Apr 2014 03:06:19 +0000 (20:06 -0700)
CMakeLists.txt
Debug/print/print.h
Scan/SKM67001/setup.cmake
setup.cmake

index 1f1c17d1294a025f24e5c5ce91139d10c8e50ee8..852610986586cf43300b2c297c9898b92e3512bb 100644 (file)
@@ -89,6 +89,12 @@ ModuleCompatibility( ${DebugModulePath}  ${DebugModuleCompatibility}  )
 
 
 
+###
+# CMake Module Checking
+#
+find_package( Git REQUIRED )
+
+
 ###
 # Build Targets
 #
index fcaca3f420bf61e6407d9eb73637e6b1bbaeafa5..a62a9b6e73d723e83ab5ab5f60d91bf456fa4bdb 100644 (file)
 
 
 // Static String Printing
+#if defined(_at90usb162_) || defined(_atmega32u4_) || defined(_at90usb646_) || defined(_at90usb1286_)
 #define print(s) _print(PSTR(s))
+#else
+#define print(s) _print(s)
+#endif
 
 void _print(const char *s);
 void printstrs( char* first, ... );
index 62fdc91b99e62c01edea3181aed8cbf1122708d6..e8ac233795c79996ce9bbaa3ccc18851564bb5e2 100644 (file)
@@ -30,6 +30,7 @@ add_definitions(
 # Compiler Family Compatibility
 #
 set( ScanModuleCompatibility
+       arm
        avr
 )
 
index 92afafcb1ddfd5aa82b832bd247169b4d523486f..4cb889046ae74278b939e5115d694f857d6af704 100644 (file)
@@ -235,28 +235,14 @@ execute_process( COMMAND git config --get remote.origin.url
        OUTPUT_STRIP_TRAILING_WHITESPACE
 )
 
-#| Date Macro
-macro ( dateNow RESULT )
-       if ( WIN32 )
-               execute_process( COMMAND "cmd" " /C date /T" OUTPUT_VARIABLE ${RESULT} OUTPUT_STRIP_TRAILING_WHITESPACE )
-       elseif ( UNIX )
-               execute_process( COMMAND "date" "+%Y-%m-%d %T %z" OUTPUT_VARIABLE ${RESULT} OUTPUT_STRIP_TRAILING_WHITESPACE )
-       else ()
-               message( send_error "date not implemented" )
-               set( ${RESULT} 000000 )
-       endif ()
-endmacro (dateNow)
-dateNow( Build_Date )
-
-
-#| Only use Git variables if we were successful in calling the commands
-if ( ${Git_RETURN} EQUAL 0 )
-       set( GitLastCommitDate "${Git_Modified_Flag_INFO}${Git_Branch_INFO} - ${Git_Date_INFO}" )
-else ()
-       # TODO Figure out a good way of finding the current branch + commit date + modified
-       set( GitLastCommitDate "Pft...Windows Build" )
-endif ()
+#| Build Date
+execute_process( COMMAND "date" "+%Y-%m-%d %T %z"
+       OUTPUT_VARIABLE ${RESULT}
+       OUTPUT_STRIP_TRAILING_WHITESPACE
+)
 
+#| Last Commit Date
+set( GitLastCommitDate "${Git_Modified_Flag_INFO}${Git_Branch_INFO} - ${Git_Date_INFO}" )
 
 #| Uses CMake variables to include as defines
 #| Primarily for USB configuration