# 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()