File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,13 +4,19 @@ if(${CMAKE_VERSION} VERSION_LESS "3.11.4")
44 message ("Please consider switching to CMake 3.11.4 or newer" )
55endif ()
66
7+ set (ROCKSDB_JAVA_VERSION "$ENV{ROCKSDB_JAVA_VERSION} " CACHE STRING
8+ "Version string for RocksJava pom.xml and JAR artifacts (default: RocksDB project version)" )
9+ if (NOT ROCKSDB_JAVA_VERSION)
10+ set (ROCKSDB_JAVA_VERSION "${CMAKE_PROJECT_VERSION} " )
11+ endif ()
12+
713# ---------------------------------------------------------------------------
814# Generate pom.xml from pom.xml.template by substituting the project version.
915# Equivalent to the ../Makefile 'rocksdbjavageneratepom' target.
1016# ---------------------------------------------------------------------------
11- message (STATUS "Generating java/pom.xml (version ${CMAKE_PROJECT_VERSION } )" )
17+ message (STATUS "Generating java/pom.xml (version ${ROCKSDB_JAVA_VERSION } )" )
1218file (READ ${CMAKE_CURRENT_SOURCE_DIR} /pom.xml.template _POM_TEMPLATE )
13- string (REPLACE "0.0.0-SNAPSHOT" "${CMAKE_PROJECT_VERSION } " _POM_CONTENT "${_POM_TEMPLATE} " )
19+ string (REPLACE "0.0.0-SNAPSHOT" "${ROCKSDB_JAVA_VERSION } " _POM_CONTENT "${_POM_TEMPLATE} " )
1420file (WRITE ${CMAKE_CURRENT_SOURCE_DIR} /pom.xml "${_POM_CONTENT} " )
1521
1622# ---------------------------------------------------------------------------
You can’t perform that action at this time.
0 commit comments