devel
| Line | |
|---|
| 1 | cmake_minimum_required( VERSION 2.8 )
|
|---|
| 2 | project( RTOL )
|
|---|
| 3 |
|
|---|
| 4 | set( CMAKE_MODULE_PATH
|
|---|
| 5 | "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules"
|
|---|
| 6 | ${CMAKE_MODULE_PATH} )
|
|---|
| 7 |
|
|---|
| 8 | include( LibFindMacros )
|
|---|
| 9 |
|
|---|
| 10 | # The version number.
|
|---|
| 11 | set (RTOL_VERSION_MAJOR 3)
|
|---|
| 12 | set (RTOL_VERSION_MINOR 3)
|
|---|
| 13 |
|
|---|
| 14 | # look for tol
|
|---|
| 15 | find_package( TOL REQUIRED )
|
|---|
| 16 | if( TOL_FOUND )
|
|---|
| 17 | message( STATUS "TOL_INCLUDE_DIR = ${TOL_INCLUDE_DIR}" )
|
|---|
| 18 | message( STATUS "TOL_LIBRARIES = ${TOL_LIBRARIES}" )
|
|---|
| 19 | else( TOL_FOUND )
|
|---|
| 20 | endif( TOL_FOUND )
|
|---|
| 21 |
|
|---|
| 22 | # look for rinside
|
|---|
| 23 | find_package( RINSIDE REQUIRED )
|
|---|
| 24 | if ( RINSIDE_FOUND )
|
|---|
| 25 | message( STATUS "RINSIDE_INCLUDE_DIRS = ${RINSIDE_INCLUDE_DIRS}" )
|
|---|
| 26 | message( STATUS "RINSIDE_LIBRARIES = ${RINSIDE_LIBRARIES}" )
|
|---|
| 27 | else ( RINSIDE_FOUND )
|
|---|
| 28 | endif ( RINSIDE_FOUND )
|
|---|
| 29 |
|
|---|
| 30 | if( DEFINED TOL_PREFIX_PATH )
|
|---|
| 31 | set( CMAKE_INSTALL_PREFIX ${TOL_PREFIX_PATH} )
|
|---|
| 32 | if( WIN32 )
|
|---|
| 33 | string( REPLACE "\\" "/" CMAKE_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} )
|
|---|
| 34 | endif( WIN32 )
|
|---|
| 35 | message( STATUS "Intalling at CMAKE_INSTALL_PREFIX = ${CMAKE_INSTALL_PREFIX}" )
|
|---|
| 36 | else( DEFINED TOL_PREFIX_PATH )
|
|---|
| 37 | message( SEND_ERROR "TOL_PREFIX_PATH is needed." )
|
|---|
| 38 | endif( DEFINED TOL_PREFIX_PATH )
|
|---|
| 39 |
|
|---|
| 40 | add_subdirectory( source )
|
|---|
Note: See
TracBrowser
for help on using the repository browser.