diff options
author | Mario Emmenlauer <mario@emmenlauer.de> | 2019-04-15 13:36:02 +0200 |
---|---|---|
committer | Jens Geyer <jensg@apache.org> | 2020-02-23 15:12:19 +0100 |
commit | 66d110bcce5c7e1b0deeacd28b046fb4a9c0249b (patch) | |
tree | b1ae0dc60fa26890bf434b90ddf8dd59e165de9d /lib/java | |
parent | 13cbc8defa0877c14af42666b9a7575dea78de72 (diff) | |
download | thrift-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.txt | 11 |
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}") |