[cmake-developers] Suggestion to add EUROS RTOS platform description

Stanimir Kabaivanov s.kabaivanov at euros-embedded.com
Tue Jul 14 11:52:29 EDT 2015


Hello CMake-developers,

I would like to contribute with EUROS RTOS platform description file
that would allow us to build EUROS RTOS projects with CMake.

Best regards,
 Stanimir Kabaivanov
-------------- next part --------------
# CMake Platform File for EUROS RTOS Libraries
# 
# Author: Stanimir Kabaivanov <s.kabaivanov at euros-embedded.com>
#         Gerhard Gappmeier <gerhard.gappmeier at ascolab.com>
#
# Guard against multiple inclusion, which e.g. leads to multiple calls to add_definition() #12987
if(__EUROS_CMAKE_INCLUDED)
  return()
endif()
set(__EUROS_CMAKE_INCLUDED TRUE)

set(CMAKE_LINK_LIBRARY_SUFFIX "")
set(CMAKE_STATIC_LIBRARY_PREFIX "")
set(CMAKE_STATIC_LIBRARY_SUFFIX ".lib")
set(CMAKE_SHARED_LIBRARY_PREFIX "")
set(CMAKE_SHARED_LIBRARY_SUFFIX ".lib")
set(CMAKE_EXECUTABLE_SUFFIX ".elf")
set(CMAKE_DL_LIBS "")

set(CMAKE_FIND_LIBRARY_PREFIXES "")
set(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")

# (embedded) targets without operating system usually don't support shared libraries
set_property(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS FALSE)
set(CMAKE_CXX_LINK_SHARED_LIBRARY )
set(CMAKE_CXX_LINK_MODULE_LIBRARY )
set(CMAKE_C_LINK_SHARED_LIBRARY )
set(CMAKE_C_LINK_MODULE_LIBRARY )


More information about the cmake-developers mailing list