1 |
cmake_minimum_required(VERSION 3.10) |
cmake_minimum_required(VERSION 3.13) |
2 |
|
|
3 |
project(liblscp |
project(liblscp |
4 |
VERSION 0.9.3 |
VERSION 0.9.4 |
5 |
DESCRIPTION "LinuxSampler Control Protocol API library" |
DESCRIPTION "LinuxSampler Control Protocol API library" |
6 |
LANGUAGES C) |
LANGUAGES C) |
7 |
|
|
41 |
set (ac_version "${PROJECT_VERSION}") |
set (ac_version "${PROJECT_VERSION}") |
42 |
set (ac_prefix "${CMAKE_INSTALL_PREFIX}") |
set (ac_prefix "${CMAKE_INSTALL_PREFIX}") |
43 |
|
|
44 |
|
set (CONFIG_PREFIX "${CMAKE_INSTALL_PREFIX}") |
45 |
|
|
46 |
|
include (GNUInstallDirs) |
47 |
|
set (CONFIG_LIBDIR "${CONFIG_PREFIX}/${CMAKE_INSTALL_LIBDIR}") |
48 |
|
set (CONFIG_INCLUDEDIR "${CONFIG_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}") |
49 |
|
|
50 |
|
set (ac_libdir "${CONFIG_LIBDIR}") |
51 |
|
set (ac_includedir "${CONFIG_INCLUDEDIR}") |
52 |
|
|
53 |
#------------------------------------------------------------------------------------ |
#------------------------------------------------------------------------------------ |
54 |
# Rules for library version information: |
# Rules for library version information: |
55 |
# |
# |
73 |
set (SHARED_VERSION_REVISION 4) |
set (SHARED_VERSION_REVISION 4) |
74 |
set (SHARED_VERSION_INFO "${SHARED_VERSION_CURRENT}.${SHARED_VERSION_AGE}.${SHARED_VERSION_REVISION}") |
set (SHARED_VERSION_INFO "${SHARED_VERSION_CURRENT}.${SHARED_VERSION_AGE}.${SHARED_VERSION_REVISION}") |
75 |
|
|
76 |
if (CMAKE_BUILD_TYPE) |
if (CONFIG_DEBUG) |
77 |
set (CONFIG_BUILD_TYPE ${CMAKE_BUILD_TYPE}) |
set (CMAKE_BUILD_TYPE "Debug") |
|
else () |
|
|
set (CONFIG_BUILD_TYPE "release") |
|
78 |
endif () |
endif () |
79 |
|
if (CMAKE_BUILD_TYPE MATCHES "Debug") |
|
set (CONFIG_DEBUG 0) |
|
|
if (CONFIG_BUILD_TYPE MATCHES "debug") |
|
80 |
set (CONFIG_DEBUG 1) |
set (CONFIG_DEBUG 1) |
81 |
endif () |
endif () |
82 |
|
if (CONFIG_DEBUG) |
83 |
|
set (CONFIG_BUILD_TYPE "debug") |
84 |
|
else () |
85 |
|
set (CONFIG_BUILD_TYPE "release") |
86 |
|
endif () |
87 |
|
|
88 |
set (CONFIG_PREFIX "${CMAKE_INSTALL_PREFIX}") |
set (CONFIG_PREFIX "${CMAKE_INSTALL_PREFIX}") |
89 |
|
|