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 -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to