mirror of
https://github.com/NGSolve/netgen.git
synced 2025-04-12 16:17:29 +05:00
cpack for mac
This commit is contained in:
parent
e2edc088da
commit
79ffa00a52
@ -128,6 +128,7 @@ else(WIN32)
|
|||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||||
endif(WIN32)
|
endif(WIN32)
|
||||||
if(APPLE)
|
if(APPLE)
|
||||||
|
# set(MACOSX_BUNDLE ON)
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -undefined dynamic_lookup")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -undefined dynamic_lookup")
|
||||||
# set(CMAKE_SHARED_LIBRARY_SUFFIX ".so")
|
# set(CMAKE_SHARED_LIBRARY_SUFFIX ".so")
|
||||||
endif(APPLE)
|
endif(APPLE)
|
||||||
@ -313,9 +314,22 @@ if(UNIX)
|
|||||||
set(CPACK_DEBIAN_PACKAGE_NAME ${CPACK_PACKAGE_NAME})
|
set(CPACK_DEBIAN_PACKAGE_NAME ${CPACK_PACKAGE_NAME})
|
||||||
set(CPACK_PACKAGE_FILE_NAME "netgen-${PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
|
set(CPACK_PACKAGE_FILE_NAME "netgen-${PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
|
||||||
endif(temp)
|
endif(temp)
|
||||||
include(CPack)
|
|
||||||
endif(UNIX)
|
endif(UNIX)
|
||||||
|
|
||||||
|
if(APPLE)
|
||||||
|
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/startup2.sh DESTINATION bin)
|
||||||
|
set(CPACK_GENERATOR "Bundle")
|
||||||
|
set(CPACK_BUNDLE_NAME "NGSuite")
|
||||||
|
set(CPACK_BUNDLE_PLIST ${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
|
||||||
|
set(CPACK_BUNDLE_ICON
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../netgen/windows/netgen.ico)
|
||||||
|
# set(CPACK_BUNDLE_STARTUP_COMMAND /Applications/NGSuite.app/Contents/MacOS/NGSuite)
|
||||||
|
# set(CPACK_BUNDLE_STARTUP_COMMAND /Applications/NGSuite.app/Contents/Resources/bin/netgen)
|
||||||
|
set(CPACK_BUNDLE_STARTUP_COMMAND startup.sh)
|
||||||
|
# set(CPACK_SOURCE_GENERATOR "TGZ")
|
||||||
|
endif(APPLE)
|
||||||
|
|
||||||
|
include(CPack)
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# uninstall target
|
# uninstall target
|
||||||
|
@ -363,6 +363,8 @@ DLL_HEADER void ExportNetgenMeshing()
|
|||||||
|
|
||||||
.def("FaceDescriptor", static_cast<FaceDescriptor&(Mesh::*)(int)> (&Mesh::GetFaceDescriptor),
|
.def("FaceDescriptor", static_cast<FaceDescriptor&(Mesh::*)(int)> (&Mesh::GetFaceDescriptor),
|
||||||
bp::return_value_policy<bp::reference_existing_object>())
|
bp::return_value_policy<bp::reference_existing_object>())
|
||||||
|
.def("GetNFaceDescriptors", &Mesh::GetNFD)
|
||||||
|
|
||||||
|
|
||||||
.def("__getitem__", FunctionPointer ([](const Mesh & self, PointIndex pi)
|
.def("__getitem__", FunctionPointer ([](const Mesh & self, PointIndex pi)
|
||||||
{
|
{
|
||||||
@ -411,10 +413,19 @@ DLL_HEADER void ExportNetgenMeshing()
|
|||||||
{
|
{
|
||||||
cout << "generate vol mesh" << endl;
|
cout << "generate vol mesh" << endl;
|
||||||
MeshingParameters mp;
|
MeshingParameters mp;
|
||||||
|
mp.optsteps3d = 5;
|
||||||
MeshVolume (mp, self);
|
MeshVolume (mp, self);
|
||||||
OptimizeVolume (mp, self);
|
OptimizeVolume (mp, self);
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
.def ("OptimizeVolumeMesh", FunctionPointer
|
||||||
|
([](Mesh & self)
|
||||||
|
{
|
||||||
|
MeshingParameters mp;
|
||||||
|
mp.optsteps3d = 5;
|
||||||
|
OptimizeVolume (mp, self);
|
||||||
|
}))
|
||||||
|
|
||||||
.def ("Refine", FunctionPointer
|
.def ("Refine", FunctionPointer
|
||||||
([](Mesh & self)
|
([](Mesh & self)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user