source: tol/tolbase/ThirdParty/CMakeLists.txt @ ad6b4a5

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

refs #1901, hay que forzar el cambio de CMAKE_INSTALL_PREFIX en el cache

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

  • Property mode set to 100644
File size: 1.3 KB
Line 
1include(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 )
17
18ExternalProject_Add( tclodbc
19  URL ${CMAKE_CURRENT_SOURCE_DIR}/tclodbc2.5_bayes.tar.gz
20  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}
26)
27
28ExternalProject_Add( tktable
29  URL ${CMAKE_CURRENT_SOURCE_DIR}/Tktable2.10.tar.gz
30  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}
36)
37
38file( GLOB lib_children
39  ${CMAKE_CURRENT_BINARY_DIR}/lib/* )
40
41#message( STATUS "lib_children = ${lib_children}" )
42
43install( DIRECTORY ${lib_children} COMPONENT RUNTIME DESTINATION lib )
Note: See TracBrowser for help on using the repository browser.