blob: f308fa37a63d4df6bb97d2d4674f75746c48ee13 [file] [log] [blame]
Brian Silvermanf7f267a2017-02-04 16:16:08 -08001:: 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
15set 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
37cmake -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 ..