mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 03:52:35 +01:00
buildbot fixes for storage/cassandra/CMakeLists.txt
storage/cassandra/CMakeLists.txt: more thourough CHECK_CXX_SOURCE_COMPILES test, that checks whether boost::shared_ptr can work with --fno-rtti don't install anything in INSTALL_SYSCONFDIR, if the latter is unset
This commit is contained in:
parent
0af4b6c6ee
commit
97d3402b9c
1 changed files with 12 additions and 5 deletions
|
@ -20,10 +20,17 @@ ENDIF()
|
|||
INCLUDE_DIRECTORIES(AFTER ${Thrift_INCLUDE_DIRS})
|
||||
SET(CMAKE_REQUIRED_INCLUDES ${Thrift_INCLUDE_DIRS})
|
||||
|
||||
STRING(REPLACE "-fno-exceptions" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
|
||||
STRING(REPLACE "-fno-implicit-templates" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
|
||||
|
||||
CHECK_CXX_SOURCE_COMPILES(
|
||||
"
|
||||
#include <Thrift.h>
|
||||
int main() { return 0; }
|
||||
#include <boost/shared_ptr.hpp>
|
||||
int main() {
|
||||
boost::shared_ptr<char> p(new char(10));
|
||||
return 0;
|
||||
}
|
||||
" CASSANDRASE_OK)
|
||||
|
||||
IF(CASSANDRASE_OK)
|
||||
|
@ -39,11 +46,11 @@ IF(CASSANDRASE_OK)
|
|||
gen-cpp/cassandra_constants.cpp
|
||||
gen-cpp/Cassandra.h)
|
||||
|
||||
STRING(REPLACE "-fno-exceptions" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
|
||||
STRING(REPLACE "-fno-implicit-templates" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
|
||||
LINK_DIRECTORIES(${LINK_DIR})
|
||||
|
||||
MYSQL_ADD_PLUGIN(cassandra ${cassandra_sources} STORAGE_ENGINE MODULE_ONLY LINK_LIBRARIES thrift COMPONENT CassandraSE)
|
||||
INSTALL(FILES cassandra.cnf DESTINATION ${INSTALL_SYSCONFDIR}/my.cnf.d
|
||||
COMPONENT CassandraSE)
|
||||
IF (INSTALL_SYSCONFDIR)
|
||||
INSTALL(FILES cassandra.cnf DESTINATION ${INSTALL_SYSCONFDIR}/my.cnf.d
|
||||
COMPONENT CassandraSE)
|
||||
ENDIF(INSTALL_SYSCONFDIR)
|
||||
ENDIF(CASSANDRASE_OK)
|
||||
|
|
Loading…
Reference in a new issue