Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenMesh
openmesh-python
Commits
99588005
Commit
99588005
authored
Jan 24, 2018
by
Alexander Dielen
Browse files
removed the old try_compile example project
parent
d209a926
Changes
2
Hide whitespace changes
Inline
Side-by-side
Example/CMakeLists.txt
deleted
100644 → 0
View file @
d209a926
CMAKE_MINIMUM_REQUIRED
(
VERSION 2.8.9
)
PROJECT
(
Example
)
FILE
(
GLOB SOURCES *.cc *hh
)
INCLUDE_DIRECTORIES
(
${
INCLUDE_DIRECTORIES
}
)
LINK_DIRECTORIES
(
${
LINK_DIRECTORIES
}
)
ADD_LIBRARY
(
example SHARED
${
SOURCES
}
)
TARGET_LINK_LIBRARIES
(
example
${
LINK_LIBRARIES
}
)
SET_TARGET_PROPERTIES
(
example
PROPERTIES
PREFIX
""
DEBUG_POSTFIX
""
RELEASE_POSTFIX
""
)
IF
(
APPLE
)
SET_TARGET_PROPERTIES
(
example PROPERTIES SUFFIX
".so"
)
IF
(
NOT
(
CMAKE_MAJOR_VERSION LESS 3
))
SET_TARGET_PROPERTIES
(
example PROPERTIES MACOSX_RPATH TRUE
)
ENDIF
()
ENDIF
()
IF
(
WIN32
)
SET_TARGET_PROPERTIES
(
example PROPERTIES SUFFIX
".pyd"
)
SET
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
/bigobj"
)
ENDIF
()
Example/Example.cc
deleted
100644 → 0
View file @
d209a926
#include
<boost/python.hpp>
char
const
*
greet
()
{
return
"hello, world"
;
}
struct
World
{
void
set
(
std
::
string
msg
)
{
this
->
msg
=
msg
;
}
std
::
string
greet
()
{
return
msg
;
}
std
::
string
msg
;
};
BOOST_PYTHON_MODULE
(
example
)
{
using
namespace
boost
::
python
;
def
(
"greet"
,
greet
);
class_
<
World
>
(
"World"
)
.
def
(
"greet"
,
&
World
::
greet
)
.
def
(
"set"
,
&
World
::
set
)
;
}
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