Changes to build simuv2.1 with Cmake
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@2695 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: b8be24b93d5d07028ca447e29207f7b8fbb8bbac Former-commit-id: 045513738396e67b0338fd6e3e66218081a97965
This commit is contained in:
parent
e69f3ca38a
commit
42a656e407
2 changed files with 22 additions and 20 deletions
|
@ -1,26 +1,28 @@
|
||||||
ADD_SUBDIRECTORY(SOLID-2.0)
|
##ADD_SUBDIRECTORY(SOLID-2.0)
|
||||||
|
|
||||||
INCLUDE(../../../../cmake/macros.cmake)
|
INCLUDE(../../../../cmake/macros.cmake)
|
||||||
|
|
||||||
ADD_TORCSLIB_INCLUDEDIR(portability)
|
ADD_TORCSLIB_INCLUDEDIR(portability)
|
||||||
|
|
||||||
#SOLID-source: it doesn't do the subdirectory first
|
#SOLID-source: it doesn't do the subdirectory first
|
||||||
SET(SOLID_SOURCES SOLID-2.0/src/Transform.cpp SOLID-2.0/src/Convex.cpp
|
##Solid commented out while we have simuv2 and simuv2.1 parallel
|
||||||
SOLID-2.0/src/Box.cpp SOLID-2.0/src/Cone.cpp SOLID-2.0/src/Cylinder.cpp
|
##Uncomment it when removing simuv2!
|
||||||
SOLID-2.0/src/Sphere.cpp SOLID-2.0/src/Simplex.cpp
|
##SET(SOLID_SOURCES SOLID-2.0/src/Transform.cpp SOLID-2.0/src/Convex.cpp
|
||||||
SOLID-2.0/src/Polygon.cpp SOLID-2.0/src/Polyhedron.cpp
|
## SOLID-2.0/src/Box.cpp SOLID-2.0/src/Cone.cpp SOLID-2.0/src/Cylinder.cpp
|
||||||
SOLID-2.0/src/Complex.cpp SOLID-2.0/src/BBoxTree.cpp
|
## SOLID-2.0/src/Sphere.cpp SOLID-2.0/src/Simplex.cpp
|
||||||
SOLID-2.0/src/Endpoint.cpp SOLID-2.0/src/Object.cpp
|
## SOLID-2.0/src/Polygon.cpp SOLID-2.0/src/Polyhedron.cpp
|
||||||
SOLID-2.0/src/Response.cpp SOLID-2.0/src/RespTable.cpp
|
## SOLID-2.0/src/Complex.cpp SOLID-2.0/src/BBoxTree.cpp
|
||||||
SOLID-2.0/src/C-api.cpp)
|
## SOLID-2.0/src/Endpoint.cpp SOLID-2.0/src/Object.cpp
|
||||||
|
## SOLID-2.0/src/Response.cpp SOLID-2.0/src/RespTable.cpp
|
||||||
|
## SOLID-2.0/src/C-api.cpp)
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(SOLID-2.0/include)
|
INCLUDE_DIRECTORIES(SOLID-2.0/include)
|
||||||
|
|
||||||
IF(UNIX)
|
##IF(UNIX)
|
||||||
ADD_LIBRARY(SOLID-2.0/src/libsolid ${SOLID_SOURCES})
|
## ADD_LIBRARY(SOLID-2.0/src/libsolid ${SOLID_SOURCES})
|
||||||
SET_TARGET_PROPERTIES(SOLID-2.0/src/libsolid PROPERTIES PREFIX ""
|
## SET_TARGET_PROPERTIES(SOLID-2.0/src/libsolid PROPERTIES PREFIX ""
|
||||||
COMPILE_FLAGS -fPIC)
|
## COMPILE_FLAGS -fPIC)
|
||||||
ENDIF(UNIX)
|
##ENDIF(UNIX)
|
||||||
|
|
||||||
#ELSE(UNIX)
|
#ELSE(UNIX)
|
||||||
# ADD_LIBRARY(SOLID-2.0/src/solid ${SOLID_SOURCES})
|
# ADD_LIBRARY(SOLID-2.0/src/solid ${SOLID_SOURCES})
|
||||||
|
@ -28,7 +30,7 @@ ENDIF(UNIX)
|
||||||
#ENDIF(UNIX)
|
#ENDIF(UNIX)
|
||||||
|
|
||||||
|
|
||||||
SET(SIMUV2_SOURCES aero.cpp axle.cpp brake.cpp car.cpp categories.cpp
|
SET(SIMUV2.1_SOURCES aero.cpp axle.cpp brake.cpp car.cpp categories.cpp
|
||||||
collide.cpp differential.cpp engine.cpp simu.cpp simuitf.cpp
|
collide.cpp differential.cpp engine.cpp simu.cpp simuitf.cpp
|
||||||
steer.cpp susp.cpp transmission.cpp wheel.cpp
|
steer.cpp susp.cpp transmission.cpp wheel.cpp
|
||||||
aero.h axle.h brake.h carstruct.h differential.h engine.h
|
aero.h axle.h brake.h carstruct.h differential.h engine.h
|
||||||
|
@ -42,16 +44,16 @@ ADD_TORCSLIB_INCLUDEDIR(math tgf robottools)
|
||||||
INCLUDE_DIRECTORIES(SOLID-2.0/include)
|
INCLUDE_DIRECTORIES(SOLID-2.0/include)
|
||||||
|
|
||||||
IF(WIN32)
|
IF(WIN32)
|
||||||
ADD_LIBRARY(simuv2 SHARED ${SIMUV2_SOURCES} simuv2.def)
|
ADD_LIBRARY(simuv2.1 SHARED ${SIMUV2.1_SOURCES} simuv2.1.def)
|
||||||
ELSE(WIN32)
|
ELSE(WIN32)
|
||||||
ADD_LIBRARY(simuv2 SHARED ${SIMUV2_SOURCES})
|
ADD_LIBRARY(simuv2.1 SHARED ${SIMUV2.1_SOURCES})
|
||||||
ENDIF(WIN32)
|
ENDIF(WIN32)
|
||||||
|
|
||||||
IF(UNIX)
|
IF(UNIX)
|
||||||
SET_TARGET_PROPERTIES(simuv2 PROPERTIES PREFIX "")
|
SET_TARGET_PROPERTIES(simuv2.1 PROPERTIES PREFIX "")
|
||||||
ENDIF(UNIX)
|
ENDIF(UNIX)
|
||||||
|
|
||||||
ADD_TORCSLIB_LIBRARY(simuv2 tgf robottools solid)
|
ADD_TORCSLIB_LIBRARY(simuv2.1 tgf robottools solid)
|
||||||
|
|
||||||
TORCS_INSTALL_FILES(LIB modules/simu TARGETS simuv2)
|
TORCS_INSTALL_FILES(LIB modules/simu TARGETS simuv2.1)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue