Changeset ed3716e in tol for toltcl


Ignore:
Timestamp:
Oct 11, 2015, 9:56:21 PM (11 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
db5c687
Parents:
a716459
Message:

refs #1866, TOL_PREFIX_PATH puede ser un path relativo, CMAKE_INSTALL_PREFIX en windows viene con un valor por omisión hay que sobreescribirlo, se corrigen errores de conversión entre int y void*

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

Location:
toltcl
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • toltcl/CMakeLists.txt

    ra716459 red3716e  
    2727  file( TO_CMAKE_PATH "${TOL_PREFIX_PATH}" TCL_LIBRARY_PATH )
    2828  set( TCL_LIBRARY_PATH "${TCL_LIBRARY_PATH}/lib" )
    29   message( STATUS "buscando tcl libs en ${TCL_LIBRARY_PATH} libtclstub84" )
     29  message( STATUS "buscando tcl libs en ${TCL_LIBRARY_PATH}" )
    3030  find_library( TCL_STUB_LIBRARY
    3131      NAMES "libtclstub84" "libtclstub85" "libtclstub86"
    … …  
    5555  message( STATUS ${TCL_INCLUDE_PATH} )
    5656  message( STATUS ${TCL_LIBRARY_PATH} )
    57   if ( NOT CMAKE_INSTALL_PREFIX )
    58     get_filename_component( CMAKE_INSTALL_PREFIX ${TCL_LIBRARY_PATH} PATH )
    59   endif( )
     57  get_filename_component( CMAKE_INSTALL_PREFIX ${TCL_LIBRARY_PATH} PATH )
    6058  message( STATUS "Using CMAKE_INSTALL_PREFIX = ${CMAKE_INSTALL_PREFIX}" )
    6159else( TCL_FOUND )
  • toltcl/cmake/modules/FindTOL.cmake

    ra716459 red3716e  
    1414set( TOL_FOUND 0 )
    1515
    16 if( EXISTS ${TOL_PREFIX_PATH} )
    17 
     16if( DEFINED TOL_PREFIX_PATH )
     17  if( NOT IS_ABSOLUTE ${TOL_PREFIX_PATH} )
     18    file( TO_CMAKE_PATH "${CMAKE_CURRENT_BINARY_DIR}/${TOL_PREFIX_PATH}" TOL_PREFIX_PATH )
     19    get_filename_component( TOL_PREFIX_PATH ${TOL_PREFIX_PATH} ABSOLUTE )
     20  endif()
    1821  #find includes
    1922  find_path(
    … …  
    2831    PATH_SUFFIXES "lib"
    2932    NO_DEFAULT_PATH )
    30 else(  EXISTS ${TOL_PREFIX_PATH} )
     33else( DEFINED TOL_PREFIX_PATH )
    3134
    3235  #find includes
    … …  
    3639  find_library( TOL_LIBRARY
    3740    NAMES tol )
    38 endif( EXISTS ${TOL_PREFIX_PATH} )
     41endif( DEFINED TOL_PREFIX_PATH )
    3942
    4043set( TOL_PROCESS_INCLUDES TOL_INCLUDE_DIR )
  • toltcl/generic/tolaccess.cpp

    ra716459 red3716e  
    695695                                      syn, indexes))) {
    696696      /* found!!! */
    697       indexes.AppendObject((void*)j);     
     697          intptr_t jCast = j;
     698      indexes.AppendObject((void*)jCast);     
    698699      return 1;
    699700    }
    … …  
    804805    int last = indexes.GetLast();
    805806    for(j = last; j >= 0; j--)
    806       items[last+2-j] = Tcl_NewIntObj(long(*indexes._GetObject(j)));
     807      items[last+2-j] = Tcl_NewIntObj(intptr_t(*indexes._GetObject(j)));
    807808    Tcl_SetListObj(obj_result, indexes.GetSize()+2, items);
    808809    Tcl_Free((char*)items);
Note: See TracChangeset for help on using the changeset viewer.