mkrivos
5e3258f92e
Enable POCO_HAVE_FD_EPOLL on linux for cmake build system too
2015-08-19 12:12:18 +02:00
Torndeco
0859133d47
CMake Fix for non MSVC Installs
...
The return function is causing Data/CMakeLists.txt to exit early before they include sub directories.
i.e Data/MySQL Data/ODBC Data/SQLite
http://www.cmake.org/cmake/help/v3.0/command/return.html
2015-06-05 03:04:08 +01:00
Philip Miller
f918793228
add macro POCO_INSTALL_PDB to install MSVC pdb files
2015-06-02 12:05:15 -04:00
Philip Miller
2efe9b05cb
add option ENABLE_MSVC_MP for parallel MSVC builds
2015-06-02 12:04:31 -04:00
Aleksandar Fabijanic
724ea08f6c
Merge pull request #808 from siemens/cmake-develop
...
CMake: Remove odbc32 from SYSLIBS on windows
2015-05-07 23:35:26 -05:00
Pascal Bach
28ac7e80db
CMake: Add the "d" postfix for debug builds on all platforms
2015-05-07 14:25:14 +02:00
Pascal Bach
7a24b76626
CMake: Remove odbc32 from SYSLIBS on windows
...
obdc32 is already added to the libraries by FindODBC
2015-05-07 13:44:58 +02:00
Pascal Bach
bef0023418
CMake: Remove gdi32 dependency
...
It fails under WindowsCE and it doesn't seem to be required at all.
2015-05-06 12:44:52 +02:00
Torndeco
9d28a6aa1f
CMake: FindMySQL, added Program Files(x86)/MySQL to search path for MySQL
2015-05-04 15:36:21 +02:00
Pascal Bach
6fb5ecca03
Improve CMake handling of MD and MT
...
- Some other minor improvements
Contributed-by: Torndeco <torndeco.di@gmail.com>
2015-05-04 15:34:48 +02:00
Sascha Zelzer
25d3f4ccd4
Use correct locations for the generated Poco*ConfigVersion.cmake files.
2015-02-04 04:35:56 +01:00
Sascha Zelzer
10425a9556
Do not overwrite CMAKE_PREFIX_PATH in component config files.
...
This fixes problems when a project adds a directory to
CMAKE_PREFIX_PATH, then calls find_package(Poco ...) and afterwards
calls find_package() for another project located in one of the
directories of the original CMAKE_PREFIX_PATH variable.
2015-02-04 04:35:23 +01:00
Pascal Bach
61cdbf0b16
CMake: Remove PocoConfig.cmake as proper *Config.cmake files are now generated on a per component when built with CMake.
...
resolves : #677
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
2015-01-27 16:00:34 +01:00
Pascal Bach
f778e67430
CMake: Improve installation and package generation
...
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
2015-01-27 15:52:18 +01:00
Pascal Bach
b69fafb84c
CMake: Create PocoConfig.cmake to make importable from other CMake projects
...
The generated PocoConfig.cmake can be used by other CMake projects using find_package.
2014-10-14 17:58:46 +02:00
Pascal Bach
c8a96c9247
CMake: Add macro to help generate Packages from Poco
2014-10-14 17:58:46 +02:00
Pascal Bach
7950001803
cmake: Cleanup CMakeLists.txt for all components
...
- Add missing CMakeLists.txt
- Use POCO_ macros to improve code structure in XCode/VisualStudio
- Better ODBC detection
- Remove unnecessary commented out code
The CMake documentation recommends explicitly listing source files, but because CMake is not the primary build system GLOB patterns are used for the moment.
2014-08-22 17:11:03 +02:00
Pascal Bach
65fcaf65a0
cmake: Rework top level CMake file
...
- Allow enable/disable components
2014-08-22 17:11:03 +02:00
Pascal Bach
2be8dc0fee
cmake: add find modules for PCRE and SQLite3
...
Reviewed-by: Roger Meier <r.meier@siemens.com>
2014-07-10 09:15:06 +02:00
Taylor Braun-Jones
f0e894ff10
Check for ODBC headers in addition to checking for odbc_config tool
2013-09-11 09:20:13 -06:00
Mathäus Mendel
dc9aafa7a1
Moved contributed CMake modules to "cmake" folder
...
By convention CMake project files are placed on a folder called "cmake" and then called from the build system by appending the CMAKE_MODULE_PATH variable
2012-12-16 00:40:40 -02:00