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
dynamic-graph-python
Commits
ae0d0a33
Commit
ae0d0a33
authored
Jan 20, 2011
by
Thomas Moulard
Browse files
Switch to submodule.
parent
eb1dec05
Changes
8
Hide whitespace changes
Inline
Side-by-side
.gitignore
0 → 100644
View file @
ae0d0a33
*.pyc
\ No newline at end of file
CMakeLists.txt
View file @
ae0d0a33
# Copyright 2010, 2011, Florent Lamiraux, Thomas Moulard, JRL, CNRS/AIST
#
# Copyright 2010 CNRS
# Author: Florent Lamiraux
# This file is part of dynamic-graph-python.
# dynamic-graph-python is free software: you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public License
# as published by the Free Software Foundation, either version 3 of
# the License, or (at your option) any later version.
#
# dynamic-graph-python is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Lesser Public License for more details. You should have
# received a copy of the GNU Lesser General Public License along with
# dynamic-graph-python. If not, see <http://www.gnu.org/licenses/>.
CMAKE_MINIMUM_REQUIRED
(
VERSION 2.6
)
INCLUDE
(
cmake/base.cmake
)
SET
(
PROJECT_NAME dynamic-graph-python
)
project
(
${
PROJECT_NAME
}
)
SET
(
PROJECT_VERSION 1.0
)
SET
(
CMAKE_VERBOSE_MAKEFILE true
)
IF
(
WIN32
)
SET
(
LIBDIR_KW
"/LIBPATH:"
)
SET
(
LIBINCL_KW
""
)
SET
(
LIB_EXT
".lib"
)
ENDIF
(
WIN32
)
IF
(
UNIX
)
SET
(
LIBDIR_KW
"-L"
)
SET
(
LIBINCL_KW
"-l"
)
SET
(
LIB_EXT
""
)
ENDIF
(
UNIX
)
#
# Look for dependencies
#
# Load Pkgconfig macros
INCLUDE
(
FindPkgConfig
)
SET
(
PACKAGE_REQUIREMENTS
""
)
#
# Dependency to package dynamic-graph
#
SET
(
DYNAMIC_GRAPH_FOUND 0
)
SET
(
DYNAMIC_GRAPH_REQUIRED
"dynamic-graph >= 1.0"
)
PKG_CHECK_MODULES
(
DYNAMIC_GRAPH REQUIRED
${
DYNAMIC_GRAPH_REQUIRED
}
)
EXEC_PROGRAM
(
${
PKG_CONFIG_EXECUTABLE
}
ARGS
--variable=doxygendocdir dynamic-graph
OUTPUT_VARIABLE DYNAMIC_GRAPH_DOXYGENDOCDIR
)
MESSAGE
(
STATUS
"pkg-config:
${
PKG_CONFIG_EXECUTABLE
}
"
)
MESSAGE
(
STATUS
"DYNAMIC_GRAPH_DOCDIR=
${
DYNAMIC_GRAPH_DOCDIR
}
"
)
SET
(
DYNAMIC_GRAPH_FOUND 1
)
IF
(
NOT
${
DYNAMIC_GRAPH_FOUND
}
)
MESSAGE
(
FATAL_ERROR
"Check that package dynamic-graph is installed in a directory pointed out by PKG_CONFIG_PATH."
)
ENDIF
(
NOT
${
DYNAMIC_GRAPH_FOUND
}
)
INCLUDE
(
cmake/boost.cmake
)
INCLUDE
(
cmake/pthread.cmake
)
INCLUDE
(
cmake/cpack.cmake
)
IF
(
PACKAGE_REQUIREMENTS STREQUAL
""
)
SET
(
PACKAGE_REQUIREMENTS
${
DYNAMIC_GRAPH_REQUIRED
}
)
ELSE
(
PACKAGE_REQUIREMENTS STREQUAL
""
)
SET
(
PACKAGE_REQUIREMENTS
"
${
PACKAGE_REQUIREMENTS
}
,
${
DYNAMIC_GRAPH_REQUIRED
}
"
)
ENDIF
(
PACKAGE_REQUIREMENTS STREQUAL
""
)
#
# pkg-config file
#
SET
(
PROJECT_NAME dynamic-graph-python
)
SET
(
PROJECT_DESCRIPTION
"Dynamic graph library Python bindings"
)
SET
(
PROJECT_URL
"http://github.com/jrl-umi3218/dynamic-graph-python"
)
SET
(
install_pkg_prefix
"
\$
{prefix}"
)
SET
(
install_pkg_exec_prefix
"
\$
{exec_prefix}"
)
SET
(
install_pkg_libdir
"
\$
{libdir}"
)
SET
(
install_pkg_datarootdir
"
\$
{datarootdir}"
)
SET
(
install_pkg_include_dir
"
\$
{includedir}"
)
SET
(
CUSTOM_HEADER_DIR
"
${
PROJECT_NAME
}
"
)
#
Install the file in the appropriate place
.
SET
(
install_libdir_pkgconfig
${
CMAKE_INSTALL_PREFIX
}
/lib/pkgconfig
)
#
Defines paths
.
SET
(
LIBRARY_OUTPUT_PATH
${
PROJECT_BINARY_DIR
}
/lib
)
CONFIGURE_FILE
(
${
CMAKE_CURRENT_SOURCE_DIR
}
/
${
PROJECT_NAME
}
.pc.cmake
${
CMAKE_CURRENT_BINARY_DIR
}
/
${
PROJECT_NAME
}
.pc
)
SETUP_PROJECT
()
INSTALL
(
FILES
${
CMAKE_CURRENT_BINARY_DIR
}
/
${
PROJECT_NAME
}
.pc
DESTINATION
${
install_libdir_pkgconfig
}
PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE
)
# Trigger dependency to dynamic-graph.
ADD_REQUIRED_DEPENDENCY
(
"dynamic-graph >= 1.0"
)
ADD_SUBDIRECTORY
(
src
)
#
# Documentation produced by doxygen
#
SET
(
SPHINX_EXECUTABLE sphinx-build
)
add_subdirectory
(
doc
)
ADD_SUBDIRECTORY
(
doc
)
SETUP_PROJECT_FINALIZE
()
autogen.sh
deleted
100755 → 0
View file @
eb1dec05
echo
""
echo
"This package is installed through cmake. Please read INSTALL for instructions."
echo
""
cmake
@
92eb6d1f
Compare
d37b7471
...
92eb6d1f
Subproject commit
d37b7471cc1cb599ccffbb426150b4e40a3d71ff
Subproject commit
92eb6d1f02be33a9790f4b77c8ca782206320b94
doc/CMakeLists.txt
View file @
ae0d0a33
# Copyright 2010, 2011, Florent Lamiraux, Thomas Moulard, JRL, CNRS/AIST
#
# Copyright 2010 CNRS
# Author: Florent Lamiraux
# This file is part of dynamic-graph-python.
# dynamic-graph-python is free software: you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public License
# as published by the Free Software Foundation, either version 3 of
# the License, or (at your option) any later version.
#
# dynamic-graph-python is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Lesser Public License for more details. You should have
# received a copy of the GNU Lesser General Public License along with
# dynamic-graph-python. If not, see <http://www.gnu.org/licenses/>.
INCLUDE
(
../cmake/sphinx.cmake
)
...
...
doc/Doxyfile.extra.in
0 → 100644
View file @
ae0d0a33
dynamic-graph-python.pc.cmake
deleted
100644 → 0
View file @
eb1dec05
prefix=
${
CMAKE_INSTALL_PREFIX
}
exec_prefix=
${
install_pkg_prefix
}
libdir=
${
install_pkg_exec_prefix
}
/lib
includedir=
${
install_pkg_prefix
}
/include
datarootdir=
${
install_pkg_prefix
}
/share
docdir=
${
install_pkg_datarootdir
}
/doc/
${
PROJECT_NAME
}
Name:
${
PROJECT_NAME
}
Description:
Version:
${
PROJECT_VERSION
}
Requires:
${
PACKAGE_REQUIREMENTS
}
Libs:
Cflags: -I
${
install_pkg_include_dir
}
${${
PROJECT_NAME
}
_CXXFLAGS
}
src/CMakeLists.txt
View file @
ae0d0a33
# Copyright 2010, 2011, Florent Lamiraux, Thomas Moulard, JRL, CNRS/AIST
#
# Copyright 2010 CNRS
#
# Author: Florent Lamiraux
# This file is part of dynamic-graph-python.
# dynamic-graph-python is free software: you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public License
# as published by the Free Software Foundation, either version 3 of
# the License, or (at your option) any later version.
#
# dynamic-graph-python is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Lesser Public License for more details. You should have
# received a copy of the GNU Lesser General Public License along with
# dynamic-graph-python. If not, see <http://www.gnu.org/licenses/>.
#
# Python
...
...
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