root/tags/release-1.0/extra/tsp/src/CMakeLists.txt

Revision 58, 0.6 KB (checked in by anton, 3 years ago)

Trash removed from 1.0 tag

Line 
1EXEC_PROGRAM(pg_config
2 ARGS --libdir
3 OUTPUT_VARIABLE LIB_DIR)
4
5IF(LIB_DIR)
6  MESSAGE("Output directory for libraries is set to ${LIB_DIR}")
7ELSE(LIB_DIR)
8  SET(LIB_DIR ${PGROUTING_BINARY_DIR}/lib)
9  MESSAGE("pg_config not found, output directory for libraries is set to ${PGROUTING_BINARY_DIR}/lib")
10ENDIF(LIB_DIR)
11
12IF(UNIX)
13  SET(LIBRARY_OUTPUT_PATH ${LIB_DIR})
14  SET(SQL_INSTALL_PATH /usr/share/postlbs)
15ELSE(UNIX)
16  SET(LIBRARY_OUTPUT_PATH ${PGROUTING_BINARY_DIR}/lib)
17  SET(SQL_INSTALL_PATH ${PGROUTING_BINARY_DIR}/lib)
18ENDIF(UNIX)
19
20ADD_LIBRARY(routing_tsp SHARED tsp.c tsp.h tsp_solver.cpp)
Note: See TracBrowser for help on using the browser.