set(PostgreSQL_TYPE_INCLUDE_DIR "/usr/include/")
find_package(PostgreSQL REQUIRED)
include_directories(${PostgreSQL_INCLUDE_DIRS})
+find_program(OSMOSIS osmosis)
+if (NOT EXISTS "${OSMOSIS}")
+ set(OSMOSIS_PATH "/nonexistent")
+ message(WARNING "Osmosis not found (required for updates)")
+else()
+ set(OSMOSIS_PATH "${OSMOSIS}")
+ message(STATUS "Using osmosis at ${OSMOSIS_PATH}")
+endif()
+
find_program(PG_CONFIG pg_config)
execute_process(COMMAND ${PG_CONFIG} --pgxs
// Paths
@define('CONST_Osm2pgsql_Binary', CONST_InstallPath.'/osm2pgsql/osm2pgsql');
-@define('CONST_Osmosis_Binary', '/usr/bin/osmosis');
+@define('CONST_Osmosis_Binary', '@OSMOSIS_PATH@');
@define('CONST_Tiger_Data_Path', CONST_BasePath.'/data/tiger');
@define('CONST_Wikipedia_Data_Path', CONST_BasePath.'/data');