Taylor Braun-Jones f0e894ff10 Check for ODBC headers in addition to checking for odbc_config tool 12 years ago
..
FindAPR.cmake dc9aafa7a1 Moved contributed CMake modules to "cmake" folder 13 years ago
FindApache2.cmake dc9aafa7a1 Moved contributed CMake modules to "cmake" folder 13 years ago
FindMySQL.cmake dc9aafa7a1 Moved contributed CMake modules to "cmake" folder 13 years ago
FindODBC.cmake f0e894ff10 Check for ODBC headers in addition to checking for odbc_config tool 12 years ago
FindPostgreSQL.cmake dc9aafa7a1 Moved contributed CMake modules to "cmake" folder 13 years ago
PocoConfig.cmake dc9aafa7a1 Moved contributed CMake modules to "cmake" folder 13 years ago
README dc9aafa7a1 Moved contributed CMake modules to "cmake" folder 13 years ago
cmake_uninstall.cmake.in dc9aafa7a1 Moved contributed CMake modules to "cmake" folder 13 years ago

README

CMAKE Files contributed by Andrew J. P. Maclean


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 .kdevelop file.
In Windows just use your IDE or nmake if you use nmake.