Julien Dehos il y a 6 ans
Parent
commit
bab7cd5b00
3 fichiers modifiés avec 16 ajouts et 9 suppressions
  1. 8 7
      test_module/CMakeLists.txt
  2. 3 2
      test_module/README.md
  3. 5 0
      test_module/mytest.mod

+ 8 - 7
test_module/CMakeLists.txt

@@ -6,13 +6,14 @@ set( CMAKE_CXX_FLAGS "-Wall -Wextra ${CMAKE_CXX_FLAGS}" )
 
 include_directories( src )
 
-add_library( mylib SHARED src/mylib.cpp )
+add_library( mytest SHARED src/mytest.cpp )
 
-add_executable( mymain.out src/mymain.cpp )
-target_link_libraries( mymain.out mylib )
+add_executable( mytest_main.out src/mytest_main.cpp )
+target_link_libraries( mytest_main.out mytest )
 
-install( TARGETS mymain.out DESTINATION bin )
-install( FILES mytest.mod DESTINATION modules )
-install( TARGETS mylib DESTINATION lib )
-install( PROGRAMS src/mylib.py DESTINATION lib )
+install( TARGETS mytest_main.out DESTINATION bin )
+install( FILES modules/mytest DESTINATION modules )
+install( TARGETS mytest DESTINATION lib )
+install( PROGRAMS src/mytest.py DESTINATION bin )
+install( PROGRAMS src/mytest.py DESTINATION lib )
 

+ 3 - 2
test_module/README.md

@@ -10,7 +10,8 @@ cd ..
 # use module
 module purge
 module use ~/opt/mytest/modules
-module load mytest.mod
-mymain.out
+module load mytest
+mytest_main.out 21
+mytest.py
 ```
 

+ 5 - 0
test_module/mytest.mod

@@ -4,6 +4,8 @@ proc ModulesHelp { } {
         puts stderr "my test module" 
 }
 
+module load Python
+
 module-whatis "my test module"
 
 set          MYTEST_ROOT       "$::env(HOME)/opt/mytest"
@@ -11,3 +13,6 @@ set          MYTEST_ROOT       "$::env(HOME)/opt/mytest"
 append-path  PATH             $MYTEST_ROOT/bin
 append-path  LD_LIBRARY_PATH  $MYTEST_ROOT/lib
 
+append-path  PYTHONPATH       $MYTEST_ROOT/bin
+append-path  PYTHONPATH       $MYTEST_ROOT/lib
+