~ci-train-bot/messaging-framework/messaging-framework-ubuntu-zesty-2311.1

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Roberto Mier Escandon
  • Date: 2016-11-10 16:20:00 UTC
  • mto: This revision was merged to the branch mainline in revision 72.
  • Revision ID: roberto.escandon@canonical.com-20161110162000-qubejy0uf27qv5o7
adapted project to solve ABI break with new gcc versions in distros and libboost upgrades

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
project(messaging-framework C CXX)
2
 
cmake_minimum_required(VERSION 2.8.10)
 
1
cmake_minimum_required(VERSION 3.0.2)
 
2
project(messaging-framework VERSION "0.1" LANGUAGES C CXX)
3
3
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
4
4
 
5
5
# Select a pedantic set of compiler flags and enable C++11 support.
31
31
set(CMAKE_INCLUDE_CURRENT_DIR ON)
32
32
set(CMAKE_AUTOMOC ON)
33
33
 
34
 
set(SO_VERSION_MAJOR "1")
35
 
set(SO_VERSION_MINOR "1")
36
 
set(SO_VERSION_PATCH "0")
37
 
set(SO_VERSION "${SO_VERSION_MAJOR}.${SO_VERSION_MINOR}.${SO_VERSION_PATCH}")
 
34
set(API_VERSION "1")
 
35
 
 
36
execute_process(
 
37
  COMMAND /bin/sh ${CMAKE_CURRENT_SOURCE_DIR}/tools/get_soversion.sh
 
38
  OUTPUT_VARIABLE SO_VERSION
 
39
  OUTPUT_STRIP_TRAILING_WHITESPACE
 
40
  RESULT_VARIABLE result)
 
41
if(NOT result EQUAL 0)
 
42
  message(FATAL_ERROR "Error running get-soversion.sh script")
 
43
endif()
 
44
 
 
45
set(LIB_VERSION "${SO_VERSION}.${PROJECT_VERSION}")
38
46
 
39
47
option(CLICK_MODE "Installs to a contained location" on)
40
48
 
82
90
)
83
91
 
84
92
add_subdirectory(data)
 
93
add_subdirectory(tools)
85
94
add_subdirectory(doc)
86
95
add_subdirectory(include)
87
96
add_subdirectory(src)