aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Bumping the version due to a BIC change in commit ↵Hugo Parente Lima2012-03-091-2/+2
| | | | ce7f2121cd3583d67f26bcc87e8a1d2d11e599a6.
* Add support for distributed compilation using icecc.Hugo Parente Lima2012-03-091-0/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Colored output is disabled by default on Windows.Hugo Parente Lima2012-03-091-1/+1
| | | | | | | Define the NOCOLOR constant to disable it in other systems. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Use CMake DEFINES to export symbols.Renato Filho2012-03-091-2/+2
| | | | | Reviewer: Hugo Parente Lima <hugo.pl@gmail.com> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix flags used when compiling using MSVC.Hugo Parente Lima2012-03-091-1/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Disable colored output on windows (msvc)Hugo Parente Lima2012-03-091-1/+1
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Make libxml2 and libxslt optional dependencies.Hugo Parente Lima2012-03-091-8/+26
|
* Bump to version 0.7.1.Renato Filho2012-03-091-1/+1
|
* Bump version due to ABI changes.Hugo Parente Lima2012-03-091-2/+2
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Fix cmake files used by other libs to detect ApiExtractor.Hugo Parente Lima2012-03-091-2/+2
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Bump to release 0.6.1.Renato Filho2012-03-091-1/+1
|
* Bump version to 0.6.0Renato Filho2012-03-091-2/+2
|
* Use external CXX_FLAGS on compilation flags.Renato Filho2012-03-091-2/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Disabled GCC optimization flags by default.Renato Filho2012-03-091-7/+21
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Fixed invalid links flags on MacOS.Renato Filho2012-03-091-3/+5
|
* Avoid export unnecessary symbols to public api.Renato Filho2012-03-091-0/+1
| | | | | | | Fixes bug #209. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Hugo Parente Lima <hugo.lima@openbossa.org>
* Bump version to 0.5.2.Renato Filho2012-03-091-1/+1
|
* Updated git-archive use to keep compatibility with git version 1.6.Renato Filho2012-03-091-1/+1
|
* Fix soname of ApiExtractor.Hugo Parente Lima2012-03-091-1/+2
|
* Bump version to 0.5.1.Hugo Parente Lima2012-03-091-1/+1
|
* Remove detection of duplicated enum values, this was implemented due to a ↵Hugo Parente Lima2012-03-091-2/+2
| | | | | | bug on boost::python which doesn't exists nowadays.
* Bump version to 0.5.0, due to ABI breackage.Hugo Parente Lima2012-03-091-2/+2
| | | | | ApiExtractor is not prepared for binary compatibility, so this will happen a lot.
* TypeDatabase class moved to its own header/cpp.Hugo Parente Lima2012-03-091-0/+2
|
* Include class moved to its own .h/.cpp file.Hugo Parente Lima2012-03-091-0/+2
|
* Do not build tests if explicitly wanted to. Default is to build.Carlos Goncalves2012-03-091-3/+9
| | | | | | | | | The majority of users don't need tests built. This will reduce build time significantly, and packagers will be thanked for it. To not build tests append -DBUILD_TESTS=False to cmake parameters. Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org> Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
* Changed routine to build source packages.Hugo Lima2012-03-091-3/+7
| | | | | | | | Our changelog is just the output of git log, so it's added only on source packages and don't need to stay in the git repository. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org>
* Bump version to 0.4.1Hugo Lima2012-03-091-1/+1
|
* Bump version to 0.4.0Hugo Lima2012-03-091-2/+2
|
* Remove Boost::graph dependence from ApiExtractor by using our own codeHugo Lima2010-03-031-2/+3
| | | | for graph topological sort.
* Remove FindApiExtractor.cmake file in favor of ApiExtractorConfig and ↵Hugo Lima2010-02-241-8/+12
| | | | | | | | | | Version .cmake files. This is the right way to go, according to: - http://www.cmake.org/pipermail/cmake/2009-April/028504.html - http://www.cmake.org/Wiki/CMake_2.6_Notes#Packages Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Bump version to 0.3.4renato2009-12-211-1/+1
|
* Merge commit 'mainline/master'renato araujo oliveira2009-11-241-1/+1
|\
| * Install FindApiExtractor.cmake in the correct directory when usingHugo Lima2009-11-241-1/+1
| | | | | | | | | | | | cmake 2.8. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* | Bump version to 0.3.3renato araujo oliveira2009-11-241-1/+1
|/
* - Fixes flags used with msvc.Hugo Lima2009-11-231-2/+2
| | | | | | | - Set the library output path to the tests directory, so the unit tests can find the apiextractory library on windows. Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
* Fix install command, so it works on windows.Hugo Lima2009-11-201-2/+8
| | | | When compiling with msvc, use msvc specific flags, not the gcc ones.
* Removed unused parser file.Hugo Lima2009-11-181-1/+0
|
* APIExtractor is a huge amount of legacy code inherited from QtScriptGenerator,Hugo Lima2009-11-131-1/+2
| | | | | | | | | | | | | | | | | | but QtScriptGenerator itself isn't a library, this explains why libapiextractor does not care about things that every library SHOULD care, symbol visibility and binary compatibility. This commit adds symbol visibility rules to libapiextractor as the first step to make libapiextractor aware of binary compatibility. This is also needed if we want to be able to compile and use libapiextractor under Windows. Note: Not all symbols were made public, just the symbols needed by shiboken, boostpython and doc generators, because IMHO libapiextractor needs some love and a API review. More symbols could be added later if needed. Reviewed by Renato Araujo <renato.filho@openbossa.org>
* Removed code that always add _d as debug postfix, debug postfix is usefull ↵Hugo Lima2009-10-211-4/+1
| | | | | | | | | | | | for some packagers but awful for other distros or simple raw builds, because debug libs will be generated with a difenrent name and all other projects are expecting the library name without the debug postfix, resulting in a linker error, because the library was not found. For all packagers that still want to set a debug postfix, just use the cmake flag: -DCMAKE_DEBUG_POSTFIX:STRING="my_debug_postfix"
* Bump version to 0.3.2Lauro Neto2009-10-021-1/+1
|
* Created CMake flag LIB_DEBUG_POSTFIX for modify library name when using ↵Renato Araujo Oliveira Filho2009-09-231-4/+5
| | | | CMAKE_BUILD_TYPE=Debug.
* Avoid use of pkg_config for search for libraries.Renato Araujo Oliveira Filho2009-09-101-5/+4
| | | | | | Fixes Bug #39. Reviewed by Luciano Miguel Wolf <luciano.wolf@openbossa.org>
* Do not link with boost::graph library.Hugo Lima2009-09-081-1/+1
| | | | Fix bug#37
* Bump version to 0.3.1Lauro Neto2009-09-021-2/+3
| | | | | The previous commit bumped to a wrong version. This commit also adds micro version.
* Bump version to 0.4 (current development version)Lauro Neto2009-09-021-1/+1
|
* Bump version to 0.3.sb-0.3Lauro Neto2009-09-011-1/+1
|
* Merged mainline with no_generator branch.Hugo Lima2009-08-251-2/+5
|\
| * Fixed apiextractor version, so it now creates the symlinks for ↵Hugo Lima2009-08-241-13/+4
| | | | | | | | | | | | libapiextractor.so.0 and libapiextractor.so.0.x Reviewed by Lauro Moura
| * Allow defining the 'lib' dir (eg. 'lib64').Carlos Gonçalves2009-08-211-2/+5
| | | | | | | | | | | | This is required by some distributions such as openSUSE, where 64-bit libraries are installed in lib64 directories and 32-bit libraries in the lib directories.
* | Backport: Fixed apiextractor version, so it now creates the symlinks for ↵Hugo Lima2009-08-241-13/+4
| | | | | | | | libapiextractor.so.0 and libapiextractor.so.0.x