libtabula

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

36 check-ins related to "cmake"

2014-09-11
10:58
Replaced Bakefile based build system with CMake one. The CMake one cannot yet do everything the Bakefile one could (see the TODO list in the top-level CMakeLists.txt file) but it does build the library, the examples, and the documentation. I see no reason these other things cannot eventually be made to work, so it's time to integrate the cmake branch into the trunk. check-in: 6ddff42c58 user: tangent tags: trunk
10:54
Forgot --nonet on the xsltproc command for generating userman.fo. Closed-Leaf check-in: abcb5c1e23 user: tangent tags: cmake
10:05
HTML userman generation working check-in: 5cdf666b2f user: tangent tags: cmake
09:40
Accidentally swapped PDF and HTML build output directories check-in: 3a547ba770 user: tangent tags: cmake
09:38
userman.pdf creation working check-in: 85b3a77054 user: tangent tags: cmake
09:13
Got userman build working check-in: 10344214e4 user: tangent tags: cmake
08:52
Flag enabling building userman wasn't being set correctly check-in: 416cff1c5d user: tangent tags: cmake
08:43
The libxslt version number check in the DocBook build path isn't working right, but I've at least reworked it to be clearer, and so it happens to work on the system I'm working on right now. check-in: 5a99221cf3 user: tangent tags: cmake
2014-09-09
22:20
- Recombined the doc/CMakeLists.txt from the separated userman and refman pieces. For some reason, the variables the subordinate pieces set aren't exported to the higher level, so the top-level doc taget wasn't being configured properly.

- Checking for xsltproc >= 1.1.27 now, as that's the minimum version that works with our current XInclude scheme. (This is the reason for the most recent problem we've had with this. Our code is correct, but only newer xsltproc's can cope.) check-in: d9d9a6c2be user: etr tags: cmake

19:50
Moved the refman target and Doxygen tool check from doc/CMakeLists.txt to src/CMakeLists.txt. It doesn't greatly matter where it is, so it's better if it's nearer to where the refman stuff lives. We moved the userman target and DocBook tool check out of here in an earlier checkin, so it makes sense that this file only exist to build the higher-level doc target from the results of those two test sets. check-in: 023e59f222 user: etr tags: cmake
18:35
First cut at generating *.txt from examples/*.{cpp,h} for xincluding into the userman. The generation is working, but the xincludes still fail. check-in: 7f18093a8a user: etr tags: cmake
15:06
Moved the new doc, userman, and refman targets from top-level CMake file to a new one in the doc subdir. The targets still exist at the top level, since CMake merges all subdirectory targets into the top-level output Makefile or whatever. check-in: d17453c68b user: etr tags: cmake
2014-09-08
20:08
First rough cut at calling xsltproc to create the HTML version of the userman from the *.dbx files. Breaks on the *.txt version of the examples, which we aren't building yet. check-in: 43af3d8403 user: etr tags: cmake
11:41
Got CMake finding the DocBook XSL tools, and generating a "doc" target that depends on the now-separate "userman" and "refman" targets, depending on which combination of tools we found. The userman target is dummied-up at the moment. I need the checkpoint before I start converting the existing doc/userman/Makefile to CMake form. check-in: 68752d1c1c user: tangent tags: cmake
11:14
Got Doxygen working with CMake, with output in the build directory instead of in the source directory. check-in: c73b745143 user: tangent tags: cmake
2014-08-24
10:30
Building ssqlsxlat tool and libssqls2parse convenience library check-in: adc331c0bb user: tangent tags: cmake
10:07
Updated cmake TODO with current status check-in: 6d609aec2a user: tangent tags: cmake
09:29
Using FindMySQL.cmake's "find required" feature instead of checking its output explicitly. check-in: f1e091889c user: tangent tags: cmake
2014-08-23
03:48
Decreased minimum version to 2.6: it's working on CentOS 5, which ships with 2.6.7. check-in: 8b8bb79d54 user: etr tags: cmake
02:59
Building all the rest of the examples check-in: b3228cc026 user: tangent tags: cmake
02:54
Building tquery1-4 check-in: 0119d57c76 user: tangent tags: cmake
02:52
Building examples/ssqls1-6 check-in: 9707cfeb5a user: tangent tags: cmake
02:50
Building simple1-3 check-in: 12c74fb4bb user: tangent tags: cmake
02:48
Building libltexcomm check-in: 43655b4105 user: tangent tags: cmake
02:44
. check-in: 6d0102000c user: tangent tags: cmake
02:28
CMake now generating the other *.in outputs copied from configure.ac, except for Makefile.in, obviously. check-in: c8e2b4edce user: tangent tags: cmake
02:26
Fixed some remaining "MYSQLPP" references check-in: 7b317e31f5 user: tangent tags: cmake
02:14
Added check for localtime_r() check-in: ac118f7151 user: tangent tags: cmake
01:26
cmake generating config.h now, with checks for getopt() header. This is also the first point where the cmake branch is building the complete library and resetdb! check-in: 58af20639d user: tangent tags: cmake
2014-08-22
22:28
Fixed MySQL CMake module use check-in: 936d098751 user: tangent tags: cmake
21:21
Switched from hand-rolled MySQL location checking code to a contributed module found on the net. Still doesn't work, but it's got to be closer than my code. check-in: 4242b34886 user: tangent tags: cmake
20:15
Added MySQL header/library checking commands to top-level CMakeLists.txt. The library one isn't working right, but it's at least structurally correct. check-in: 4497ff5367 user: tangent tags: cmake
20:15
Added a #include for Ubuntu check-in: 8357ff10e9 user: tangent tags: cmake
2014-08-21
12:12
Greatly expanded TODO list, after skimming through libtabula.bkl and configure.ac, seeing what all the existing build system does. check-in: 790dcf6d29 user: tangent tags: cmake
11:04
First partial step toward converting from Bakefile to CMake. The library builds on Makefile based systems, and resetdb builds and links correctly. There's a lot more to do than just get the other examples/*.cpp building, but I need the checkpoint, and it's a reasonable place to start the feature branch. check-in: 489ce6ed9f user: tangent tags: cmake
2014-06-04
09:13
Reimplemented Query::escape_string() in terms of SQLStream::escape_string() to avoid duplicate code. check-in: 77f193837a user: etr tags: trunk