kopia lustrzana https://github.com/RobertGawron/IonizationChamber
cmake config
rodzic
d6bd3a5591
commit
810e61a8ab
|
@ -0,0 +1,27 @@
|
|||
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)
|
||||
|
||||
set(CMAKE_STATIC_LIBRARY_PREFIX "")
|
||||
set(CMAKE_STATIC_LIBRARY_SUFFIX ".lib")
|
||||
set(CMAKE_SHARED_LIBRARY_PREFIX "") # lib
|
||||
set(CMAKE_SHARED_LIBRARY_SUFFIX ".lib") # .so
|
||||
set(CMAKE_IMPORT_LIBRARY_PREFIX )
|
||||
set(CMAKE_IMPORT_LIBRARY_SUFFIX )
|
||||
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")
|
||||
|
||||
add_executable(main.ihx main.c)
|
Ładowanie…
Reference in New Issue