kopia lustrzana https://github.com/RobertGawron/IonizationChamber
able to start compilation, faill on passing defines
rodzic
810e61a8ab
commit
0baad5db46
|
@ -2,13 +2,15 @@ cmake_minimum_required(VERSION 3.2)
|
|||
set(CMAKE_C_OUTPUT_EXTENSION ".rel")
|
||||
set(CMAKE_C_COMPILER sdcc)
|
||||
set(CMAKE_SYSTEM_NAME Generic) # No linux target etc
|
||||
|
||||
# Prevent default configuration
|
||||
set(CMAKE_C_FLAGS_INIT "")
|
||||
set(CMAKE_EXE_LINKER_FLAGS_INIT "")
|
||||
project(STM8Blink C)
|
||||
SET(CMAKE_C_FLAGS "-mstm8 --std-c99")
|
||||
|
||||
# Flash targets
|
||||
add_custom_target(flash ALL COMMAND stm8flash -c stlink -p stm8s105c6 -w main.ihx)
|
||||
#add_custom_target(flash ALL COMMAND stm8flash -c stlink -p stm8s105c6 -w main.ihx)
|
||||
|
||||
set(CMAKE_STATIC_LIBRARY_PREFIX "")
|
||||
set(CMAKE_STATIC_LIBRARY_SUFFIX ".lib")
|
||||
|
@ -20,8 +22,15 @@ set(CMAKE_EXECUTABLE_SUFFIX ".ihx") # intel hex file
|
|||
set(CMAKE_LINK_LIBRARY_SUFFIX ".lib")
|
||||
set(CMAKE_DL_LIBS "")
|
||||
|
||||
INCLUDE(CMakeForceCompiler)
|
||||
CMAKE_FORCE_C_COMPILER(sdcc SDCC)
|
||||
#CMAKE_FORCE_C_OUTPUT_EXTENSION( ".dupa")
|
||||
include_directories(${CMAKE_SOURCE_DIR}/Inc)
|
||||
link_directories(${CMAKE_SOURCE_DIR}/Src)
|
||||
|
||||
add_executable(main.ihx main.c)
|
||||
#add_compile_definitions(MCU=STM8S003)
|
||||
#add_definitions(-DMCU STM8S003)
|
||||
#set(MCU STM8S003)
|
||||
|
||||
|
||||
# dummy
|
||||
include_directories(${CMAKE_SOURCE_DIR}/STM8S_StdPeriph_Lib/inc)
|
||||
|
||||
add_executable(main.ihx Src/main.c)
|
||||
|
|
Ładowanie…
Reference in New Issue