Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 3.1)
- # Hack since cmake does not make a correct dummy call to set values used by eclipse linker
- # Seems to work
- if(${CMAKE_EXTRA_GENERATOR} MATCHES "Eclipse CDT4")
- set(CMAKE_CXX_COMPILER_ARG1 "-std=c++11" CACHE STRING "C++ version for eclipse" FORCE)
- set(CMAKE_ECLIPSE_VERSION "4.4" CACHE STRING "Eclipse version" FORCE)
- endif()
- string(REPLACE "/" ";" p2list "${CMAKE_SOURCE_DIR}")
- string(REPLACE "\\" ";" p2list "${p2list}")
- list(REVERSE p2list)
- list(GET p2list 0 first)
- list(GET p2list 1 ProjectId)
- string(REPLACE " " "_" ProjectId ${ProjectId})
- message("Project: ${ProjectId}")
- # should set the required cpp11 compiler options
- set(CMAKE_CXX_STANDARD 11)
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- set(CMAKE_CXX_EXTENSIONS OFF)
- project(${ProjectId})
- set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake CACHE PATH "Project specific path. Set manually if it was not found.")
- include(${CMAKE_MODULE_PATH}/DefaultProject.cmake)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement