diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8c3d03613601cd953946a96278fce79698f1fef0..46425fe55b5dd6b75829bad4afbcc261f9bceb1c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -19,12 +19,14 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
 
 SET(CXX_DISABLE_WERROR true)
+SET(CMAKE_CXX_STANDARD 11)
 
 INCLUDE(cmake/base.cmake)
 INCLUDE(cmake/idl.cmake)
 INCLUDE(cmake/python.cmake)
 INCLUDE(cmake/boost.cmake)
 INCLUDE(cmake/test.cmake)
+INCLUDE(cmake/apple.cmake)
 
 SET(PROJECT_NAME gepetto-viewer-corba)
 SET(PROJECT_DESCRIPTION "Corba server for gepetto-viewer")
@@ -36,6 +38,10 @@ SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
 
 SETUP_PROJECT ()
 
+IF(APPLE)
+  APPLY_DEFAULT_APPLE_CONFIGURATION()
+ENDIF(APPLE)
+
 # {{{ C++ and Python client.
 # Dependencies
 ADD_REQUIRED_DEPENDENCY("omniORB4 >= 4.1.4")