Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CMake configuration for Firebird #57

Closed
mloskot opened this issue Feb 8, 2013 · 2 comments
Closed

Add CMake configuration for Firebird #57

mloskot opened this issue Feb 8, 2013 · 2 comments
Assignees
Labels
Milestone

Comments

@mloskot
Copy link
Contributor

mloskot commented Feb 8, 2013

@vnaydionov has done some testing with Firebird for the recent Git master, applied fixes in code and Makefile.basic (see pull #56)) and confirmed it basically works.
So, it would be nice to have Firebird back and released in SOCI 3.2.0.

Before, Firebird needs to be configured for CMake:

  1. Is there FindFirebird.cmake module provided by CMake 2.8.10+? If not, we need to find/create custom one in src/cmake/modules
  2. Add src/cmake/dependencies/Firebird.cmake module and call find_package for Firebird.
  3. Add Firebird to list of searched dependencies in src/cmake/SociDependencies.cmake. (BTW, a separate task, this should be reimplemented to automatically look for files in src/cmake/dependencies/)
  4. Create simple src/backends/firebird/CMakeLists.txt and call soci_backend macro.
  5. Create simple src/backends/firebird/test/CMakeLists.txt and call soci_backend_test macro.
@mloskot
Copy link
Contributor Author

mloskot commented Feb 11, 2013

@vnaydionov proposed the update in the pull #60

@mloskot
Copy link
Contributor Author

mloskot commented Feb 13, 2013

Closing as the CMake confing has been submitted by @vnaydionov in #60

@mloskot mloskot closed this as completed Feb 13, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant