Brian Silverman | f7f267a | 2017-02-04 16:16:08 -0800 | [diff] [blame^] | 1 | :: This file is a helper for allC++Sim
|
| 2 | ::
|
| 3 | :: Usage: cd /build && ../configure
|
| 4 | ::
|
| 5 | :: WARNING -- this is only temporary, and only meant for debug, and only works on my computer
|
| 6 | @set WS=C:\Users\peter\gz-ws
|
| 7 | @set BOOST_PATH=%WS%\boost_1_56_0
|
| 8 | @set BOOST_LIBRARY_DIR=%BOOST_PATH%\lib64-msvc-12.0
|
| 9 |
|
| 10 | @set PROTOBUF_PATH=%WS%\protobuf-2.6.0-win64-vc12
|
| 11 |
|
| 12 | @set OGRE_PATH=%WS%\ogre_src_v1-8-1-vc12-x64-release-debug\build\install\Debug
|
| 13 | @set OGRE_INCLUDE_DIR=%OGRE_PATH%\include;%OGRE_PATH%\include\OGRE;%OGRE_PATH%\include\OGRE\RTShaderSystem;%OGRE_PATH%\include\OGRE\Terrain;%OGRE_PATH%\include\OGRE\Paging
|
| 14 | @set OGRE_LIBRARY_DIR=%OGRE_PATH%\lib\Debug
|
| 15 | set OGRE_LIB_SUFFIX=_d.lib
|
| 16 | @set OGRE_LIBS=%OGRE_LIBRARY_DIR%\OgreMain%OGRE_LIB_SUFFIX%;%OGRE_LIBRARY_DIR%\OgreOverlay%OGRE_LIB_SUFFIX%;%OGRE_LIBRARY_DIR%\OgreRTShaderSystem%OGRE_LIB_SUFFIX%;%OGRE_LIBRARY_DIR%\OgreTerrain%OGRE_LIB_SUFFIX%;%OGRE_LIBRARY_DIR%\OgrePaging%OGRE_LIB_SUFFIX%
|
| 17 | @set OGRE_LIBS=%OGRE_LIBRARY_DIR%\OgreMain%OGRE_LIB_SUFFIX%;%OGRE_LIBRARY_DIR%\OgreRTShaderSystem%OGRE_LIB_SUFFIX%;%OGRE_LIBRARY_DIR%\OgreTerrain%OGRE_LIB_SUFFIX%;%OGRE_LIBRARY_DIR%\OgrePaging%OGRE_LIB_SUFFIX%
|
| 18 |
|
| 19 | @set FREEIMAGE_PATH=%WS%\FreeImage-vc12-x64-release-debug
|
| 20 | @set FREEIMAGE_INCLUDE_DIR=%FREEIMAGE_PATH%\Source
|
| 21 |
|
| 22 | @set TBB_PATH=%WS%\tbb43_20141023oss
|
| 23 | @set TBB_INCLUDEDIR=%TBB_PATH%\include
|
| 24 |
|
| 25 | @set DLFCN_WIN32_PATH=%WS%\dlfcn-win32-vc12-x64-release-debug\build\install\Debug
|
| 26 | @set DLFCN_WIN32_INCLUDE_DIR=%DLFCN_WIN32_PATH%\include
|
| 27 |
|
| 28 | @set TINY_XML_INCLUDE_DIR=%WS%\sdformat\src\win\tinyxml
|
| 29 |
|
| 30 | @set GAZEBO_PATH=%WS%\gazebo\build\install\Debug\lib\cmake\gazebo
|
| 31 | @set SDFORMAT_PATH=%WS%\sdformat\build\install\Debug\lib\cmake\sdformat
|
| 32 | @set IGNITION-MATH_PATH=%WS%\ign-math\build\install\Debug\lib\cmake\ignition-math2
|
| 33 |
|
| 34 | @set INCLUDE=%TINY_XML_INCLUDE_DIR%;%FREEIMAGE_INCLUDE_DIR%;%TBB_INCLUDEDIR%;%DLFCN_WIN32_INCLUDE_DIR%;%INCLUDE%
|
| 35 | @set LIB=%LIB%
|
| 36 |
|
| 37 | cmake -G "NMake Makefiles"^
|
| 38 | -DCMAKE_INSTALL_PREFIX=build^
|
| 39 | -DCMAKE_PREFIX_PATH="%GAZEBO_PATH%;%SDFORMAT_PATH%;%IGNITION-MATH_PATH%"^
|
| 40 | -DOGRE_FOUND=1^
|
| 41 | -DOGRE_INCLUDE_DIRS="%OGRE_INCLUDE_DIR%"^
|
| 42 | -DOGRE_LIBRARIES="%OGRE_LIBS%"^
|
| 43 | -DPROTOBUF_SRC_ROOT_FOLDER="%PROTOBUF_PATH%"^
|
| 44 | -DBOOST_ROOT="%BOOST_PATH%"^
|
| 45 | -DBOOST_LIBRARYDIR="%BOOST_LIBRARY_DIR%"^
|
| 46 | ..
|