Changeset 34
- Timestamp:
- 10/02/07 11:08:04 (1 year ago)
- Files:
-
- tags/1.0RC1/CMakeLists.txt (modified) (4 diffs)
- tags/1.0RC1/win32 (deleted)
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 can3 # refer to the root source directory of the project as ${VISPACK_SOURCE_DIR} and4 # to the root binary directory of the project as ${VISPACK_BINARY_DIR}.5 1 CMAKE_MINIMUM_REQUIRED(VERSION 2.3) 6 2 PROJECT(PGROUTING) … … 12 8 SET(PGROUTING_VERSION_PATCH "0") 13 9 14 SET(PGROUTING_VERSION_STRING "${PGROUTING_VERSION_MAJOR}.${PGROUTING_VERSION_MINOR} ")10 SET(PGROUTING_VERSION_STRING "${PGROUTING_VERSION_MAJOR}.${PGROUTING_VERSION_MINOR}.${PGROUTING_VERSION_PATCH}-RC1") 15 11 16 12 add_subdirectory(cmake) … … 20 16 21 17 macro_optional_find_package(PostgreSQL) 18 19 EXEC_PROGRAM(pg_config 20 ARGS --libdir 21 OUTPUT_VARIABLE LIB_DIR) 22 23 IF(LIB_DIR) 24 MESSAGE("Output directory for libraries is set to ${LIB_DIR}") 25 ELSE(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") 28 ENDIF(LIBDIR) 22 29 23 30 if(PGROUTING_CORE_INCLUDE_DIR) … … 64 71 65 72 IF(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}) 71 74 SET(SQL_INSTALL_PATH /usr/share/postlbs) 72 75 ELSE(UNIX) 73 76 SET(LIBRARY_OUTPUT_PATH ${PGROUTING_BINARY_DIR}/lib) 74 SET(SQL_INSTALL_PATH lib)77 SET(SQL_INSTALL_PATH ${PGROUTING_BINARY_DIR}/lib) 75 78 ENDIF(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 82 79 83 80 SET(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 84 81 ) 85 82 86 # Make sure the compiler can find include files from our Hello library.87 83 INCLUDE_DIRECTORIES(. ${PGROUTING_INCLUDE_DIRECTORIES}) 88 84

