Dear Harald, I added the install targets for the binaries, I am not sure about the tools though. My packaging installs them to <prefix>/lib/sumo, also <prefix>/share/sumo could be a good place, but <prefix>/sumo seems weird.
Best regards, Michael Am 22.05.2018 um 08:36 schrieb Harald Schaefer: > Dear all, > > here is a proposal for modified CMakeLists.txt files to allow make install. > > harald@nyc> find . -name 'CMakeLists.txt'|xargs egrep -n "^install" > ./CMakeLists.txt:239:install(DIRECTORY tools/ DESTINATION sumo/tools) > ./src/activitygen/CMakeLists.txt:20:install(TARGETS activitygen RUNTIME > DESTINATION bin) > ./src/CMakeLists.txt:93:install(TARGETS sumo sumo-gui netconvert > od2trips RUNTIME DESTINATION bin) > ./src/dfrouter/CMakeLists.txt:28:install(TARGETS dfrouter RUNTIME > DESTINATION bin) > ./src/duarouter/CMakeLists.txt:12:install(TARGETS duarouter RUNTIME > DESTINATION bin) > ./src/jtrrouter/CMakeLists.txt:18:install(TARGETS jtrrouter RUNTIME > DESTINATION bin) > ./src/marouter/CMakeLists.txt:18:install(TARGETS marouter RUNTIME > DESTINATION bin) > ./src/netedit/CMakeLists.txt:36:install(TARGETS netedit RUNTIME > DESTINATION bin) > ./src/netgen/CMakeLists.txt:18:install(TARGETS netgenerate RUNTIME > DESTINATION bin) > ./src/polyconvert/CMakeLists.txt:31:install(TARGETS polyconvert RUNTIME > DESTINATION bin) > ./src/tools/CMakeLists.txt:14:install(TARGETS emissionsDrivingCycle > emissionsMap RUNTIME DESTINATION bin) > ./src/traci_testclient/CMakeLists.txt:10:install(TARGETS TraCITestClient > RUNTIME DESTINATION bin) > > You might think about installing also the doc dir or the man pages. > > With this changes the 3 commands to build SUMO are > > cmake ../.. > > make > > sudo make install > > The rational for installing on Linux is for me: > > The source tarball comes in directories with names like sumo-svn, > sumo-git, sumo_master or sumo_0.32.0. > > Using the install features all sumo runtime files are always in the same > directory, so I do not have to adopt SUMO_HOME or PATH variables and I > know: I'm using the version, I installed last. > > Greetings Harald > > > > _______________________________________________ > sumo-dev mailing list > sumo-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/sumo-dev >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ sumo-dev mailing list sumo-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/sumo-dev