poco/cmake
Raphael Freudiger 1dc38d8500 respect lib suffix when installing cmake files
Some cmake files contain pathes to the lib directory with suffix.
So they should respect the suffix as well.
2018-02-19 10:26:45 +01:00
..
cmake_uninstall.cmake.in Moved contributed CMake modules to "cmake" folder 2012-12-16 00:40:40 -02:00
CXX1x.cmake #1991 2017-12-18 10:33:11 +01:00
DefinePlatformSpecifc.cmake replace dl library with CMAKE_DL_LIBS 2017-03-14 12:58:54 -07:00
FindApache2.cmake Moved contributed CMake modules to "cmake" folder 2012-12-16 00:40:40 -02:00
FindAPR.cmake Moved contributed CMake modules to "cmake" folder 2012-12-16 00:40:40 -02:00
FindMySQL.cmake Add support for MariaDB client in cmake build system (#1972) 2017-11-02 15:04:58 -05:00
FindODBC.cmake cmake: Cleanup CMakeLists.txt for all components 2014-08-22 17:11:03 +02:00
FindPCRE.cmake remove duplicate files and remaining Id headers 2017-11-10 09:26:24 +01:00
FindPostgreSQL.cmake Moved contributed CMake modules to "cmake" folder 2012-12-16 00:40:40 -02:00
FindSQLite3.cmake cmake: add find modules for PCRE and SQLite3 2014-07-10 09:15:06 +02:00
PocoConfig.cmake.in Do not overwrite CMAKE_PREFIX_PATH in component config files. 2015-02-04 04:35:23 +01:00
PocoConfigVersion.cmake.in CMake: Create PocoConfig.cmake to make importable from other CMake projects 2014-10-14 17:58:46 +02:00
PocoMacros.cmake respect lib suffix when installing cmake files 2018-02-19 10:26:45 +01:00
README Moved contributed CMake modules to "cmake" folder 2012-12-16 00:40:40 -02:00
test_compiler.cpp Verify in cmake if it possible to compile with C++yy standard 2017-11-08 09:25:06 +01:00

CMAKE Files contributed by Andrew J. P. Maclean <a.maclean@optusnet.com.au>


Put the following files in the directory where your source code is:
  CMakeLists.txt
  PocoConfig.cmake.

Edit CMakeLists.txt to include your source and header files. The sections of interest are:
# Add any source files here.
SET( EXE_SRCS
 "My File.cpp"
)
# Add any include files here.
SET( EXE_INCS
  "My File.h"
)

Then create a subdirectory called build.
In Linux:
cd build
ccmake ..
or
ccmake -GKDevelop3 ..
(This will set up everything so you can use KDevelop3).

In Windows:
run CMakeSetup.exe and set the source code directory and where to build the libraries.

If CMake cannot find Poco, you will see that the variable Poco_INCLUDE_DIR has the value Poco_INCLUDE_DIR-NOTFOUND. Just set this value to the top level direcotry of where the Poco includes are.

If there is a different version of Poco, you may have to add edit the variables SUFFIX_FOR_INCLUDE_PATH, and  SUFFIX_FOR_LIBRARY_PATH adding in the new Poco version in a similar manner to the existing ones in the file PocoConfig.cmake.

Finally:
In Linux
  Either type "make" or if you are using KDevelop, click on the <ProjectName>.kdevelop file.
In Windows just use your IDE or nmake if you use nmake.