IAP GITLAB

  • Colin Baus's avatar
    ENABLED LINKING OF STATIC OR SHARED LIBRARIES WITH CMAKE OPTION. · f3939a26
    Colin Baus authored
    More details:
    -no more dynamic libraries that link to EposBasic since they are always needed anyway
    -EposBasic renamed to CrmcBasic
    -HepEventDummy lib as usual only needed for shared
    -static option will now load only the model files in each directory. In the top CMakeLists the library "CrmcFortran" includes the -aaa.f and models.F
    
    Further required changes:
    -the interface has member functions that were added with dlsym. not changed for "shared" case but for "static" case the member function are mapped in the constructor to the extern "C" functions.
    
    
    git-svn-id: https://devel-ik.fzk.de/svn/mc/crmc/trunk@4084 c7a5e08c-de06-0410-9364-b41cf42a0b17
    f3939a26
CMakeLists.txt 9.45 KB