Changeset 4e0c941 in tol for tolbase/ThirdParty


Ignore:
Timestamp:
Dec 9, 2015, 10:19:46 AM (11 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
42be8b0
Parents:
e02d24a
Message:

refs #1901, en un linux 64 bit puro las libs estan en /usr/lib, por eso hay que pasar las opciones --with-xyz a los configure

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tolbase/ThirdParty/CMakeLists.txt

    re02d24a r4e0c941  
    11include(ExternalProject)
     2
     3get_filename_component( TCL_LIB_DIR ${TCL_LIBRARY} DIRECTORY )
     4get_filename_component( TK_LIB_DIR ${TK_LIBRARY} DIRECTORY )
     5
     6find_library( ODBC_LIBRARY
     7  NAMES iodbc unixodbc odbc
     8)
     9
     10if( ODBC_LIBRARY )
     11  message( STATUS "ODBC_LIBRARY = ${ODBC_LIBRARY}" )
     12else( ODBC_LIBRARY )
     13  message( ERROR "Could not find ODBC library" )
     14endif( ODBC_LIBRARY )
     15
     16get_filename_component( ODBC_LIB_DIR ${ODBC_LIBRARY} DIRECTORY )
    217
    318ExternalProject_Add( tclodbc
    419  URL ${CMAKE_CURRENT_SOURCE_DIR}/tclodbc2.5_bayes.tar.gz
    520  PREFIX ${CMAKE_CURRENT_BINARY_DIR}
    6   CONFIGURE_COMMAND ${CMAKE_CURRENT_BINARY_DIR}/src/tclodbc/configure CC=g++ --prefix=${CMAKE_CURRENT_BINARY_DIR} --exec-prefix=${CMAKE_CURRENT_BINARY_DIR}
     21  CONFIGURE_COMMAND ${CMAKE_CURRENT_BINARY_DIR}/src/tclodbc/configure
     22    CC=g++ --prefix=${CMAKE_CURRENT_BINARY_DIR}
     23    --exec-prefix=${CMAKE_CURRENT_BINARY_DIR}
     24    --with-tcl=${TCL_LIB_DIR}
     25    --with-odbclibrary=${ODBC_LIB_DIR}
    726)
    827
    … …  
    1029  URL ${CMAKE_CURRENT_SOURCE_DIR}/Tktable2.10.tar.gz
    1130  PREFIX ${CMAKE_CURRENT_BINARY_DIR}
    12   CONFIGURE_COMMAND ${CMAKE_CURRENT_BINARY_DIR}/src/tktable/configure --prefix=${CMAKE_CURRENT_BINARY_DIR} --exec-prefix=${CMAKE_CURRENT_BINARY_DIR}
     31  CONFIGURE_COMMAND ${CMAKE_CURRENT_BINARY_DIR}/src/tktable/configure
     32    --prefix=${CMAKE_CURRENT_BINARY_DIR}
     33    --exec-prefix=${CMAKE_CURRENT_BINARY_DIR}
     34    --with-tcl=${TCL_LIB_DIR}
     35    --with-tk=${TK_LIB_DIR}
    1336)
    1437
Note: See TracChangeset for help on using the changeset viewer.