summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevron Rees <tripzero.kev@gmail.com>2015-11-17 01:45:25 -0800
committerKevron Rees <tripzero.kev@gmail.com>2015-11-17 01:45:25 -0800
commit6de29621fbcb7baa5955bdd2dcfc8a990e792f5f (patch)
tree2138b554c58ae2dcc72fec6adbe2dddf27127df7
parent58569fac42bb8b6e1ad208caef5db8a51befc87f (diff)
parente480af61dc4ba531c8113d54bb859d8fc409a1ee (diff)
downloadautomotive-message-broker-6de29621fbcb7baa5955bdd2dcfc8a990e792f5f.tar.gz
Merge pull request #63 from tripzero/trip
cmake: explicitly set std to c++14
-rw-r--r--CMakeLists.txt22
1 files changed, 11 insertions, 11 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0c61454a..26b49337 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,6 +5,7 @@ set(CMAKE_BUILD_TYPE, Debug)
include(FindPkgConfig)
include(CMakeDependentOption)
+include(GNUInstallDirs)
set(PROJECT_NAME "automotive-message-broker")
set(PROJECT_PRETTY_NAME "Automotive Message Broker")
@@ -22,11 +23,11 @@ add_definitions(-DPROJECT_QUALITY="${PROJECT_QUALITY}")
add_definitions(-DPROJECT_SERIES="${PROJECT_SERIES}")
set (LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" )
-set (LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/${CMAKE_LIBRARY_ARCHITECTURE}" )
+set (LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" )
set (PLUGIN_INSTALL_PATH "${LIB_INSTALL_DIR}/${PROJECT_NAME}")
-set (INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include")
-set (DOC_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/share/doc/packages/${PROJECT_NAME}/${PROJECT_SERIES}")
-set (PLUGIN_SEGMENT_INSTALL_PATH "/etc/ambd/plugins.d")
+set (INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}")
+set (DOC_INSTALL_DIR "${CMAKE_INSTALL_DOCDIR}/${PROJECT_SERIES}")
+set (PLUGIN_SEGMENT_INSTALL_PATH "/${CMAKE_INSTALL_SYSCONFDIR}/ambd/plugins.d")
option(qtmainloop "Use QCoreApplication mainloop " OFF)
option(websocket_plugin "websocket source and sink plugins" OFF)
@@ -52,17 +53,16 @@ set(QMAKE_INSTALL_PATH "/usr/bin/qmake" CACHE PATH "qmake executable path")
#turn on -fpic/-fpie:
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpie -pie -std=c++1y")
-
-include (CMakeForceCompiler)
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpie -pie -std=c++14")
if (enable_icecc)
- find_program(ICECC /usr/lib/icecc/bin/g++)
+ include (CMakeForceCompiler)
+ find_program(ICECC /usr/lib/icecc/bin/g++)
if (ICECC)
- message(STATUS "icecc will be used for distributed compiling")
- cmake_force_cxx_compiler(${ICECC} icecc)
+ message(STATUS "icecc will be used for distributed compiling")
+ cmake_force_cxx_compiler(${ICECC} icecc)
else(ICECC)
- message(STATUS "Not using icecc")
+ message(STATUS "Not using icecc")
endif(ICECC)
endif(enable_icecc)