![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/emscripten/tests/bullet/ |
Upload File : |
Bullet Collision Detection and Physics Library See also http://bulletphysics.org/mediawiki-1.5.8/index.php/Creating_a_project_from_scratch ** Windows Compilation ** Open the Microsoft Visual Studio solution in msvc/20xx/BULLET_PHYSICS.sln Alternatively, use CMake to autogenerate a build system for Windows: - Download/install CMake from www.cmake.org or package manager - Use cmake-gui or - List available build systems by running 'cmake' in the Bullet root folder - Use cmake-gui - Create a build system using the -G option for example: cmake . -G "Visual Studio 9 2008" or cmake . -G "Visual Studio 9 2008 Win64" ** Linux Compilation ** - Download/install CMake from www.cmake.org or package manager CMake is like autoconf in that it will create build scripts which are then used for the actual compilation - List available build systems by running 'cmake' in the Bullet root folder - Create a build system using the -G option for example: cmake . -G "Unix Makefiles" - There are some options for cmake builds: BUILD_SHARED_LIBS: default 'OFF', set to 'ON' to build .so libraries BUILD_EXTRAS: default 'ON', compiles additional libraries in 'Extras' BUILD_DEMOS: default 'ON', compiles applications found in 'Demos' CMAKE_INSTALL_PREFIX: default '/usr/local', the installation path. CMAKE_INSTALL_RPATH: if you install outside a standard ld search path, then you should set this to the installation lib path. CMAKE_BUILD_TYPE: default 'Release', can include debug symbols with either 'Debug' or 'RelWithDebInfo'. Other options may be discovered by 'cmake --help-variable-list' and 'cmake --help-variable OPTION' - Run 'cmake' with desired options of the form -DOPTION=VALUE By default this will create the usual Makefile build system, but CMake can also produce Eclipse or KDevelop project files. See 'cmake --help' to see what "generators" are available in your environment, selected via '-G'. For example: cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=RelWithDebugInfo - Assuming using the default Makefile output from cmake, run 'make' to build, and then 'make install' if you wish to install. ** Mac OS X Compilation ** - Download/install CMake from www.cmake.org or package manager CMake is like autoconf in that it will create build scripts which are then used for the actual compilation - List available build systems by running 'cmake' in the Bullet root folder - Create a build system using the -G option for example: cmake . -G Xcode cmake . -G "Unix Makefiles" - There are some options for cmake builds: BUILD_SHARED_LIBS: default 'OFF', set to 'ON' to build .dylib libraries BUILD_EXTRAS: default 'ON', compiles additional libraries in 'Extras' BUILD_DEMOS: default 'ON', compiles applications found in 'Demos' CMAKE_INSTALL_PREFIX: default '/usr/local', the installation path. CMAKE_INSTALL_NAME_DIR: if you install outside a standard ld search path, then you should set this to the installation lib/framework path. CMAKE_OSX_ARCHITECTURES: defaults to the native architecture, but can be set to a semicolon separated list for fat binaries, e.g. ppc;i386;x86_64 CMAKE_BUILD_TYPE: default 'Release', can include debug symbols with either 'Debug' or 'RelWithDebInfo'. To build framework bundles: FRAMEWORK: default 'OFF', also requires 'BUILD_SHARED_LIBS' set ON If both FRAMEWORK and BUILD_SHARED_LIBS are set, will create OS X style Framework Bundles which can be placed in linked via the -framework gcc argument or drag into Xcode projects. (If not framework, then UNIX style 'include' and 'lib' will be produced) Other options may be discovered by 'cmake --help-variable-list' and 'cmake --help-variable OPTION' - Run 'cmake' with desired options of the form -DOPTION=VALUE By default this will create the usual Makefile build system, but CMake can also produce Eclipse or KDevelop project files. See 'cmake --help' to see what "generators" are available in your environment, selected via '-G'. For example: cmake -DBUILD_SHARED_LIBS=ON -DFRAMEWORK=ON \ -DCMAKE_INSTALL_PREFIX=/Library/Frameworks \ -DCMAKE_INSTALL_NAME_DIR=/Library/Frameworks \ -DCMAKE_OSX_ARCHITECTURES='ppc;i386;x86_64' \ -DCMAKE_BUILD_TYPE=RelWithDebugInfo - Assuming using the default Makefile output from cmake, run 'make' to build and then 'make install'. ** Alternative Mac OS X and Linux via autoconf/make ** - at the command line: ./autogen.sh ./configure make ** For more help, visit http://www.bulletphysics.org **