Skip to content
Snippets Groups Projects
Commit e66fa89b authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

allow to build gmsh_dynamic without swig

parent eb883e8a
No related branches found
No related tags found
No related merge requests found
...@@ -889,6 +889,9 @@ else(HAVE_FLTK) ...@@ -889,6 +889,9 @@ else(HAVE_FLTK)
endif(HAVE_FLTK) endif(HAVE_FLTK)
target_link_libraries(gmsh ${LINK_LIBRARIES}) target_link_libraries(gmsh ${LINK_LIBRARIES})
add_executable(gmsh_dynamic Fltk/Main.cpp)
target_link_libraries(gmsh_dynamic shared)
# increase stack to 16Mb on Windows to avoid overflows in recursive # increase stack to 16Mb on Windows to avoid overflows in recursive
# tet classification for large 3D Delaunay grids # tet classification for large 3D Delaunay grids
if(WIN32 AND NOT MSVC) if(WIN32 AND NOT MSVC)
...@@ -1136,6 +1139,4 @@ if(ENABLE_SWIG_EXPERIMENTAL) ...@@ -1136,6 +1139,4 @@ if(ENABLE_SWIG_EXPERIMENTAL)
SET_SOURCE_FILES_PROPERTIES(Common/gmshpy.i PROPERTIES CPLUSPLUS ON) SET_SOURCE_FILES_PROPERTIES(Common/gmshpy.i PROPERTIES CPLUSPLUS ON)
SWIG_ADD_MODULE(gmshpy python Common/gmshpy.i) SWIG_ADD_MODULE(gmshpy python Common/gmshpy.i)
SWIG_LINK_LIBRARIES(gmshpy ${PYTHON_LIBRARIES} ${EXTERNAL_LIBRARIES} ${LINK_LIBRARIES} shared) SWIG_LINK_LIBRARIES(gmshpy ${PYTHON_LIBRARIES} ${EXTERNAL_LIBRARIES} ${LINK_LIBRARIES} shared)
add_executable(gmsh_dynamic Fltk/Main.cpp)
target_link_libraries(gmsh_dynamic ${LINK_LIBRARIES} shared ${EXTERNAL_LIBRARIES})
endif(ENABLE_SWIG_EXPERIMENTAL) endif(ENABLE_SWIG_EXPERIMENTAL)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment