source: tol/toltcl/generic/CMakeLists.txt @ da2804ff

1941-docker-image-to-testdevel
Last change on this file since da2804ff was da2804ff, checked in by Jorge Pérez <josp.jorge@…>, 11 years ago

cambiamos /bin/sh por /bin/bash, eliminamos el uso de RPATH ya que los scripts de arranque establecen LD_LIBRARY_PATH

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@7120 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 1.1 KB
Line 
1add_definitions( -DTCL_THREADS )
2include_directories( ${TCL_INCLUDE_PATH} ${TOL_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} )
3 
4message( STATUS "Using TCL_INCLUDE_PATH = ${TCL_INCLUDE_PATH}" )
5message( STATUS "Using TCL_STUB_LIBRARY = ${TCL_STUB_LIBRARY}" )
6message( STATUS "Using TCL_LIBRARY = ${TCL_LIBRARY}" )
7
8add_library( toltcl SHARED
9  crash.c toltcl.c pool.cpp tclutils.cpp tolaccess.cpp tolsergrp.cpp
10  toltableset.cpp toltime.cpp
11)
12
13set_target_properties( toltcl PROPERTIES OUTPUT_NAME
14  toltcl${TOLTCL_VERSION_MAJOR}.${TOLTCL_VERSION_MINOR} )
15
16set_target_properties( toltcl PROPERTIES COMPILE_FLAGS "-DBUILD_TOLTCL -DUSE_TCL_STUBS")
17
18target_link_libraries( toltcl
19  ${TCL_STUB_LIBRARY} ${TOL_LIBRARY} )
20
21add_executable( tolsh tolsh.c )
22target_link_libraries( tolsh ${TCL_LIBRARY} )
23
24message( STATUS "TOLTCL_DEST_DIR = ${TOLTCL_DEST_DIR}" )
25install( TARGETS tolsh RUNTIME DESTINATION "bin" )
26if( WIN32 )
27  install( TARGETS toltcl RUNTIME DESTINATION "${TOLTCL_DEST_DIR}" )
28else( WIN32 )
29  install( TARGETS toltcl RUNTIME LIBRARY DESTINATION "${TOLTCL_DEST_DIR}" )
30endif( WIN32 )
Note: See TracBrowser for help on using the repository browser.