UPGRADE Cmake to 3.0 and set ParadisEO version to 3.0.0
This commit is contained in:
parent
8ad56f7ad3
commit
ddb261348c
1 changed files with 5 additions and 16 deletions
|
|
@ -4,32 +4,21 @@
|
||||||
### 0) Check the CMake version
|
### 0) Check the CMake version
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
|
cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
### 1) Define the project
|
### 1) Define the project
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
||||||
## Name
|
## Name
|
||||||
project("ParadisEO")
|
project("ParadisEO"
|
||||||
|
VERSION 3.0.0
|
||||||
|
DESCRIPTION "Evolutionary optimization framework"
|
||||||
|
LANGUAGES C CXX)
|
||||||
|
|
||||||
## Language
|
## Language
|
||||||
enable_language(CXX)
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
|
|
||||||
## Test the presence of a compiler
|
|
||||||
if("${CMAKE_CXX_COMPILER}" STREQUAL "" OR "${CMAKE_C_COMPILER}" STREQUAL "")
|
|
||||||
message(FATAL_ERROR "No compiler found!")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
## Versioning
|
|
||||||
set(VERSION_MAJOR 2 CACHE STRING "Major version number" )
|
|
||||||
set(VERSION_MINOR 1 CACHE STRING "Minor version number" )
|
|
||||||
set(VERSION_PATCH 0 CACHE STRING "Patch version number" )
|
|
||||||
|
|
||||||
SET(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}" CACHE INTERNAL "Package version" FORCE)
|
|
||||||
SET(VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}${PROJECT_VERSION_MISC}" CACHE INTERNAL "Global version" FORCE)
|
|
||||||
SET(GLOBAL_VERSION "${VERSION}")
|
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
### 2) Check dependencies
|
### 2) Check dependencies
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue