OpENer_PLATFORM_INCLUDES.cmake 697 B

1234567891011121314151617
  1. macro(opener_platform_spec)
  2. include_directories(${PORTS_SRC_DIR}/${OpENer_PLATFORM} ${PORTS_SRC_DIR}/${OpENer_PLATFORM}/sample_application)
  3. set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -Werror=implicit-function-declaration -fcommon" )
  4. if(NOT CMAKE_INSTALL_LIBDIR)
  5. set( CMAKE_INSTALL_LIBDIR "lib")
  6. endif()
  7. if(NOT CMAKE_INSTALL_INCLUDEDIR )
  8. set( CMAKE_INSTALL_INCLUDEDIR "include")
  9. endif()
  10. add_definitions( -D_POSIX_C_SOURCE=200112L -D_GNU_SOURCE -DOPENER_POSIX)
  11. get_property(languages GLOBAL PROPERTY ENABLED_LANGUAGES)
  12. if ("CXX" IN_LIST languages)
  13. add_definitions(-DRESTRICT=)
  14. else()
  15. add_definitions(-DRESTRICT=restrict)
  16. endif()
  17. endmacro(opener_platform_spec)