Changeset: 6d7ea9ba3967 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/6d7ea9ba3967
Modified Files:
        ChangeLog
        cmake/monetdb-options.cmake
        debian/rules
        documentation/source/cmake.rst
Branch: default
Log Message:

Some more changes for removing embedded C support.


diffs (51 lines):

diff --git a/ChangeLog b/ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,7 +4,7 @@
 * Fri Jun 19 2026 Sjoerd Mullender <[email protected]>
 - Removed embedded C support.  It is no longer possible to use user-defined
   functions which are written in C or C++ (i.e. using `CREATE FUNCTION
-  ... LANGUAGE C ...`.  Upgrading to this version will succeed if such
+  ... LANGUAGE C ...`).  Upgrading to this version will succeed if such
   functions are defined, but they cannot be used anymore.  Use this
   query to find all affected functions: `SELECT s.name, f.name FROM
   sys.functions f JOIN sys.schemas s ON s.id = f.schema_id WHERE
diff --git a/cmake/monetdb-options.cmake b/cmake/monetdb-options.cmake
--- a/cmake/monetdb-options.cmake
+++ b/cmake/monetdb-options.cmake
@@ -23,12 +23,6 @@ option(TESTING
   "Enable support for testing"
   ON)
 
-cmake_dependent_option(CINTEGRATION
-  "Enable support for C UDFs (default=ON)"
-  ON
-  "NOT WIN32"
-  OFF)
-
 option(WITH_SQLPARSE
   "Compile and install the sqlparse utility (default=ON)"
   ON)
diff --git a/debian/rules b/debian/rules
--- a/debian/rules
+++ b/debian/rules
@@ -20,7 +20,6 @@ override_dh_auto_configure:
        -DCMAKE_INSTALL_RUNSTATEDIR=/run \
        -DRELEASE_VERSION=ON \
        -DASSERT=OFF \
-       -DCINTEGRATION=ON \
        -DFITS=ON \
        -DGEOM=ON \
        -DINT128=ON \
diff --git a/documentation/source/cmake.rst b/documentation/source/cmake.rst
--- a/documentation/source/cmake.rst
+++ b/documentation/source/cmake.rst
@@ -70,7 +70,7 @@ testing
 Options
 =======
 
-In cmake, options can have the value ON or OFF. In the autotools system, many 
configure options where called "enable_xxxx" with the value true or false. To 
make the sure the cmake command "sounds logical" when read from the 
commandline, we choose to use short descriptions for the options. For example 
"enable_cintegration=true" becomes "-DCINTEGRATION=ON".
+In cmake, options can have the value ON or OFF. In the autotools system, many 
configure options where called "enable_xxxx" with the value true or false. To 
make the sure the cmake command "sounds logical" when read from the 
commandline, we choose to use short descriptions for the options. For example 
"enable_geom=true" becomes "-DGEOM=ON".
 
 The idea behind the defaults for the options also has changed from the 
autotools build system. Previously the idea was to limit the part of the code 
that was build in order to speed up the compilation. Parts of the code that 
were not required where only build when explicitly enabled. In the cmake build 
system this has been reversed. Now as much as possible is build, since 
compiling everything is now fast enough. In the cmake build system, every 
optional part is build, as long as the dependent libraries are detected.
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to