pgRouting

Changeset 34

Show
Ignore:
Timestamp:
10/02/07 11:08:04 (1 year ago)
Author:
anton
Message:

win32 patch deleted

Files:

Legend:

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

    r33 r34  
    1 #The first, top-level directory contains the following CMakeLists.txt file. 
    2 # The name of our project is "VISPACK".  CMakeLists files in this project can 
    3 # refer to the root source directory of the project as ${VISPACK_SOURCE_DIR} and 
    4 # to the root binary directory of the project as ${VISPACK_BINARY_DIR}. 
    51CMAKE_MINIMUM_REQUIRED(VERSION 2.3) 
    62PROJECT(PGROUTING) 
     
    128SET(PGROUTING_VERSION_PATCH "0") 
    139 
    14 SET(PGROUTING_VERSION_STRING "${PGROUTING_VERSION_MAJOR}.${PGROUTING_VERSION_MINOR}") 
     10SET(PGROUTING_VERSION_STRING "${PGROUTING_VERSION_MAJOR}.${PGROUTING_VERSION_MINOR}.${PGROUTING_VERSION_PATCH}-RC1") 
    1511 
    1612add_subdirectory(cmake) 
     
    2016 
    2117macro_optional_find_package(PostgreSQL) 
     18 
     19EXEC_PROGRAM(pg_config 
     20 ARGS --libdir 
     21 OUTPUT_VARIABLE LIB_DIR) 
     22 
     23IF(LIB_DIR) 
     24  MESSAGE("Output directory for libraries is set to ${LIB_DIR}") 
     25ELSE(LIB_DIR) 
     26  SET(LIB_DIR ${PGROUTING_BINARY_DIR}/lib) 
     27  MESSAGE("pg_config not found, output directory for libraries is set to ${PGROUTING_BINARY_DIR}/lib") 
     28ENDIF(LIBDIR) 
    2229 
    2330if(PGROUTING_CORE_INCLUDE_DIR) 
     
    6471 
    6572IF(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) 
     73  SET(LIBRARY_OUTPUT_PATH ${LIB_DIR}) 
    7174  SET(SQL_INSTALL_PATH /usr/share/postlbs) 
    7275ELSE(UNIX) 
    7376  SET(LIBRARY_OUTPUT_PATH ${PGROUTING_BINARY_DIR}/lib) 
    74   SET(SQL_INSTALL_PATH lib) 
     77  SET(SQL_INSTALL_PATH ${PGROUTING_BINARY_DIR}/lib) 
    7578ENDIF(UNIX) 
    76  
    77 IF(LIBRARY_OUTPUT_PATH) 
    78   MESSAGE("Library output directory not found. All libraries will be built at ./lib directory") 
    79   SET(LIBRARY_OUTPUT_PATH ${PGROUTING_BINARY_DIR}/lib) 
    80 ENDIF(LIBRARY_OUTPUT_PATH) 
    81  
    8279 
    8380SET(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 
    8481) 
    8582 
    86 # Make sure the compiler can find include files from our Hello library. 
    8783INCLUDE_DIRECTORIES(. ${PGROUTING_INCLUDE_DIRECTORIES}) 
    8884