| 12345678910111213141516171819202122232425262728293031 |
- # This is for building a library only
- # It is similar to the config.cmake but ignoring anything related to the platform
- # and boot code
- if(EXPERIMENTAL)
- list(APPEND CMAKE_MODULE_PATH ${EXPROOT})
- include(experimental)
- endif()
- include(Toolchain/Tools)
- option(OPTIMIZED "Compile for speed" OFF)
- option(AUTOVECTORIZE "Prefer autovectorizable code to one using C intrinsics" OFF)
- enable_language(CXX C ASM)
- # Otherwise there is a .obj on windows and it creates problems
- # with armlink.
- SET(CMAKE_C_OUTPUT_EXTENSION .o)
- SET(CMAKE_CXX_OUTPUT_EXTENSION .o)
- SET(CMAKE_ASM_OUTPUT_EXTENSION .o)
- include(configCore)
- function(configLib project cmsisRoot)
- configcore(${project} ${cmsisRoot})
- #configplatformForLib(${project} ${cmsisRoot})
- SET(COREID ${COREID} PARENT_SCOPE)
- endfunction()
|