copy example run scripts to the swig folder in the build tree
This commit is contained in:
@ -29,6 +29,7 @@ if(BUILD_SWIG_JAVA)
|
|||||||
find_package(JNI REQUIRED)
|
find_package(JNI REQUIRED)
|
||||||
target_include_directories(javalammps PRIVATE ${JNI_INCLUDE_DIRS})
|
target_include_directories(javalammps PRIVATE ${JNI_INCLUDE_DIRS})
|
||||||
swig_link_libraries(javalammps PRIVATE lammps ${JNI_LIBRARIES})
|
swig_link_libraries(javalammps PRIVATE lammps ${JNI_LIBRARIES})
|
||||||
|
configure_file(run_java_example.sh run_java_example.sh COPYONLY)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_SWIG_LUA)
|
if(BUILD_SWIG_LUA)
|
||||||
@ -37,6 +38,7 @@ if(BUILD_SWIG_LUA)
|
|||||||
find_package(Lua REQUIRED)
|
find_package(Lua REQUIRED)
|
||||||
target_include_directories(lualammps PRIVATE ${LUA_INCLUDE_PATH})
|
target_include_directories(lualammps PRIVATE ${LUA_INCLUDE_PATH})
|
||||||
swig_link_libraries(lualammps PRIVATE lammps ${LUA_LIBRARY})
|
swig_link_libraries(lualammps PRIVATE lammps ${LUA_LIBRARY})
|
||||||
|
configure_file(run_lua_example.sh run_lua_example.sh COPYONLY)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_SWIG_PERL5)
|
if(BUILD_SWIG_PERL5)
|
||||||
@ -46,6 +48,7 @@ if(BUILD_SWIG_PERL5)
|
|||||||
target_compile_definitions(pllammps PRIVATE _LARGEFILE64_SOURCE)
|
target_compile_definitions(pllammps PRIVATE _LARGEFILE64_SOURCE)
|
||||||
target_include_directories(pllammps PRIVATE ${PERL_INCLUDE_PATH})
|
target_include_directories(pllammps PRIVATE ${PERL_INCLUDE_PATH})
|
||||||
swig_link_libraries(pllammps PRIVATE lammps ${PERL_LIBRARY})
|
swig_link_libraries(pllammps PRIVATE lammps ${PERL_LIBRARY})
|
||||||
|
configure_file(run_perl_example.sh run_perl_example.sh COPYONLY)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_SWIG_PYTHON)
|
if(BUILD_SWIG_PYTHON)
|
||||||
@ -53,6 +56,7 @@ if(BUILD_SWIG_PYTHON)
|
|||||||
swig_add_library(pylammps TYPE MODULE LANGUAGE python SOURCES lammps.i)
|
swig_add_library(pylammps TYPE MODULE LANGUAGE python SOURCES lammps.i)
|
||||||
find_package(Python REQUIRED COMPONENTS Development)
|
find_package(Python REQUIRED COMPONENTS Development)
|
||||||
swig_link_libraries(pylammps PRIVATE lammps Python::Python)
|
swig_link_libraries(pylammps PRIVATE lammps Python::Python)
|
||||||
|
configure_file(run_python_example.sh run_python_example.sh COPYONLY)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_SWIG_RUBY)
|
if(BUILD_SWIG_RUBY)
|
||||||
@ -61,6 +65,7 @@ if(BUILD_SWIG_RUBY)
|
|||||||
find_package(Ruby REQUIRED)
|
find_package(Ruby REQUIRED)
|
||||||
target_include_directories(rubylammps PRIVATE ${RUBY_INCLUDE_DIRS})
|
target_include_directories(rubylammps PRIVATE ${RUBY_INCLUDE_DIRS})
|
||||||
swig_link_libraries(rubylammps PRIVATE lammps ${RUBY_LIBRARY})
|
swig_link_libraries(rubylammps PRIVATE lammps ${RUBY_LIBRARY})
|
||||||
|
configure_file(run_ruby_example.sh run_ruby_example.sh COPYONLY)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_SWIG_TCL)
|
if(BUILD_SWIG_TCL)
|
||||||
@ -69,5 +74,6 @@ if(BUILD_SWIG_TCL)
|
|||||||
find_package(TCL REQUIRED)
|
find_package(TCL REQUIRED)
|
||||||
target_include_directories(tcllammps PRIVATE ${TCL_INCLUDE_PATH})
|
target_include_directories(tcllammps PRIVATE ${TCL_INCLUDE_PATH})
|
||||||
swig_link_libraries(tcllammps PRIVATE lammps ${TCL_LIBRARY})
|
swig_link_libraries(tcllammps PRIVATE lammps ${TCL_LIBRARY})
|
||||||
|
configure_file(run_tcl_example.sh run_tcl_example.sh COPYONLY)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user