Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stack Of Tasks
eigenpy
Commits
b6813cf0
Commit
b6813cf0
authored
Jul 16, 2015
by
jcarpent
Browse files
[Fix Bug] Make the library static under Mac OS X to proper exposition of symbols
parent
4683053f
Changes
1
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
b6813cf0
...
...
@@ -19,6 +19,10 @@ SET(CMAKE_VERBOSE_MAKEFILE True)
SETUP_PROJECT
()
STRING
(
REPLACE
"-pedantic"
""
CMAKE_CXX_FLAGS
${
CMAKE_CXX_FLAGS
}
)
IF
(
APPLE
)
SET
(
CMAKE_MACOSX_RPATH TRUE
)
ENDIF
(
APPLE
)
# ----------------------------------------------------
# --- DEPENDANCIES -----------------------------------
# ----------------------------------------------------
...
...
@@ -76,7 +80,13 @@ SET(${PROJECT_NAME}_SOURCES
src/quaternion.cpp
)
ADD_LIBRARY
(
${
PROJECT_NAME
}
SHARED
${${
PROJECT_NAME
}
_SOURCES
}
)
# With Darwin system, the library needs to be static for a complete exposion of eigen structure under Python
IF
(
APPLE
)
ADD_LIBRARY
(
${
PROJECT_NAME
}
${${
PROJECT_NAME
}
_SOURCES
}
${${
PROJECT_NAME
}
_HEADERS
}
)
ELSE
(
APPLE
)
ADD_LIBRARY
(
${
PROJECT_NAME
}
SHARED
${${
PROJECT_NAME
}
_SOURCES
}
${${
PROJECT_NAME
}
_HEADERS
}
)
ENDIF
(
APPLE
)
TARGET_LINK_LIBRARIES
(
${
PROJECT_NAME
}
${
Boost_LIBRARIES
}
${
PYTHON_LIBRARIES
}
)
PKG_CONFIG_USE_DEPENDENCY
(
${
PROJECT_NAME
}
eigen3
)
INSTALL
(
TARGETS
${
PROJECT_NAME
}
DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/lib
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment