diff --git a/bsp/cmake-modules/br.cmake b/bsp/cmake-modules/br.cmake new file mode 100644 index 00000000..0da7e8e7 --- /dev/null +++ b/bsp/cmake-modules/br.cmake @@ -0,0 +1,25 @@ +cmake_minimum_required(VERSION 3.0) + +#MESSAGE( STATUS "processor: " ${CMAKE_SYSTEM_PROCESSOR} ) + +if(CMAKE_SYSTEM_PROCESSOR STREQUAL mipsel) +include (mozart2) +endif(CMAKE_SYSTEM_PROCESSOR STREQUAL mipsel) + +# General Definitions. +SET(CMAKE_INSTALL_RPATH "/usr/local/lib") + +# C++ +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -fno-rtti") +# +# Release +set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -DNDEBUG -Os") +set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall -DNDEBUG -Os") + +# Debug +set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g -O0") +set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${CMAKE_C_FLAGS_DEBUG} -Wall") + +# Linker +set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fPIC -DPIC") +set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fPIC -DPIC")