pgRouting

Changeset 31

Show
Ignore:
Timestamp:
10/02/07 09:38:26 (1 year ago)
Author:
anton
Message:

Cmake scripts fixed, SQL core files fixed

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tags/1.0RC1/CMakeLists.txt

    r30 r31  
    4343endif(PGROUTING_CORE_INCLUDE_DIR) 
    4444 
    45 OPTION(WITH_TSP "Build TSP library" ON
    46 OPTION(WITH_DD "Build Driving distance library" ON
     45OPTION(WITH_TSP "Build TSP library" OFF
     46OPTION(WITH_DD "Build Driving distance library" OFF
    4747 
    4848# Recurse into the subdirectories.  This does not actually 
     
    6161ENDIF(WITH_DD) 
    6262 
    63 SET(LIBRARY_OUTPUT_PATH ${PGROUTING_BINARY_DIR}/lib) 
     63#SET(LIBRARY_OUTPUT_PATH ${PGROUTING_BINARY_DIR}/lib) 
     64 
     65IF(UNIX) 
     66  IF(APPLE) 
     67    SET(LIBRARY_OUTPUT_PATH $ENV{DYLD_LIBRARY_PATH}) 
     68  ELSE(APPLE) 
     69    SET(LIBRARY_OUTPUT_PATH $ENV{LD_LIBRARY_PATH}) 
     70  ENDIF(APPLE) 
     71  SET(SQL_INSTALL_PATH /usr/share/postlbs) 
     72ELSE(UNIX) 
     73  SET(LIBRARY_OUTPUT_PATH ${PGROUTING_BINARY_DIR}/lib) 
     74  SET(SQL_INSTALL_PATH lib) 
     75ENDIF(UNIX) 
     76 
    6477SET(PGROUTING_INCLUDE_DIRECTORIES ${PGROUTING_SOURCE_DIR}/core ${PGROUTING_SOURCE_DIR}/core/src ${PGROUTING_SOURCE_DIR}/extra ${PGROUTING_SOURCE_DIR}/extra/tsp ${PGROUTING_SOURCE_DIR}/extra/tsp/src ${PGROUTING_SOURCE_DIR}/extra/driving_distance ${PGROUTING_SOURCE_DIR}/extra/driving_distance/src 
    6578) 
     
    7083SET(CMAKE_CXX_FLAGS=-O2 -g -Wall -fpic) 
    7184 
     85CONFIGURE_FILE(core/sql/routing_core.sql ${SQL_INSTALL_PATH}/routing_core.sql COPYONLY) 
     86CONFIGURE_FILE(core/sql/routing_core_wrappers.sql ${SQL_INSTALL_PATH}/routing_core_wrappers.sql COPYONLY) 
    7287 
     88IF(WITH_TSP) 
     89CONFIGURE_FILE(extra/tsp/sql/routing_tsp.sql ${SQL_INSTALL_PATH}/routing_tsp.sql COPYONLY) 
     90CONFIGURE_FILE(extra/tsp/sql/routing_tsp_wrappers.sql ${SQL_INSTALL_PATH}/routing_tsp_wrappers.sql COPYONLY) 
     91ENDIF(WITH_TSP) 
    7392 
    74  
    75  
     93IF(WITH_DD) 
     94CONFIGURE_FILE(extra/driving_distance/sql/routing_dd.sql ${SQL_INSTALL_PATH}/routing_dd.sql COPYONLY) 
     95CONFIGURE_FILE(extra/driving_distance/sql/routing_dd_wrappers.sql ${SQL_INSTALL_PATH}/routing_dd_wrappers.sql COPYONLY) 
     96ENDIF(WITH_DD) 
  • tags/1.0RC1/extra/driving_distance/sql/routing_dd.sql

    r30 r31  
    2222        distance float8,directed boolean, has_reverse_cost boolean) 
    2323        RETURNS SETOF path_result 
    24         AS '$libdir/routing
     24        AS '$libdir/routing_dd
    2525        LANGUAGE 'C' IMMUTABLE STRICT; 
    2626                         
     
    3333CREATE OR REPLACE FUNCTION alphashape(sql text) 
    3434        RETURNS SETOF vertex_result 
    35         AS '$libdir/routing
     35        AS '$libdir/routing_dd
    3636        LANGUAGE 'C' IMMUTABLE STRICT; 
  • tags/1.0RC1/extra/driving_distance/src/CMakeLists.txt

    r30 r31  
    1 SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../lib) 
     1#SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../lib) 
     2 
     3IF(UNIX) 
     4  IF(APPLE) 
     5    SET(LIBRARY_OUTPUT_PATH $ENV{DYLD_LIBRARY_PATH}) 
     6  ELSE(APPLE) 
     7    SET(LIBRARY_OUTPUT_PATH $ENV{LD_LIBRARY_PATH}) 
     8  ENDIF(APPLE) 
     9ELSE(UNIX) 
     10  SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../lib) 
     11ENDIF(UNIX) 
    212 
    313ADD_LIBRARY(routing_dd SHARED alpha.c alpha_drivedist.cpp alpha.h boost_drivedist.cpp drivedist.c drivedist.h) 
  • tags/1.0RC1/extra/tsp/sql/routing_tsp.sql

    r30 r31  
    2525CREATE OR REPLACE FUNCTION tsp(sql text, ids varchar, source integer) 
    2626        RETURNS SETOF path_result 
    27         AS '$libdir/routing
     27        AS '$libdir/routing_tsp
    2828        LANGUAGE 'C' IMMUTABLE STRICT; 
  • tags/1.0RC1/extra/tsp/src/CMakeLists.txt

    r30 r31  
    1 SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../lib) 
     1#SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../lib) 
     2 
     3IF(UNIX) 
     4  IF(APPLE) 
     5    SET(LIBRARY_OUTPUT_PATH $ENV{DYLD_LIBRARY_PATH}) 
     6  ELSE(APPLE) 
     7    SET(LIBRARY_OUTPUT_PATH $ENV{LD_LIBRARY_PATH}) 
     8  ENDIF(APPLE) 
     9ELSE(UNIX) 
     10  SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../lib) 
     11ENDIF(UNIX) 
    212 
    313ADD_LIBRARY(routing_tsp SHARED tsp.c tsp.h tsp_solver.cpp)