Commit 6bcb8d9c authored by Pablo Speciale's avatar Pablo Speciale
Browse files

Compiling against static or shared library

Change-Id: I3fb35e9a49f90b8894f59dde49c90a7c2dd74b0a
Showing with 16 additions and 0 deletions
+16 -0
......@@ -47,3 +47,4 @@ INCLUDE(${currentDir}/depend.cmake)
# Set the expected library variable
SET(CERES_LIBRARIES ceres)
SET(CERES_LIBRARIES_SHARED ceres_shared)
......@@ -384,3 +384,18 @@ If Ceres was installed in a non-standard path by specifying
FIND_PACKAGE(Ceres REQUIRED PATHS "/some/where/local/")
Note that this can be used to have multiple versions of Ceres installed.
Compiling against static or shared library
------------------------------------------
.. code-block:: cmake
TARGET_LINK_LIBRARIES(helloworld ${CERES_LIBRARIES})
will result in a statically linked binary. Changing this line to
.. code-block:: cmake
TARGET_LINK_LIBRARIES(helloworld ${CERES_LIBRARIES_SHARED})
will result in a dynamically linked binary.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment