summaryrefslogtreecommitdiff
path: root/lib/java
diff options
context:
space:
mode:
authorMario Emmenlauer <mario@emmenlauer.de>2019-04-15 13:36:02 +0200
committerJens Geyer <jensg@apache.org>2020-02-23 15:12:19 +0100
commit66d110bcce5c7e1b0deeacd28b046fb4a9c0249b (patch)
treeb1ae0dc60fa26890bf434b90ddf8dd59e165de9d /lib/java
parent13cbc8defa0877c14af42666b9a7575dea78de72 (diff)
downloadthrift-66d110bcce5c7e1b0deeacd28b046fb4a9c0249b.tar.gz
THRIFT-5109 Misc Cmake build improvements
Patch: Mario Emmenlauer This closes #2017 This closes #2018 This closes #2019 - build/cmake/DefineInstallationPaths.cmake: fixed the library path - build/cmake/ThriftMacros.cmake: do not enforce debug suffix 'd' - lib/java/CMakeLists.txt: allow to override JAVA_INSTALL_DIR
Diffstat (limited to 'lib/java')
-rw-r--r--lib/java/CMakeLists.txt11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/java/CMakeLists.txt b/lib/java/CMakeLists.txt
index a67845aba..28158c007 100644
--- a/lib/java/CMakeLists.txt
+++ b/lib/java/CMakeLists.txt
@@ -29,11 +29,12 @@ if(ANDROID)
add_custom_target(thrift_aar ALL DEPENDS ${THRIFT_AAR})
else()
-
- if(IS_ABSOLUTE "${LIB_INSTALL_DIR}")
- set(JAVA_INSTALL_DIR "${LIB_INSTALL_DIR}/java")
- else()
- set(JAVA_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}/java")
+ if(NOT JAVA_INSTALL_DIR)
+ if(IS_ABSOLUTE "${LIB_INSTALL_DIR}")
+ set(JAVA_INSTALL_DIR "${LIB_INSTALL_DIR}/java")
+ else()
+ set(JAVA_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}/java")
+ endif()
endif()
if(IS_ABSOLUTE "${DOC_INSTALL_DIR}")