Changeset a716459 in tol


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

refs #1866, algunos #pragma warning solo son válidos en MSVC, podemos usar tambien tcl8.6

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

Location:
tol
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tol/CMakeLists.txt

    r671992b ra716459  
    452452    file( INSTALL ${tcl-libs} DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" )
    453453  endif( NOT EXISTS "${CMAKE_INSTALL_PREFIX}/lib/tkdnd" )
    454   if( NOT EXISTS "${CMAKE_INSTALL_PREFIX}/lib/tcl8.4" )
    455     file( INSTALL
    456           "${TOL_EXTERNAL_PREFIX}/lib/dde1.3"
    457           "${TOL_EXTERNAL_PREFIX}/lib/reg1.2"
    458           "${TOL_EXTERNAL_PREFIX}/lib/tcl8.4"
    459           "${TOL_EXTERNAL_PREFIX}/lib/TclCurl7.22.0"
    460           "${TOL_EXTERNAL_PREFIX}/lib/tk8.4"
    461           DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" )
    462   endif( NOT EXISTS "${CMAKE_INSTALL_PREFIX}/lib/tcl8.4" )
     454 
     455  set( tcldirs "")
     456  foreach( pdir tcl8 tk8 dde reg TclCurl )
     457    file( GLOB pdirx.y RELATIVE "${TOL_EXTERNAL_PREFIX}/lib" "${TOL_EXTERNAL_PREFIX}/lib/${pdir}*" )
     458        list( APPEND tcldirs ${pdirx.y} )
     459  endforeach( pdir tcl8 tk8 dde reg TclCurl )
     460  list( GET tcldirs 0 tcldir0)
     461  if( NOT EXISTS "${CMAKE_INSTALL_PREFIX}/lib/${tcldir0}" )
     462    foreach( d ${tcldirs} )
     463          file( INSTALL "${TOL_EXTERNAL_PREFIX}/lib/${d}" DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" )
     464        endforeach( d ${tcldirs} )
     465  endif( NOT EXISTS "${CMAKE_INSTALL_PREFIX}/lib/${tcldir0}" )
     466 
    463467  if( NOT EXISTS "${CMAKE_INSTALL_PREFIX}/include/tcl.h" )
    464468    file( GLOB tcl_h "${TOL_EXTERNAL_PREFIX}/include/tcl*.h" )
  • tol/tol_bcommon.h

    r671992b ra716459  
    229229//Disable paranoid warning in Visual C++ 7: '<' : no coinciden signed/unsigned
    230230#pragma warning(disable : 4018)
    231 #endif
    232 
    233231//no suitable definition provided for explicit template instantiation request
    234232#pragma warning(disable : 4661)
    … …  
    237235// identifier was truncated to '255' characters in the browser information
    238236#pragma warning(disable : 4786)
     237#endif
     238
    239239#   else
    240240#       define TOL_DLLIMPORT
Note: See TracChangeset for help on using the changeset viewer.