1941-docker-image-to-testdevel
|
Last change
on this file since 10ddc94 was
b6e5dacc,
checked in by Jorge Pérez <josp.jorge@…>, 12 years ago
|
|
refs #1812, refs #1818, compilación basada en CMake, eliminación de warnings, automatización de la regla install.
Configuración en Linux como:
cmake -DCMAKE_TOOLCHAIN_FILE=../linux-i686.toolchain.cmake -DTOL_PREFIX_PATH=/usr/local/tol32 -DCMAKE_BUILD_TYPE=Release -DTCL_LIBRARY=/usr/local/tcl8.5-i686/lib/libtcl8.5.so ..
git-svn-id: https://www.tol-project.org/svn/tolp/trunk@6456 be4846ae-f051-483a-831f-b64e7d08527f
|
-
Property mode set to
100644
|
|
File size:
1017 bytes
|
| Line | |
|---|
| 1 | cmake_minimum_required( VERSION 2.8 ) |
|---|
| 2 | |
|---|
| 3 | set( CMAKE_MODULE_PATH |
|---|
| 4 | "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" |
|---|
| 5 | ${CMAKE_MODULE_PATH} ) |
|---|
| 6 | |
|---|
| 7 | # The version number. |
|---|
| 8 | set (TOLTCL_VERSION_MAJOR 3) |
|---|
| 9 | set (TOLTCL_VERSION_MINOR 2) |
|---|
| 10 | |
|---|
| 11 | # look for tcl |
|---|
| 12 | find_package( TclStub REQUIRED ) |
|---|
| 13 | if( TCL_FOUND ) |
|---|
| 14 | add_definitions( -DUSE_TCL_STUBS ) |
|---|
| 15 | add_definitions( -DTCL_THREADS ) |
|---|
| 16 | include_directories( ${TCL_INCLUDE_PATH} ) |
|---|
| 17 | message( STATUS ${TCL_LIBRARY_PATH} ) |
|---|
| 18 | message( STATUS ${TCL_LIBRARY_PATH_PARENT} ) |
|---|
| 19 | |
|---|
| 20 | set( CMAKE_INSTALL_PREFIX ${TCL_LIBRARY_PATH_PARENT} ) |
|---|
| 21 | else( TCL_FOUND ) |
|---|
| 22 | message( SEND_ERROR "TCL extensions need Tcl Stubs library" ) |
|---|
| 23 | endif( TCL_FOUND ) |
|---|
| 24 | |
|---|
| 25 | # look fot tol |
|---|
| 26 | find_package( TOL REQUIRED ) |
|---|
| 27 | if( TOL_FOUND ) |
|---|
| 28 | message( STATUS "TOL_INCLUDE_DIR = ${TOL_INCLUDE_DIR}" ) |
|---|
| 29 | message( STATUS "TOL_LIBRARIES = ${TOL_LIBRARIES}" ) |
|---|
| 30 | else( TOL_FOUND ) |
|---|
| 31 | endif( TOL_FOUND ) |
|---|
| 32 | |
|---|
| 33 | set( TOLTCL_DEST_DIR "lib/toltcl${TOLTCL_VERSION_MAJOR}.${TOLTCL_VERSION_MINOR}" |
|---|
| 34 | CACHE INTERNAL "" ) |
|---|
| 35 | |
|---|
| 36 | add_subdirectory( generic ) |
|---|
| 37 | add_subdirectory( library ) |
|---|
| 38 | |
|---|
Note: See
TracBrowser
for help on using the repository browser.