Commit Graph

205 Commits

Author SHA1 Message Date
db7bc39c7c use ${CMAKE_BINARY_DIR} prefix for files generated by CMake
so that files are created in build dir and source dir is
never modified by building
2014-10-17 15:40:29 +02:00
87b14d973f Running testall target with CMake doesn't overwrite the existing MaxScale.cnf anymore. 2014-10-15 12:42:26 +03:00
56b82acb1b Fixed CMake builds overwriting MaxScale.cnf when installing after tests were built. 2014-10-14 19:15:59 +03:00
d335794715 Added a 'buildtests' target that only builds the test version. 2014-10-13 13:57:08 +03:00
7117eae2b2 CMake will now properly create the log folder when installing. 2014-10-13 12:12:40 +03:00
253b22d608 Added a 'DebugSymbols' build target to generate debugging symbols but not enable debugging code. 2014-10-08 12:44:22 +03:00
3cd8e29c4c Changed the way some CMake functions are used to support older versions of CMake. 2014-10-07 14:09:22 +03:00
d227409abc re-enabled the automatic detection of dependencies for packages. 2014-10-03 15:08:49 +03:00
a7fc8cd68a added missing dependencies to RPM and DEB packages. 2014-10-03 14:40:57 +03:00
c5f0baaa8f 'make testall' now correctly kills the test MaxScale process. 2014-10-03 10:09:15 +03:00
c4ca1ddb13 Updated non-source files with new company name. 2014-10-01 15:21:47 +03:00
f5e789da2b init.d scripts and ldconfig files are no longer overwritten when configuring CMake 2014-09-25 12:37:04 +03:00
d8d920bdb4 made the searching of MySQL headers look recursively for subdirectories 2014-09-24 18:58:23 +03:00
725a432bf7 Merging 'cmake_build' into 'release-1.0beta-refresh' 2014-09-24 17:29:23 +03:00
e30f4b4b95 Cleaned up dependency checking 2014-09-24 15:39:06 +03:00
9c61dcebaa changed 'Release' build type to 'Optimized' and removed the default -O2 flags 2014-09-24 12:58:44 +03:00
0b143584c6 Added comments and removed redundant dependency checking 2014-09-24 09:57:17 +03:00
10f951bb75 Added a custom flag for the level of optimization 2014-09-22 19:03:16 +03:00
e325819348 changed Release build optimization to -O2 from -O3 due to -O3 causing bugs 2014-09-22 18:38:28 +03:00
fc848665e5 Added variables for RabbitMQ headers and libraries, added more error checks.
modified:   CMakeLists.txt
	modified:   README
	modified:   macros.cmake
	modified:   query_classifier/test/canonical_tests/CMakeLists.txt
	modified:   rabbitmq_consumer/CMakeLists.txt
	modified:   server/modules/filter/CMakeLists.txt
2014-09-22 13:14:53 +03:00
bf0d41674d Droppped CMake requirement to 2.6 2014-09-22 11:34:58 +03:00
3f0de666ac Changed the order of linking to resolve some debug build bugs and added the missing parent directory of the MYSQL_DIR into the included directories. 2014-09-20 19:44:30 +03:00
c868fedb87 Fixed missing ${EMBEDDED_LIB} variables and changed to the proper template config file. 2014-09-19 11:41:44 +03:00
c97cbd0a7f fixed typos and old information from files 2014-09-18 15:56:06 +03:00
942174e94f removed manual UBUNTU flag and renamed it to DEB_LIKE and made it automated 2014-09-18 15:50:58 +03:00
b6ab18166e Debian/Ubuntu install scripts 2014-09-18 15:30:23 +03:00
83aed02651 fixed wrong debian package architecture 2014-09-18 13:27:06 +03:00
7471911087 added missing debug compiler flags and tuned library linking flags 2014-09-18 11:05:40 +03:00
3776fdb015 added a 'testall' target which builds and runs the tests 2014-09-17 10:39:47 +03:00
29bcab368b removed dynamic library installation when building non-static versions 2014-09-16 17:26:30 +03:00
be057a4eef Fixed changing cached values causing linking errors 2014-09-16 17:14:50 +03:00
e1118fb569 added check for packaging tools 2014-09-16 16:42:46 +03:00
0f5cfdbd1a Added dependency checks, Debian packaging and fixes to various parts of the CMake build files. 2014-09-16 15:02:43 +03:00
fdf1271138 Cleaned up RabbitMQ component building. 2014-09-16 11:34:05 +03:00
98671de7f3 Set minimum CMake version to 2.8.12 2014-09-16 04:10:56 +03:00
e5d0dedd7f Added custom define to .spec file generation to prevent system folder generation 2014-09-15 20:02:17 +03:00
57b9962a3d more RPM fixes, manual ignoring of directories 2014-09-15 19:42:02 +03:00
1b8f952ce9 Ignoring of system folders 2014-09-15 19:25:22 +03:00
eed96677df More packaging fixes 2014-09-15 15:52:01 +03:00
8667bf27cb Fixed packaging problems 2014-09-15 14:52:47 +03:00
1f56db310d Changed variable names to closer match their usage
Changed the default values to the same as in makefiles
Added configured versions of maxscale.conf and maxscale init.d script
2014-09-15 14:12:55 +03:00
48012cd571 Added more build options and README changes 2014-09-15 11:48:40 +03:00
5d26cf6fd5 Added optional RabbitMQ component configuration
Changed all the configuration variables to cached
Fixed some errors in tests
2014-09-14 07:33:21 +03:00
df7590c167 Fixed INSTALL_SYSTEM_FILES failing if it was set to some other false value than 'N' 2014-09-13 15:04:10 +03:00
155efe0dc5 Added more status messages to configuration and a switch to control system file installing 2014-09-13 14:57:17 +03:00
bc49b6a901 CPack configurations updated to better match expected values 2014-09-13 04:13:25 +03:00
32b72ce474 more configuration options, README update and tests 2014-09-12 16:48:21 +03:00
ba9a31497e cleaning up of main CMakeListst.txt 2014-09-12 11:21:05 +03:00
f0641dc39e added readwritesplit tests 2014-09-12 07:30:25 +03:00
8962fec0cf added post install ldconfig call 2014-09-11 22:04:57 +03:00