Ticket #90 (new bug report)

Opened 3 years ago

cmake CONFIGURE_FILE error

Reported by: kyngchaos Owned by:
Priority: major Milestone:
Component: pgRouting package Version: 1.0
Keywords: Cc:

Description

I get a cmake error with CONFIGURE_FILE - for all the *.sql install commands. I think it's because SQL_INSTALL_PATH is not getting set correctly, thus its sanity check that the destination exists fails.

It looks like the problem is:

IF(UNIX)
  SET(LIBRARY_OUTPUT_PATH ${LIB_DIR})
  SET(SQL_INSTALL_PATH /usr/share/postlbs)
ELSE(UNIX)
  SET(LIBRARY_OUTPUT_PATH ${PGROUTING_BINARY_DIR}/lib)
  SET(SQL_INSTALL_PATH ${PGROUTING_BINARY_DIR}/lib)
ENDIF(UNIX)

OSX appears to fall under the "UNIX" category (makes sense), and so it hardwires the SQL_INSTALL_PATH instead of using the configured PGROUTING_BINARY_DIR. /usr/share/postlbs does not exist on my system, and I don't want it to, I want the sql in the configured Postgres dir. If I comment out the UNIX block, leaving the set commands in the second block (else), cmake succeeds in configuring the build.

Note: See TracTickets for help on using tickets.