Darwin.cmake 1.2 KB

12345678910111213141516171819202122232425262728
  1. SET(CMAKE_SHARED_LIBRARY_PREFIX "lib")
  2. SET(CMAKE_SHARED_LIBRARY_SUFFIX ".dylib")
  3. SET(CMAKE_SHARED_MODULE_PREFIX "lib")
  4. SET(CMAKE_SHARED_MODULE_SUFFIX ".so")
  5. SET(CMAKE_MODULE_EXISTS 1)
  6. SET(CMAKE_DL_LIBS "")
  7. SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-dynamiclib")
  8. SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS "-bundle")
  9. IF("${CMAKE_BACKWARDS_COMPATIBILITY}" MATCHES "^1\\.[0-6]$")
  10. SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS
  11. "${CMAKE_SHARED_MODULE_CREATE_C_FLAGS} -flat_namespace -undefined suppress")
  12. ENDIF("${CMAKE_BACKWARDS_COMPATIBILITY}" MATCHES "^1\\.[0-6]$")
  13. SET(CMAKE_CXX_CREATE_SHARED_LIBRARY
  14. "<CMAKE_CXX_COMPILER> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
  15. SET(CMAKE_C_CREATE_SHARED_LIBRARY
  16. "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
  17. SET(CMAKE_CXX_CREATE_SHARED_MODULE
  18. "<CMAKE_CXX_COMPILER> <CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
  19. SET(CMAKE_C_CREATE_SHARED_MODULE
  20. "<CMAKE_C_COMPILER> <CMAKE_SHARED_MODULE_CREATE_C_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
  21. SET(CMAKE_PLATFORM_IMPLICIT_INCLUDE_DIRECTORIES /usr/local/include)