1 |
cmake_minimum_required(VERSION 3.0) |
cmake_minimum_required(VERSION 3.1) |
2 |
project(libgig) |
project(libgig) |
3 |
|
|
4 |
if(NOT MSVC) |
if(NOT MSVC) |
5 |
message(FATAL_ERROR "Please use configure and make, this cmake file is currently only to generate msvc solution files") |
message(FATAL_ERROR "Please use configure and make, this cmake file is currently only to generate msvc solution files") |
6 |
endif() |
endif() |
7 |
|
|
8 |
|
#To force the compiler to use C++ 11 |
9 |
|
set(CMAKE_CXX_STANDARD 11) |
10 |
|
set(CMAKE_CXX_STANDARD_REQUIRED TRUE) |
11 |
|
|
12 |
|
|
13 |
#configuration options |
#configuration options |
14 |
set(LIBGIG_BUILD_TOOLS ON CACHE BOOL "Build the extra tools") |
set(LIBGIG_BUILD_TOOLS ON CACHE BOOL "Build the extra tools") |
132 |
ARCHIVE DESTINATION lib |
ARCHIVE DESTINATION lib |
133 |
RUNTIME DESTINATION bin |
RUNTIME DESTINATION bin |
134 |
PUBLIC_HEADER DESTINATION include/libgig) |
PUBLIC_HEADER DESTINATION include/libgig) |
|
install(EXPORT libgig-config NAMESPACE libgig:: DESTINATION share/libgig) |
|
135 |
|
|
136 |
install(TARGETS libakai EXPORT libakai-config |
install(TARGETS libakai EXPORT libgig-config |
137 |
LIBRARY DESTINATION lib |
LIBRARY DESTINATION lib |
138 |
ARCHIVE DESTINATION lib |
ARCHIVE DESTINATION lib |
139 |
RUNTIME DESTINATION bin |
RUNTIME DESTINATION bin |
140 |
PUBLIC_HEADER DESTINATION include/libgig) |
PUBLIC_HEADER DESTINATION include/libgig) |
141 |
install(EXPORT libakai-config NAMESPACE libgig:: DESTINATION share/libgig) |
install(EXPORT libgig-config NAMESPACE libgig:: DESTINATION share/libgig) |
142 |
|
|