Changeset: a6166b836c6c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a6166b836c6c
Modified Files:
MonetDB.spec
cmake/monetdb-options.cmake
debian/rules
sql/server/CMakeLists.txt
Branch: clean_parser
Log Message:
Don't create sqlparse binary for Linux releases.
diffs (78 lines):
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -923,6 +923,7 @@ sed -i 's/1\.2/1.1/' misc/selinux/monetd
-DWITH_PCRE=ON \
-DWITH_PROJ=OFF \
-DWITH_READLINE=ON \
+ -DWITH_SQLPARSE=OFF \
-DWITH_VALGRIND=OFF \
-DWITH_XML2=ON \
-DWITH_ZLIB=ON
diff --git a/cmake/monetdb-options.cmake b/cmake/monetdb-options.cmake
--- a/cmake/monetdb-options.cmake
+++ b/cmake/monetdb-options.cmake
@@ -31,6 +31,10 @@ cmake_dependent_option(CINTEGRATION
"NOT WIN32"
OFF)
+option(WITH_SQLPARSE
+ "Compile and install the sqlparse utility (default=ON)"
+ ON)
+
option(WITH_RTREE
"Enable support for rtrees (librtree; default=ON)"
ON)
diff --git a/debian/rules b/debian/rules
--- a/debian/rules
+++ b/debian/rules
@@ -41,6 +41,7 @@ override_dh_auto_configure:
-DWITH_PCRE=ON \
-DWITH_PROJ=OFF \
-DWITH_READLINE=ON \
+ -DWITH_SQLPARSE=OFF \
-DWITH_VALGRIND=OFF \
-DWITH_XML2=ON \
-DWITH_ZLIB=ON
diff --git a/sql/server/CMakeLists.txt b/sql/server/CMakeLists.txt
--- a/sql/server/CMakeLists.txt
+++ b/sql/server/CMakeLists.txt
@@ -130,6 +130,7 @@ if(NOT MONETDB_STATIC)
PUBLIC_HEADER "${sqlserver_public_headers}")
endif()
+if(WITH_SQLPARSE)
add_executable(sqlparse)
target_sources(sqlparse
@@ -174,24 +175,16 @@ target_link_libraries(sqlparse
set_target_properties(sqlparse
PROPERTIES
VERSION ${MONETDB_VERSION})
+install(TARGETS
+ sqlparse
+ RUNTIME
+ DESTINATION ${CMAKE_INSTALL_BINDIR}
+ COMPONENT server)
+endif()
if(MONETDB_STATIC)
install(TARGETS
sqlserver
- sqlparse
- RUNTIME
- DESTINATION ${CMAKE_INSTALL_BINDIR}
- COMPONENT server
- LIBRARY
- DESTINATION ${CMAKE_INSTALL_LIBDIR}
- ARCHIVE
- DESTINATION ${CMAKE_INSTALL_LIBDIR}
- PUBLIC_HEADER
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/monetdb
- INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
-else()
-install(TARGETS
- sqlparse
RUNTIME
DESTINATION ${CMAKE_INSTALL_BINDIR}
COMPONENT server
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]