Fixed #136 (rename *TORCS* build system variables to *SD*)

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@2759 30fe4595-0a0c-4342-8851-515496e4dcbd
This commit is contained in:
pouillot 2010-09-19 13:25:52 +00:00
parent e73953a9d9
commit 9c7489668b
166 changed files with 575 additions and 575 deletions

View File

@ -102,16 +102,16 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/version.h.cmake
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/doxygen_config.cmake
${CMAKE_CURRENT_BINARY_DIR}/doxygen_config @ONLY)
TORCS_INSTALL_FILES(DATA . FILES credits.xml)
SD_INSTALL_FILES(DATA . FILES credits.xml)
ADD_SUBDIRECTORY(src)
ADD_SUBDIRECTORY(data)
ADD_SUBDIRECTORY(cmake)
INSTALL_TORCSNG_CMAKE()
INSTALL_SD_CMAKE()
# Generate a 'make clobber'-like clobber.sh/.bat script in case of an in-source build.
TORCS_GENERATE_CLOBBER_SCRIPT()
SD_GENERATE_CLOBBER_SCRIPT()
# Add an unistall target.
CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/cmake/uninstall.cmake"

View File

@ -1,4 +1,4 @@
INCLUDE(../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA cmake FILES split_argn.cmake robot_def.cmake FindENET.cmake FindPLIB.cmake)
SD_INSTALL_FILES(DATA cmake FILES split_argn.cmake robot_def.cmake FindENET.cmake FindPLIB.cmake)

View File

@ -0,0 +1,12 @@
#This file can be distributed with packages such as cars, robots, tracks
#It tries to locate a installed SD version and includes the distributed macro's
SET(SD_PREFIX CACHE PATH "Prefix where Speed Dreams is installed")
SET(SD_DATADIR CACHE PATH "Place where the data is installed")
FIND_FILE(SD_CMAKE_MACROS speed-dreams.cmake PATHS ${SD_PREFIX} ${SD_PREFIX}/${SD_DATADIR} ${SD_DATADIR} /usr /usr/local PATH_SUFFIXES cmake share/cmake share/games/speed-dreams/cmake DOC "Place where Speed Dreams is installed")
IF(NOT SD_CMAKE_MACROS)
MESSAGE(FATAL_ERROR "Didn't find Speed Dreams. Please specify the location with the SD_PREFIX or SD_DATADIR path.")
ENDIF(NOT SD_CMAKE_MACROS)
INCLUDE(${SD_CMAKE_MACROS})

View File

@ -1,12 +0,0 @@
#This file can be distributed with packages such as cars, robots, tracks
#It tries to locate a installed torcs-ng version and include the distributed macro's
SET(TORCSNG_PREFIX CACHE PATH "Prefix where Speed Dreams is installed")
SET(TORCSNG_DATADIR CACHE PATH "Place where the data is installed")
FIND_FILE(TORCSNG_CMAKE_MACROS speed-dreams.cmake PATHS ${TORCSNG_PREFIX} ${TORCSNG_PREFIX}/${TORCSNG_DATADIR} ${TORCSNG_DATADIR} /usr /usr/local PATH_SUFFIXES cmake share/cmake share/games/torcs/cmake DOC "Place where Speed Dreams is installed")
IF(NOT TORCSNG_CMAKE_MACROS)
MESSAGE(FATAL_ERROR "Didn't find Speed Dreams. Please specify the location with the TORCSNG_PREFIX or TORCSNG_DATADIR path.")
ENDIF(NOT TORCSNG_CMAKE_MACROS)
INCLUDE(${TORCSNG_CMAKE_MACROS})

View File

@ -142,8 +142,8 @@
/* #undef inline */
#endif
#define TORCS_DATADIR "${TORCS_DATADIR}/"
#define TORCS_LIBDIR "${TORCS_LIBDIR}/"
#define TORCS_BINDIR "${TORCS_BINDIR}/"
#define TORCS_LOCALDIR "${TORCS_LOCALDIR}/"
#define SD_DATADIR "${SD_DATADIR}/"
#define SD_LIBDIR "${SD_LIBDIR}/"
#define SD_BINDIR "${SD_BINDIR}/"
#define SD_LOCALDIR "${SD_LOCALDIR}/"

View File

@ -34,9 +34,9 @@ ELSE(IN_SOURCETREE)
ENDIF(IN_SOURCETREE)
IF(WIN32)
SET(TORCS_LOCALDIR "~/speed-dreams-dev.settings" CACHE DOC "Where the user settings files should go")
SET(SD_LOCALDIR "~/speed-dreams-dev.settings" CACHE DOC "Where the user settings files should go")
ELSE(WIN32) #UNIX
SET(TORCS_LOCALDIR "~/.speed-dreams-dev" CACHE DOC "Where the user settings files should go")
SET(SD_LOCALDIR "~/.speed-dreams-dev" CACHE DOC "Where the user settings files should go")
ENDIF(WIN32)
IF(IN_SOURCETREE)
@ -46,52 +46,52 @@ IF(IN_SOURCETREE)
SET(_DEFLIBDIR "lib64")
ENDIF()
IF(WIN32)
SET(TORCS_BINDIR bin CACHE PATH "Place where the executables should go")
SET(TORCS_DATADIR data CACHE PATH "Place where all the static data files should go")
SET(TORCS_LIBDIR ${_DEFLIBDIR} CACHE PATH "Place where the libraries should go")
SET(TORCS_INCLUDEDIR include CACHE PATH "Place where the include files should go")
SET(SD_BINDIR bin CACHE PATH "Place where the executables should go")
SET(SD_DATADIR data CACHE PATH "Place where all the static data files should go")
SET(SD_LIBDIR ${_DEFLIBDIR} CACHE PATH "Place where the libraries should go")
SET(SD_INCLUDEDIR include CACHE PATH "Place where the include files should go")
ELSE(WIN32) #UNIX
SET(TORCS_BINDIR games CACHE PATH "Place where the executables should go")
SET(TORCS_DATADIR share/games/speed-dreams CACHE PATH "Place where all the static data files should go")
SET(TORCS_LIBDIR ${_DEFLIBDIR}/games/speed-dreams CACHE PATH "Place where the libraries should go")
SET(TORCS_INCLUDEDIR include/speed-dreams CACHE PATH "Place where the include files should go")
SET(SD_BINDIR games CACHE PATH "Place where the executables should go")
SET(SD_DATADIR share/games/speed-dreams CACHE PATH "Place where all the static data files should go")
SET(SD_LIBDIR ${_DEFLIBDIR}/games/speed-dreams CACHE PATH "Place where the libraries should go")
SET(SD_INCLUDEDIR include/speed-dreams CACHE PATH "Place where the include files should go")
ENDIF(WIN32)
ELSE(IN_SOURCETREE)
SET(TORCS_DATADIR ${TORCS_DATADIR_ABS})
SET(TORCS_LIBDIR ${TORCS_LIBDIR_ABS})
SET(TORCS_BINDIR ${TORCS_BINDIR_ABS})
SET(TORCS_INCLUDEDIR ${TORCS_INCLUDEDIR_ABS})
SET(SD_DATADIR ${SD_DATADIR_ABS})
SET(SD_LIBDIR ${SD_LIBDIR_ABS})
SET(SD_BINDIR ${SD_BINDIR_ABS})
SET(SD_INCLUDEDIR ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
IF(IS_ABSOLUTE ${TORCS_DATADIR})
GET_FILENAME_COMPONENT(TORCS_DATADIR_ABS ${TORCS_DATADIR} ABSOLUTE)
ELSE(IS_ABSOLUTE ${TORCS_DATADIR})
GET_FILENAME_COMPONENT(TORCS_DATADIR_ABS ${CMAKE_INSTALL_PREFIX}/${TORCS_DATADIR} ABSOLUTE)
ENDIF(IS_ABSOLUTE ${TORCS_DATADIR})
IF(IS_ABSOLUTE ${SD_DATADIR})
GET_FILENAME_COMPONENT(SD_DATADIR_ABS ${SD_DATADIR} ABSOLUTE)
ELSE(IS_ABSOLUTE ${SD_DATADIR})
GET_FILENAME_COMPONENT(SD_DATADIR_ABS ${CMAKE_INSTALL_PREFIX}/${SD_DATADIR} ABSOLUTE)
ENDIF(IS_ABSOLUTE ${SD_DATADIR})
IF(IS_ABSOLUTE ${TORCS_LIBDIR})
GET_FILENAME_COMPONENT(TORCS_LIBDIR_ABS ${TORCS_LIBDIR} ABSOLUTE)
ELSE(IS_ABSOLUTE ${TORCS_LIBDIR})
GET_FILENAME_COMPONENT(TORCS_LIBDIR_ABS ${CMAKE_INSTALL_PREFIX}/${TORCS_LIBDIR} ABSOLUTE)
ENDIF(IS_ABSOLUTE ${TORCS_LIBDIR})
IF(IS_ABSOLUTE ${SD_LIBDIR})
GET_FILENAME_COMPONENT(SD_LIBDIR_ABS ${SD_LIBDIR} ABSOLUTE)
ELSE(IS_ABSOLUTE ${SD_LIBDIR})
GET_FILENAME_COMPONENT(SD_LIBDIR_ABS ${CMAKE_INSTALL_PREFIX}/${SD_LIBDIR} ABSOLUTE)
ENDIF(IS_ABSOLUTE ${SD_LIBDIR})
IF(IS_ABSOLUTE ${TORCS_BINDIR})
GET_FILENAME_COMPONENT(TORCS_BINDIR_ABS ${TORCS_BINDIR} ABSOLUTE)
ELSE(IS_ABSOLUTE ${TORCS_BINDIR})
GET_FILENAME_COMPONENT(TORCS_BINDIR_ABS ${CMAKE_INSTALL_PREFIX}/${TORCS_BINDIR} ABSOLUTE)
ENDIF(IS_ABSOLUTE ${TORCS_BINDIR})
IF(IS_ABSOLUTE ${SD_BINDIR})
GET_FILENAME_COMPONENT(SD_BINDIR_ABS ${SD_BINDIR} ABSOLUTE)
ELSE(IS_ABSOLUTE ${SD_BINDIR})
GET_FILENAME_COMPONENT(SD_BINDIR_ABS ${CMAKE_INSTALL_PREFIX}/${SD_BINDIR} ABSOLUTE)
ENDIF(IS_ABSOLUTE ${SD_BINDIR})
IF(IS_ABSOLUTE ${TORCS_INCLUDEDIR})
GET_FILENAME_COMPONENT(TORCS_INCLUDEDIR_ABS ${TORCS_INCLUDEDIR} ABSOLUTE)
ELSE(IS_ABSOLUTE ${TORCS_INCLUDEDIR})
GET_FILENAME_COMPONENT(TORCS_INCLUDEDIR_ABS ${CMAKE_INSTALL_PREFIX}/${TORCS_INCLUDEDIR} ABSOLUTE)
ENDIF(IS_ABSOLUTE ${TORCS_INCLUDEDIR})
IF(IS_ABSOLUTE ${SD_INCLUDEDIR})
GET_FILENAME_COMPONENT(SD_INCLUDEDIR_ABS ${SD_INCLUDEDIR} ABSOLUTE)
ELSE(IS_ABSOLUTE ${SD_INCLUDEDIR})
GET_FILENAME_COMPONENT(SD_INCLUDEDIR_ABS ${CMAKE_INSTALL_PREFIX}/${SD_INCLUDEDIR} ABSOLUTE)
ENDIF(IS_ABSOLUTE ${SD_INCLUDEDIR})
STRING(REGEX REPLACE "^(.*[^/])/*$" "\\1" TORCS_LOCALDIR_TMP ${TORCS_LOCALDIR})
SET(TORCS_LOCALDIR ${TORCS_LOCALDIR_TMP})
STRING(REGEX REPLACE "^(.*[^/])/*$" "\\1" SD_LOCALDIR_TMP ${SD_LOCALDIR})
SET(SD_LOCALDIR ${SD_LOCALDIR_TMP})
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CURRENT_LIST_FILE_PATH})
SET(CMAKE_INSTALL_RPATH "${TORCS_LIBDIR_ABS}/lib")
SET(CMAKE_INSTALL_RPATH "${SD_LIBDIR_ABS}/lib")
# Robot .def file generation for Windows
# ROBOTNAME : Name of the robot
@ -141,7 +141,7 @@ MACRO(GENERATE_ROBOT_DEF_FILE ROBOTNAME DEF_FILE)
IF(IN_SOURCETREE)
CONFIGURE_FILE(${SOURCE_DIR}/cmake/robot_def.cmake ${DEF_FILE})
ELSE(IN_SOURCETREE)
CONFIGURE_FILE(${TORCS_DATADIR_ABS}/cmake/robot_def.cmake ${DEF_FILE})
CONFIGURE_FILE(${SD_DATADIR_ABS}/cmake/robot_def.cmake ${DEF_FILE})
ENDIF(IN_SOURCETREE)
ENDMACRO(GENERATE_ROBOT_DEF_FILE ROBOTNAME DEF_FILE)
@ -173,7 +173,7 @@ MACRO(ROBOT_MODULE)
ADD_INTERFACE_INCLUDEDIR()
ADD_OSSPEC_INCLUDEDIR()
ADD_TORCSLIB_INCLUDEDIR(learning math portability robottools tgf)
ADD_SDLIB_INCLUDEDIR(learning math portability robottools tgf)
ADD_PLIB_INCLUDEDIR()
# Generate / add .def file for Windows
@ -197,9 +197,9 @@ MACRO(ROBOT_MODULE)
ENDIF(UNIX)
ADD_PLIB_LIBRARY(${ROBOTNAME} sg ssg)
ADD_TORCSLIB_LIBRARY(${ROBOTNAME} robottools)
ADD_SDLIB_LIBRARY(${ROBOTNAME} robottools)
TORCS_INSTALL_FILES(LIB drivers/${ROBOTNAME} TARGETS ${ROBOTNAME})
SD_INSTALL_FILES(LIB drivers/${ROBOTNAME} TARGETS ${ROBOTNAME})
IF(HAS_CLONENAMES)
GET_TARGET_PROPERTY(MODNAME ${ROBOTNAME} LOCATION)
@ -209,7 +209,7 @@ MACRO(ROBOT_MODULE)
SET(CLONE_MODNAME ${MODPREFIX}${CLONENAME}${MODSUFFIX})
ADD_CUSTOM_COMMAND(TARGET ${ROBOTNAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy ${MODNAME} ${CLONE_MODNAME})
TORCS_INSTALL_FILES(LIB drivers/${CLONENAME} FILES ${CLONE_MODNAME})
SD_INSTALL_FILES(LIB drivers/${CLONENAME} FILES ${CLONE_MODNAME})
ENDFOREACH(CLONENAME ${CLONENAMES})
ENDIF(HAS_CLONENAMES)
@ -248,7 +248,7 @@ MACRO(ROBOT_DATA)
LIST(APPEND REAL_SHIPFILES ${ROBOTNAME}.xml)
ENDIF(HAS_SHIPPREFIX)
#MESSAGE(STATUS "Files to install for ${ROBOTNAME} robot: ${REAL_SHIPFILES}")
TORCS_INSTALL_FILES(DATA drivers/${ROBOTNAME} FILES ${REAL_SHIPFILES})
SD_INSTALL_FILES(DATA drivers/${ROBOTNAME} FILES ${REAL_SHIPFILES})
IF(HAS_SHIPSUBDIRS)
IF(HAS_SHIPPREFIX)
@ -261,7 +261,7 @@ MACRO(ROBOT_DATA)
ENDIF(HAS_SHIPPREFIX)
#MESSAGE(STATUS "Subdirs to install for ${ROBOTNAME} robot: ${REAL_SHIPSUBDIRS}")
INSTALL(DIRECTORY ${REAL_SHIPSUBDIRS}
DESTINATION ${TORCS_DATADIR}/drivers/${ROBOTNAME}
DESTINATION ${SD_DATADIR}/drivers/${ROBOTNAME}
PATTERN ".svn" EXCLUDE
PATTERN "*.xcf*" EXCLUDE)
ENDIF(HAS_SHIPSUBDIRS)
@ -342,7 +342,7 @@ MACRO(ADD_INTERFACE_INCLUDEDIR)
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/interfaces)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(INTERFACE_INCLUDE_DIR raceman.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
@ -364,7 +364,7 @@ MACRO(ADD_OSSPEC_INCLUDEDIR)
SET(CANDIDATE_SPEC ${SOURCE_DIR})
ENDIF(UNIX)
ELSE(IN_SOURCETREE)
SET(CANDIDATE_SPEC ${TORCS_INCLUDEDIR})
SET(CANDIDATE_SPEC ${SD_INCLUDEDIR})
ENDIF(IN_SOURCETREE)
FIND_PATH(OSSPEC_INCLUDE_DIR osspec.h PATHS ${CANDIDATE_SPEC} /usr/include /usr/local/include NO_DEFAULT_PATH CACHE DOC "osspec header directory")
FIND_PATH(OSSPEC_INCLUDE_DIR osspec.h PATHS ${CANDIDATE_SPEC} /usr/include /usr/local/include CACHE DOC "osspec header directory")
@ -375,298 +375,298 @@ MACRO(ADD_OSSPEC_INCLUDEDIR)
ENDIF(OSSPEC_INCLUDE_DIR)
ENDMACRO(ADD_OSSPEC_INCLUDEDIR)
MACRO(ADD_TORCSLIB_INCLUDEDIR)
SET(TORCSLIB_OPTIONAL FALSE)
FOREACH(TORCSLIB_LIB ${ARGN})
IF(${TORCSLIB_LIB} STREQUAL "OPTIONAL")
SET(TORCSLIB_OPTIONAL TRUE)
ENDIF(${TORCSLIB_LIB} STREQUAL "OPTIONAL")
ENDFOREACH(TORCSLIB_LIB ${ARGN})
MACRO(ADD_SDLIB_INCLUDEDIR)
SET(SDLIB_OPTIONAL FALSE)
FOREACH(SDLIB_LIB ${ARGN})
IF(${SDLIB_LIB} STREQUAL "OPTIONAL")
SET(SDLIB_OPTIONAL TRUE)
ENDIF(${SDLIB_LIB} STREQUAL "OPTIONAL")
ENDFOREACH(SDLIB_LIB ${ARGN})
FOREACH(TORCSLIB_LIB ${ARGN})
SET(TORCSLIB_FOUND_LIB TRUE)
SET(TORCSLIB_EXTRA_INCLUDEDIR "")
IF(TORCSLIB_LIB STREQUAL "client")
FOREACH(SDLIB_LIB ${ARGN})
SET(SDLIB_FOUND_LIB TRUE)
SET(SDLIB_EXTRA_INCLUDEDIR "")
IF(SDLIB_LIB STREQUAL "client")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/client)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_CLIENT_INCLUDE_DIR client.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_CLIENT_INCLUDE_DIR client.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_CLIENT_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "confscreens")
FIND_PATH(SDLIB_CLIENT_INCLUDE_DIR client.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(SDLIB_CLIENT_INCLUDE_DIR client.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_CLIENT_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "confscreens")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/confscreens)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_CONFSCREENS_INCLUDE_DIR confscreens.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_CONFSCREENS_INCLUDE_DIR confscreens.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_CONFSCREENS_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "learning")
FIND_PATH(SDLIB_CONFSCREENS_INCLUDE_DIR confscreens.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(SDLIB_CONFSCREENS_INCLUDE_DIR confscreens.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_CONFSCREENS_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "learning")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/learning)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_LEARNING_INCLUDE_DIR learn_debug.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include PATH_SUFFIXES "" learning NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_LEARNING_INCLUDE_DIR learn_debug.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include PATH_SUFFIXES "" learning)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_LEARNING_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "math")
FIND_PATH(SDLIB_LEARNING_INCLUDE_DIR learn_debug.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include PATH_SUFFIXES "" learning NO_DEFAULT_PATH)
FIND_PATH(SDLIB_LEARNING_INCLUDE_DIR learn_debug.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include PATH_SUFFIXES "" learning)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_LEARNING_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "math")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/math)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_MATH_INCLUDE_DIR linalg_t.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include PATH_SUFFIXES "" math tmath NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_MATH_INCLUDE_DIR linalg_t.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include PATH_SUFFIXES "" math tmath)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_MATH_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "networking")
FIND_PATH(SDLIB_MATH_INCLUDE_DIR linalg_t.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include PATH_SUFFIXES "" math tmath NO_DEFAULT_PATH)
FIND_PATH(SDLIB_MATH_INCLUDE_DIR linalg_t.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include PATH_SUFFIXES "" math tmath)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_MATH_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "networking")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/modules/networking)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_NETWORKING_INCLUDE_DIR network.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_NETWORKING_INCLUDE_DIR network.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_NETWORKING_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "portability")
FIND_PATH(SDLIB_NETWORKING_INCLUDE_DIR network.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(SDLIB_NETWORKING_INCLUDE_DIR network.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_NETWORKING_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "portability")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/portability)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_PORTABILITY_INCLUDE_DIR portability.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_PORTABILITY_INCLUDE_DIR portability.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_PORTABILITY_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "raceengineclient")
FIND_PATH(SDLIB_PORTABILITY_INCLUDE_DIR portability.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(SDLIB_PORTABILITY_INCLUDE_DIR portability.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_PORTABILITY_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "raceengineclient")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/raceengineclient)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_RACEENGINECLIENT_INCLUDE_DIR raceengineclient.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_RACEENGINECLIENT_INCLUDE_DIR raceengineclient.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_RACEENGINECLIENT_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "racescreens")
FIND_PATH(SDLIB_RACEENGINECLIENT_INCLUDE_DIR raceengineclient.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(SDLIB_RACEENGINECLIENT_INCLUDE_DIR raceengineclient.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_RACEENGINECLIENT_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "racescreens")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/racescreens)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_RACESCREENS_INCLUDE_DIR racescreens.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_RACESCREENS_INCLUDE_DIR racescreens.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_RACESCREENS_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "robottools")
FIND_PATH(SDLIB_RACESCREENS_INCLUDE_DIR racescreens.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(SDLIB_RACESCREENS_INCLUDE_DIR racescreens.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_RACESCREENS_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "robottools")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/robottools)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_ROBOTTOOLS_INCLUDE_DIR robottools.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_ROBOTTOOLS_INCLUDE_DIR robottools.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_ROBOTTOOLS_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "tgf")
FIND_PATH(SDLIB_ROBOTTOOLS_INCLUDE_DIR robottools.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(SDLIB_ROBOTTOOLS_INCLUDE_DIR robottools.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_ROBOTTOOLS_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "tgf")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/tgf)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_TGF_INCLUDE_DIR tgf.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_TGF_INCLUDE_DIR tgf.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_TGF_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "tgfclient")
FIND_PATH(SDLIB_TGF_INCLUDE_DIR tgf.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(SDLIB_TGF_INCLUDE_DIR tgf.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_TGF_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "tgfclient")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/tgfclient)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_TGFCLIENT_INCLUDE_DIR tgfclient.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_TGFCLIENT_INCLUDE_DIR tgfclient.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_TGFCLIENT_INCLUDE_DIR)
ELSEIF(TORCSLIB_LIB STREQUAL "txml")
FIND_PATH(SDLIB_TGFCLIENT_INCLUDE_DIR tgfclient.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(SDLIB_TGFCLIENT_INCLUDE_DIR tgfclient.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_TGFCLIENT_INCLUDE_DIR)
ELSEIF(SDLIB_LIB STREQUAL "txml")
IF(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${SOURCE_DIR}/src/libs/txml)
ELSE(IN_SOURCETREE)
SET(INCLUDE_CANDIDATE ${TORCS_INCLUDEDIR_ABS})
SET(INCLUDE_CANDIDATE ${SD_INCLUDEDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_PATH(TORCSLIB_TXML_INCLUDE_DIR xml.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(TORCSLIB_TXML_INCLUDE_DIR xml.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(TORCSLIB_EXTRA_INCLUDEDIR TORCSLIB_TXML_INCLUDE_DIR)
ELSE(TORCSLIB_LIB STREQUAL "client")
SET(TORCSLIB_FOUND_LIB FALSE)
IF(NOT TORCSLIB_LIB STREQUAL "OPTIONAL")
MESSAGE(WARNING ": ${TORCSLIB_LIB} is not a Speed Dreams library")
ENDIF(NOT TORCSLIB_LIB STREQUAL "OPTIONAL")
ENDIF(TORCSLIB_LIB STREQUAL "client")
IF(TORCSLIB_FOUND_LIB)
IF(${TORCSLIB_EXTRA_INCLUDEDIR})
SET(TORCSLIB_INCLUDE_DIRS ${TORCSLIB_INCLUDE_DIRS} ${${TORCSLIB_EXTRA_INCLUDEDIR}})
ELSE(${TORCSLIB_EXTRA_INCLUDEDIR})
IF(NOT TORCSLIB_OPTIONAL AND NOT TORCSLIB_LIB STREQUAL "OPTIONAL")
MESSAGE(FATAL_ERROR "Cannot find ${TORCSLIB_LIB} library header files")
ENDIF(NOT TORCSLIB_OPTIONAL AND NOT TORCSLIB_LIB STREQUAL "OPTIONAL")
ENDIF(${TORCSLIB_EXTRA_INCLUDEDIR})
ENDIF(TORCSLIB_FOUND_LIB)
ENDFOREACH(TORCSLIB_LIB ${TORCSLIB_LIBS})
FIND_PATH(SDLIB_TXML_INCLUDE_DIR xml.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include NO_DEFAULT_PATH)
FIND_PATH(SDLIB_TXML_INCLUDE_DIR xml.h PATHS ${INCLUDE_CANDIDATE} /usr/include /usr/local/include)
SET(SDLIB_EXTRA_INCLUDEDIR SDLIB_TXML_INCLUDE_DIR)
ELSE(SDLIB_LIB STREQUAL "client")
SET(SDLIB_FOUND_LIB FALSE)
IF(NOT SDLIB_LIB STREQUAL "OPTIONAL")
MESSAGE(WARNING ": ${SDLIB_LIB} is not a Speed Dreams library")
ENDIF(NOT SDLIB_LIB STREQUAL "OPTIONAL")
ENDIF(SDLIB_LIB STREQUAL "client")
IF(SDLIB_FOUND_LIB)
IF(${SDLIB_EXTRA_INCLUDEDIR})
SET(SDLIB_INCLUDE_DIRS ${SDLIB_INCLUDE_DIRS} ${${SDLIB_EXTRA_INCLUDEDIR}})
ELSE(${SDLIB_EXTRA_INCLUDEDIR})
IF(NOT SDLIB_OPTIONAL AND NOT SDLIB_LIB STREQUAL "OPTIONAL")
MESSAGE(FATAL_ERROR "Cannot find ${SDLIB_LIB} library header files")
ENDIF(NOT SDLIB_OPTIONAL AND NOT SDLIB_LIB STREQUAL "OPTIONAL")
ENDIF(${SDLIB_EXTRA_INCLUDEDIR})
ENDIF(SDLIB_FOUND_LIB)
ENDFOREACH(SDLIB_LIB ${SDLIB_LIBS})
INCLUDE_DIRECTORIES(${TORCSLIB_INCLUDE_DIRS})
ENDMACRO(ADD_TORCSLIB_INCLUDEDIR)
INCLUDE_DIRECTORIES(${SDLIB_INCLUDE_DIRS})
ENDMACRO(ADD_SDLIB_INCLUDEDIR)
MACRO(ADD_TORCSLIB_LIBRARY TARGET)
SET(TORCSLIB_OPTIONAL FALSE)
SET(TORCSLIB_STATIC FALSE)
SET(TORCSLIB_TARGET_SUFFIX "")
FOREACH(TORCSLIB_LIB ${ARGN})
IF(${TORCSLIB_LIB} STREQUAL "OPTIONAL")
SET(TORCSLIB_OPTIONAL TRUE)
ENDIF(${TORCSLIB_LIB} STREQUAL "OPTIONAL")
IF(${TORCSLIB_LIB} STREQUAL "STATIC")
SET(TORCSLIB_STATIC TRUE)
SET(TORCSLIB_TARGET_SUFFIX "_static")
ENDIF(${TORCSLIB_LIB} STREQUAL "STATIC")
ENDFOREACH(TORCSLIB_LIB ${ARGN})
MACRO(ADD_SDLIB_LIBRARY TARGET)
SET(SDLIB_OPTIONAL FALSE)
SET(SDLIB_STATIC FALSE)
SET(SDLIB_TARGET_SUFFIX "")
FOREACH(SDLIB_LIB ${ARGN})
IF(${SDLIB_LIB} STREQUAL "OPTIONAL")
SET(SDLIB_OPTIONAL TRUE)
ENDIF(${SDLIB_LIB} STREQUAL "OPTIONAL")
IF(${SDLIB_LIB} STREQUAL "STATIC")
SET(SDLIB_STATIC TRUE)
SET(SDLIB_TARGET_SUFFIX "_static")
ENDIF(${SDLIB_LIB} STREQUAL "STATIC")
ENDFOREACH(SDLIB_LIB ${ARGN})
FOREACH(TORCSLIB_LIB ${ARGN})
SET(TORCSLIB_IGNORE TRUE)
FOREACH(SDLIB_LIB ${ARGN})
SET(SDLIB_IGNORE TRUE)
IF(NOT UNIX)
SET(TORCSLIB_IGNORE FALSE)
ELSEIF(NOT TORCSLIB_LIB STREQUAL "ssggraph" AND NOT TORCSLIB_LIB STREQUAL "track")
SET(TORCSLIB_IGNORE FALSE)
SET(SDLIB_IGNORE FALSE)
ELSEIF(NOT SDLIB_LIB STREQUAL "ssggraph" AND NOT SDLIB_LIB STREQUAL "track")
SET(SDLIB_IGNORE FALSE)
ENDIF(NOT UNIX)
IF(TORCSLIB_LIB STREQUAL "OPTIONAL" OR TORCSLIB_LIB STREQUAL "STATIC")
SET(TORCSLIB_IGNORE TRUE) #Ignore: not a real target
ENDIF(TORCSLIB_LIB STREQUAL "OPTIONAL" OR TORCSLIB_LIB STREQUAL "STATIC")
IF(SDLIB_LIB STREQUAL "OPTIONAL" OR SDLIB_LIB STREQUAL "STATIC")
SET(SDLIB_IGNORE TRUE) #Ignore: not a real target
ENDIF(SDLIB_LIB STREQUAL "OPTIONAL" OR SDLIB_LIB STREQUAL "STATIC")
IF(NOT TORCSLIB_IGNORE)
SET(TORCSLIB_FOUND_LIB TRUE)
SET(TORCSLIB_EXTRA_LIBRARY "")
IF(NOT SDLIB_IGNORE)
SET(SDLIB_FOUND_LIB TRUE)
SET(SDLIB_EXTRA_LIBRARY "")
#Use IF(TARGET ${TOCSLIB_LIB}) from CMake 2.6
GET_TARGET_PROPERTY(TORCSLIB_TARGET_LOCATION ${TORCSLIB_LIB}${TORCSLIB_TARGET_SUFFIX} LOCATION)
IF(NOT TORCSLIB_TARGET_LOCATION STREQUAL "NOTFOUND")
SET(TORCSLIB_LIBRARIES ${TORCSLIB_LIBRARIES} ${TORCSLIB_LIB}${TORCSLIB_TARGET_SUFFIX})
ELSE(NOT TORCSLIB_TARGET_LOCATION STREQUAL "NOTFOUND")
MESSAGE(WARNING "Warning: didn't found target ${TORCSLIB_LIB}")
IF(TORCSLIB_LIB STREQUAL "client")
GET_TARGET_PROPERTY(SDLIB_TARGET_LOCATION ${SDLIB_LIB}${SDLIB_TARGET_SUFFIX} LOCATION)
IF(NOT SDLIB_TARGET_LOCATION STREQUAL "NOTFOUND")
SET(SDLIB_LIBRARIES ${SDLIB_LIBRARIES} ${SDLIB_LIB}${SDLIB_TARGET_SUFFIX})
ELSE(NOT SDLIB_TARGET_LOCATION STREQUAL "NOTFOUND")
MESSAGE(WARNING "Warning: didn't found target ${SDLIB_LIB}")
IF(SDLIB_LIB STREQUAL "client")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/libs/client)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_CLIENT_LIBRARY client PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_CLIENT_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "confscreens")
FIND_LIBRARY(SDLIB_CLIENT_LIBRARY client PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(SDLIB_EXTRA_LIBRARY SDLIB_CLIENT_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "confscreens")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/libs/confscreens)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_CONFSCREENS_LIBRARY confscreens PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_CONFSCREENS_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "learning")
FIND_LIBRARY(SDLIB_CONFSCREENS_LIBRARY confscreens PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(SDLIB_EXTRA_LIBRARY SDLIB_CONFSCREENS_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "learning")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/libs/learning)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_LEARNING_LIBRARY learning PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_LEARNING_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "networking")
FIND_LIBRARY(SDLIB_LEARNING_LIBRARY learning PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(SDLIB_EXTRA_LIBRARY SDLIB_LEARNING_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "networking")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/modules/networking)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_NETWORKING_LIBRARY learning PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_NETWORKING_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "raceengineclient" OR TORCSLIB_LIB STREQUAL "raceengine")
FIND_LIBRARY(SDLIB_NETWORKING_LIBRARY learning PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(SDLIB_EXTRA_LIBRARY SDLIB_NETWORKING_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "raceengineclient" OR SDLIB_LIB STREQUAL "raceengine")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/libs/raceengineclient)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_RACEENGINECLIENT_LIBRARY raceengineclient PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_RACEENGINECLIENT_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "racescreens")
FIND_LIBRARY(SDLIB_RACEENGINECLIENT_LIBRARY raceengineclient PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(SDLIB_EXTRA_LIBRARY SDLIB_RACEENGINECLIENT_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "racescreens")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/libs/racescreens)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_RACESCREENS_LIBRARY racescreens ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_RACESCREENS_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "robottools")
FIND_LIBRARY(SDLIB_RACESCREENS_LIBRARY racescreens ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(SDLIB_EXTRA_LIBRARY SDLIB_RACESCREENS_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "robottools")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/libs/robottools)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_ROBOTTOOLS_LIBRARY robottools PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_ROBOTTOOLS_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "tgf")
FIND_LIBRARY(SDLIB_ROBOTTOOLS_LIBRARY robottools PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(SDLIB_EXTRA_LIBRARY SDLIB_ROBOTTOOLS_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "tgf")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/libs/tgf)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_TGF_LIBRARY tgf${TORCSLIB_TARGET_SUFFIX} PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib
FIND_LIBRARY(SDLIB_TGF_LIBRARY tgf${SDLIB_TARGET_SUFFIX} PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib
PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_TGF_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "tgfclient")
SET(SDLIB_EXTRA_LIBRARY SDLIB_TGF_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "tgfclient")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/libs/tgfclient)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_TGFCLIENT_LIBRARY tgfclient PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_TGFCLIENT_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "txml")
FIND_LIBRARY(SDLIB_TGFCLIENT_LIBRARY tgfclient PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(SDLIB_EXTRA_LIBRARY SDLIB_TGFCLIENT_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "txml")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/libs/txml)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_TXML_LIBRARY txml${TORCSLIB_TARGET_SUFFIX} PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib
FIND_LIBRARY(SDLIB_TXML_LIBRARY txml${SDLIB_TARGET_SUFFIX} PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib
PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_TXML_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "ssggraph")
SET(SDLIB_EXTRA_LIBRARY SDLIB_TXML_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "ssggraph")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/modules/graphic/ssggraph)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_SSGGRAPH_LIBRARY ssggraph PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_SSGGRAPH_LIBRARY)
ELSEIF(TORCSLIB_LIB STREQUAL "track")
FIND_LIBRARY(SDLIB_SSGGRAPH_LIBRARY ssggraph PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(SDLIB_EXTRA_LIBRARY SDLIB_SSGGRAPH_LIBRARY)
ELSEIF(SDLIB_LIB STREQUAL "track")
IF(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/modules/track)
ELSE(IN_SOURCETREE)
SET(LIBRARY_CANDIDATE ${TORCS_LIBDIR_ABS})
SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS})
ENDIF(IN_SOURCETREE)
FIND_LIBRARY(TORCSLIB_TRACK_LIBRARY track PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(TORCSLIB_EXTRA_LIBRARY TORCSLIB_TRACK_LIBRARY)
ELSE(TORCSLIB_LIB STREQUAL "client")
SET(TORCSLIB_FOUND_LIB FALSE)
IF(NOT TORCSLIB_LIB STREQUAL "OPTIONAL" AND NOT TORCSLIB_LIB STREQUAL "STATIC")
MESSAGE(WARNING ": ${TORCSLIB_LIB} is not a Speed Dreams library")
ENDIF(NOT TORCSLIB_LIB STREQUAL "OPTIONAL" AND NOT TORCSLIB_LIB STREQUAL "STATIC")
ENDIF(TORCSLIB_LIB STREQUAL "client")
IF(TORCSLIB_FOUND_LIB)
IF(${TORCSLIB_EXTRA_LIBRARY})
SET(TORCSLIB_LIBRARIES ${TORCSLIB_LIBRARIES} ${${TORCSLIB_EXTRA_LIBRARY}})
ELSE(${TORCSLIB_EXTRA_LIBRARY})
IF(NOT TORCSLIB_OPTIONAL AND NOT TORCSLIB_LIB STREQUAL "OPTIONAL" AND NOT TORCSLIB_LIB STREQUAL "STATIC")
MESSAGE(FATAL_ERROR "Cannot find ${TORCSLIB_LIB} library shared object")
ENDIF(NOT TORCSLIB_OPTIONAL AND NOT TORCSLIB_LIB STREQUAL "OPTIONAL" AND NOT TORCSLIB_LIB STREQUAL "STATIC")
ENDIF(${TORCSLIB_EXTRA_LIBRARY})
ENDIF(TORCSLIB_FOUND_LIB)
ENDIF(NOT TORCSLIB_TARGET_LOCATION STREQUAL "NOTFOUND")
ENDIF(NOT TORCSLIB_IGNORE)
ENDFOREACH(TORCSLIB_LIB ${TORCSLIB_LIBS})
FIND_LIBRARY(SDLIB_TRACK_LIBRARY track PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib)
SET(SDLIB_EXTRA_LIBRARY SDLIB_TRACK_LIBRARY)
ELSE(SDLIB_LIB STREQUAL "client")
SET(SDLIB_FOUND_LIB FALSE)
IF(NOT SDLIB_LIB STREQUAL "OPTIONAL" AND NOT SDLIB_LIB STREQUAL "STATIC")
MESSAGE(WARNING ": ${SDLIB_LIB} is not a Speed Dreams library")
ENDIF(NOT SDLIB_LIB STREQUAL "OPTIONAL" AND NOT SDLIB_LIB STREQUAL "STATIC")
ENDIF(SDLIB_LIB STREQUAL "client")
IF(SDLIB_FOUND_LIB)
IF(${SDLIB_EXTRA_LIBRARY})
SET(SDLIB_LIBRARIES ${SDLIB_LIBRARIES} ${${SDLIB_EXTRA_LIBRARY}})
ELSE(${SDLIB_EXTRA_LIBRARY})
IF(NOT SDLIB_OPTIONAL AND NOT SDLIB_LIB STREQUAL "OPTIONAL" AND NOT SDLIB_LIB STREQUAL "STATIC")
MESSAGE(FATAL_ERROR "Cannot find ${SDLIB_LIB} library shared object")
ENDIF(NOT SDLIB_OPTIONAL AND NOT SDLIB_LIB STREQUAL "OPTIONAL" AND NOT SDLIB_LIB STREQUAL "STATIC")
ENDIF(${SDLIB_EXTRA_LIBRARY})
ENDIF(SDLIB_FOUND_LIB)
ENDIF(NOT SDLIB_TARGET_LOCATION STREQUAL "NOTFOUND")
ENDIF(NOT SDLIB_IGNORE)
ENDFOREACH(SDLIB_LIB ${SDLIB_LIBS})
TARGET_LINK_LIBRARIES(${TARGET} ${TORCSLIB_LIBRARIES})
ENDMACRO(ADD_TORCSLIB_LIBRARY TARGET)
TARGET_LINK_LIBRARIES(${TARGET} ${SDLIB_LIBRARIES})
ENDMACRO(ADD_SDLIB_LIBRARY TARGET)
MACRO(ADD_PLIB_INCLUDEDIR)
FIND_PACKAGE(PLIB)
@ -897,7 +897,7 @@ MACRO(ADD_DL_LIBRARY TARGET)
ENDIF(UNIX)
ENDMACRO(ADD_DL_LIBRARY TARGET)
MACRO(ADD_TORCS_DEFINITIONS)
MACRO(ADD_SD_DEFINITIONS)
IF(HAVE_CONFIG_H)
ADD_DEFINITIONS(-DHAVE_CONFIG_H)
@ -919,7 +919,7 @@ MACRO(ADD_TORCS_DEFINITIONS)
SET(OPTION_DEBUG false CACHE BOOL "Enable traces into the console or log file")
SET(OPTION_TRACE_LEVEL "2" CACHE STRING "Trace level integer threshold, only if OPTION_DEBUG (traces with higher level are not logged ; 0=Fatal, 1=Error, 2=Warning, 3=Info, 4=Trace, 5=Debug, ...)")
SET(OPTION_TRACE_LEVEL "5" CACHE STRING "Trace level integer threshold, only if OPTION_DEBUG (traces with higher level are not logged ; 0=Fatal, 1=Error, 2=Warning, 3=Info, 4=Trace, 5=Debug, ...)")
SET(OPTION_PROFILER false CACHE BOOL "Enable profiler")
@ -960,9 +960,9 @@ MACRO(ADD_TORCS_DEFINITIONS)
# Define for code that needs Torcs backward compatibility
ADD_DEFINITIONS(-DSPEED_DREAMS)
ENDMACRO(ADD_TORCS_DEFINITIONS)
ENDMACRO(ADD_SD_DEFINITIONS)
MACRO(TORCS_INSTALL_CAR carname)
MACRO(SD_INSTALL_CAR carname)
SET(files ${carname}.xml ${ARGN})
FILE(GLOB files_acc *.acc)
@ -972,10 +972,10 @@ MACRO(TORCS_INSTALL_CAR carname)
FILE(GLOB files_wav *.wav)
SET(files ${files} ${files_acc} ${files_rgb} ${files_png} ${files_jpg} ${files_wav})
TORCS_INSTALL_FILES(DATA cars/${carname} FILES ${files})
ENDMACRO(TORCS_INSTALL_CAR carname)
SD_INSTALL_FILES(DATA cars/${carname} FILES ${files})
ENDMACRO(SD_INSTALL_CAR carname)
MACRO(TORCS_INSTALL_TRACK trackname category)
MACRO(SD_INSTALL_TRACK trackname category)
SET(files ${trackname}.xml ${ARGN})
FILE(GLOB files_png *.png)
@ -984,47 +984,47 @@ MACRO(TORCS_INSTALL_TRACK trackname category)
FILE(GLOB files_acc *.acc)
SET(files ${files} ${files_png} ${files_rgb} ${files_ac} ${files_acc})
TORCS_INSTALL_FILES(DATA tracks/${category}/${trackname} FILES ${files})
ENDMACRO(TORCS_INSTALL_TRACK trackname category)
SD_INSTALL_FILES(DATA tracks/${category}/${trackname} FILES ${files})
ENDMACRO(SD_INSTALL_TRACK trackname category)
#Usage:
# TORCS_INSTALL_FILES(DATA drivers/bt FILES bt.xml logo.rgb)
# SD_INSTALL_FILES(DATA drivers/bt FILES bt.xml logo.rgb)
# Installs the files quickrace.xml and endrace.xml in ${prefix}/share/games/speed-dreams/drivers/bt
# TORCS_INSTALL_FILES(DATA config/raceman USER config/raceman FILES quickrace.xml endrace.xml)
# SD_INSTALL_FILES(DATA config/raceman USER config/raceman FILES quickrace.xml endrace.xml)
# Installs the files quickrace.xml and endrace.xml in ${prefix}/share/games/speed-dreams/drivers/bt
# and copies the file to the users home directory ~/.speed-dreams/config/raceman at startup.
# TORCS_INSTALL_FILES(LIB drivers/bt TARGETS bt.so)
# SD_INSTALL_FILES(LIB drivers/bt TARGETS bt.so)
# Installs the files bt.so in ${prefix}/lib/speed-dreams/drivers/bt
# TORCS_INSTALL_FILES(BIN TARGETS speed-dreams)
# SD_INSTALL_FILES(BIN TARGETS speed-dreams)
# Installs the speed-dreams target to the bin-directory
MACRO(TORCS_INSTALL_FILES)
SET(TORCS_INSTALL_FILES_SYNTAX "DATA,1,1,IS_DATA,DATA_PATH")
SET(TORCS_INSTALL_FILES_SYNTAX ${TORCS_INSTALL_FILES_SYNTAX} "LIB,1,1,IS_LIB,LIB_PATH")
SET(TORCS_INSTALL_FILES_SYNTAX ${TORCS_INSTALL_FILES_SYNTAX} "BIN,0,0,IS_BIN,BIN_PATH")
SET(TORCS_INSTALL_FILES_SYNTAX ${TORCS_INSTALL_FILES_SYNTAX} "INCLUDE,0,1,IS_INCLUDE,INCLUDE_PATH")
SET(TORCS_INSTALL_FILES_SYNTAX ${TORCS_INSTALL_FILES_SYNTAX} "USER,1,1,IS_USER,USER_PATH")
SET(TORCS_INSTALL_FILES_SYNTAX ${TORCS_INSTALL_FILES_SYNTAX} "FILES,0,-1,HAS_FILES,FILES")
SET(TORCS_INSTALL_FILES_SYNTAX ${TORCS_INSTALL_FILES_SYNTAX} "TARGETS,0,-1,HAS_TARGETS,TARGET_LIST")
SPLIT_ARGN(${TORCS_INSTALL_FILES_SYNTAX} ARGUMENTS ${ARGN})
MACRO(SD_INSTALL_FILES)
SET(SD_INSTALL_FILES_SYNTAX "DATA,1,1,IS_DATA,DATA_PATH")
SET(SD_INSTALL_FILES_SYNTAX ${SD_INSTALL_FILES_SYNTAX} "LIB,1,1,IS_LIB,LIB_PATH")
SET(SD_INSTALL_FILES_SYNTAX ${SD_INSTALL_FILES_SYNTAX} "BIN,0,0,IS_BIN,BIN_PATH")
SET(SD_INSTALL_FILES_SYNTAX ${SD_INSTALL_FILES_SYNTAX} "INCLUDE,0,1,IS_INCLUDE,INCLUDE_PATH")
SET(SD_INSTALL_FILES_SYNTAX ${SD_INSTALL_FILES_SYNTAX} "USER,1,1,IS_USER,USER_PATH")
SET(SD_INSTALL_FILES_SYNTAX ${SD_INSTALL_FILES_SYNTAX} "FILES,0,-1,HAS_FILES,FILES")
SET(SD_INSTALL_FILES_SYNTAX ${SD_INSTALL_FILES_SYNTAX} "TARGETS,0,-1,HAS_TARGETS,TARGET_LIST")
SPLIT_ARGN(${SD_INSTALL_FILES_SYNTAX} ARGUMENTS ${ARGN})
IF(NOT IS_DATA AND NOT IS_LIB AND NOT IS_BIN AND NOT IS_INCLUDE)
MESSAGE(ERROR "Expected either LIB, DATA or BIN in TORCS_INSTALL_FILES")
MESSAGE(ERROR "Expected either LIB, DATA or BIN in SD_INSTALL_FILES")
ENDIF(NOT IS_DATA AND NOT IS_LIB AND NOT IS_BIN AND NOT IS_INCLUDE)
IF(IS_LIB)
SET(DEST1 ${TORCS_LIBDIR})
SET(DEST1 ${SD_LIBDIR})
SET(DEST2 ${LIB_PATH})
ELSEIF(IS_DATA)
SET(DEST1 ${TORCS_DATADIR})
SET(DEST1 ${SD_DATADIR})
SET(DEST2 ${DATA_PATH})
ELSEIF(IS_BIN)
SET(DEST1 ${TORCS_BINDIR})
SET(DEST1 ${SD_BINDIR})
SET(DEST2 "")
ELSEIF(IS_INCLUDE)
SET(DEST1 ${TORCS_INCLUDEDIR})
SET(DEST1 ${SD_INCLUDEDIR})
SET(DEST2 "${INCLUDE_PATH}")
ELSE(IS_LIB)
MESSAGE(WARNING "TORCS_INSTALL_FILES called without DATA, LIB, BIN or INCLUDE command")
MESSAGE(WARNING "SD_INSTALL_FILES called without DATA, LIB, BIN or INCLUDE command")
ENDIF(IS_LIB)
IF(DEST2 STREQUAL "" OR DEST2 STREQUAL ".")
@ -1064,7 +1064,7 @@ MACRO(TORCS_INSTALL_FILES)
IF(XMLVERSTATUS)
MESSAGE(FATAL_ERROR \"ERROR: xmlversion failed\")
ENDIF(XMLVERSTATUS)")
INSTALL(FILES ${CMAKE_BINARY_DIR}/version.xml DESTINATION ${TORCS_DATADIR})
INSTALL(FILES ${CMAKE_BINARY_DIR}/version.xml DESTINATION ${SD_DATADIR})
ELSE(WIN32)
INSTALL(CODE "FILE(READ ${CMAKE_BINARY_DIR}/xmlversion_loc.txt XMLVERSION_EXE)
SET(CUR_DESTDIR \"\$ENV{DESTDIR}\")
@ -1078,37 +1078,37 @@ MACRO(TORCS_INSTALL_FILES)
IF(XMLVERSTATUS)
MESSAGE(FATAL_ERROR \"ERROR: xmlversion failed\")
ENDIF(XMLVERSTATUS)")
INSTALL(FILES ${CMAKE_BINARY_DIR}/version.xml DESTINATION ${CUR_DESTDIR_CORR}${TORCS_DATADIR_ABS})
INSTALL(FILES ${CMAKE_BINARY_DIR}/version.xml DESTINATION ${CUR_DESTDIR_CORR}${SD_DATADIR_ABS})
ENDIF(WIN32)
ENDFOREACH(XML_FILE ${FILES})
ENDIF(IS_USER)
ENDMACRO(TORCS_INSTALL_FILES)
ENDMACRO(SD_INSTALL_FILES)
IF(IN_SOURCETREE)
MACRO(INSTALL_TORCSNG_CMAKE)
MACRO(INSTALL_SD_CMAKE)
INSTALL(CODE "SET(CUR_DESTDIR \"\$ENV{DESTDIR}\")
IF(CUR_DESTDIR MATCHES \"[^/]\")
STRING(REGEX REPLACE \"^(.*[^/])/*$\" \"\\\\1\" CUR_DESTDIR_CORR \"\${CUR_DESTDIR}\")
ELSE(CUR_DESTDIR MATCHES \"[^/]\")
SET(CUR_DESTDIR_CORR \"\")
ENDIF(CUR_DESTDIR MATCHES \"[^/]\")
FILE(MAKE_DIRECTORY \"\${CUR_DESTDIR_CORR}${TORCS_DATADIR_ABS}/cmake\")
FILE(WRITE \"\${CUR_DESTDIR_CORR}${TORCS_DATADIR_ABS}/cmake/speed-dreams.cmake\"
\"SET(TORCS_DATADIR_ABS \\\"${TORCS_DATADIR_ABS}\\\")
SET(TORCS_LOCALDIR \\\"${TORCS_LOCALDIR}\\\")
SET(TORCS_LIBDIR_ABS \\\"${TORCS_LIBDIR_ABS}\\\")
SET(TORCS_BINDIR_ABS \\\"${TORCS_BINDIR_ABS}\\\")
SET(TORCS_INCLUDEDIR_ABS \\\"${TORCS_INCLUDEDIR_ABS}\\\")
FILE(MAKE_DIRECTORY \"\${CUR_DESTDIR_CORR}${SD_DATADIR_ABS}/cmake\")
FILE(WRITE \"\${CUR_DESTDIR_CORR}${SD_DATADIR_ABS}/cmake/speed-dreams.cmake\"
\"SET(SD_DATADIR_ABS \\\"${SD_DATADIR_ABS}\\\")
SET(SD_LOCALDIR \\\"${SD_LOCALDIR}\\\")
SET(SD_LIBDIR_ABS \\\"${SD_LIBDIR_ABS}\\\")
SET(SD_BINDIR_ABS \\\"${SD_BINDIR_ABS}\\\")
SET(SD_INCLUDEDIR_ABS \\\"${SD_INCLUDEDIR_ABS}\\\")
SET(IN_SOURCETREE FALSE)\\n\\n\")
FILE(READ \"${SOURCE_DIR}/cmake/macros.cmake\" TORCS_MACRO_CONTENT)
FILE(APPEND \"\${CUR_DESTDIR_CORR}${TORCS_DATADIR_ABS}/cmake/speed-dreams.cmake\" \${TORCS_MACRO_CONTENT})")
FILE(READ \"${SOURCE_DIR}/cmake/macros.cmake\" SD_MACRO_CONTENT)
FILE(APPEND \"\${CUR_DESTDIR_CORR}${SD_DATADIR_ABS}/cmake/speed-dreams.cmake\" \${SD_MACRO_CONTENT})")
ENDMACRO(INSTALL_TORCSNG_CMAKE)
ENDMACRO(INSTALL_SD_CMAKE)
ENDIF(IN_SOURCETREE)
# Generate clobber.sh/bat shell script (remove _any_ build system generated file)
MACRO(TORCS_GENERATE_CLOBBER_SCRIPT)
MACRO(SD_GENERATE_CLOBBER_SCRIPT)
IF(IN_SOURCETREE)
@ -1212,6 +1212,6 @@ MACRO(TORCS_GENERATE_CLOBBER_SCRIPT)
ENDIF(IN_SOURCETREE)
ENDMACRO(TORCS_GENERATE_CLOBBER_SCRIPT)
ENDMACRO(SD_GENERATE_CLOBBER_SCRIPT)
ADD_TORCS_DEFINITIONS()
ADD_SD_DEFINITIONS()

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES 36GP.xml)
SD_INSTALL_FILES(DATA categories FILES 36GP.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES Indy.xml)
SD_INSTALL_FILES(DATA categories FILES Indy.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES LMP1.xml)
SD_INSTALL_FILES(DATA categories FILES LMP1.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES LS-GT1.xml)
SD_INSTALL_FILES(DATA categories FILES LS-GT1.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES MP1.xml)
SD_INSTALL_FILES(DATA categories FILES MP1.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES MPA1.xml)
SD_INSTALL_FILES(DATA categories FILES MPA1.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES Nascar.xml)
SD_INSTALL_FILES(DATA categories FILES Nascar.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES Offroad-4WD-GrA.xml)
SD_INSTALL_FILES(DATA categories FILES Offroad-4WD-GrA.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES Preview.xml)
SD_INSTALL_FILES(DATA categories FILES Preview.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES Raid-T1.xml)
SD_INSTALL_FILES(DATA categories FILES Raid-T1.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES References.xml)
SD_INSTALL_FILES(DATA categories FILES References.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES SuperCup.xml)
SD_INSTALL_FILES(DATA categories FILES SuperCup.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES Supercars.xml)
SD_INSTALL_FILES(DATA categories FILES Supercars.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES TRB1.xml)
SD_INSTALL_FILES(DATA categories FILES TRB1.xml)

View File

@ -1,4 +1,4 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_FILES(DATA categories FILES gp1600.xml)
SD_INSTALL_FILES(DATA categories FILES gp1600.xml)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(36gp-century-r11b readme.txt)
SD_INSTALL_CAR(36gp-century-r11b readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(36gp-ettore-t59 readme.txt)
SD_INSTALL_CAR(36gp-ettore-t59 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(36gp-milano-12c36 readme.txt)
SD_INSTALL_CAR(36gp-milano-12c36 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(36gp-milano-tipop3 readme.txt)
SD_INSTALL_CAR(36gp-milano-tipop3 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(36gp-motorunion-typec readme.txt)
SD_INSTALL_CAR(36gp-motorunion-typec readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(36gp-silber-w25b readme.txt)
SD_INSTALL_CAR(36gp-silber-w25b readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(36gp-tridenti-6c34 readme.txt)
SD_INSTALL_CAR(36gp-tridenti-6c34 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(36gp-tridenti-v8ri readme.txt)
SD_INSTALL_CAR(36gp-tridenti-v8ri readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(gp1600 gp1600.wav readme.txt)
SD_INSTALL_CAR(gp1600 gp1600.wav readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(gtc-aichi-aidoru readme.txt r9-eng.wav)
SD_INSTALL_CAR(gtc-aichi-aidoru readme.txt r9-eng.wav)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(indycar01 readme.txt)
SD_INSTALL_CAR(indycar01 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(lancer09-wr)
SD_INSTALL_CAR(lancer09-wr)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(lmp1-spire readme.txt lmp1spire.wav)
SD_INSTALL_CAR(lmp1-spire readme.txt lmp1spire.wav)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(ls1-archer-r9 readme.txt)
SD_INSTALL_CAR(ls1-archer-r9 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(ls1-cavallo-570s1 readme.txt)
SD_INSTALL_CAR(ls1-cavallo-570s1 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(ls1-newcastle-fury readme.txt)
SD_INSTALL_CAR(ls1-newcastle-fury readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(ls1-taipan-ltsr readme.txt)
SD_INSTALL_CAR(ls1-taipan-ltsr readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(ls1-toro-rgt readme.txt)
SD_INSTALL_CAR(ls1-toro-rgt readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(ls1-vulture-v6r readme.txt)
SD_INSTALL_CAR(ls1-vulture-v6r readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(ls1-zentek-z7r readme.txt)
SD_INSTALL_CAR(ls1-zentek-z7r readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(mp1-cavallo-tr06 readme.txt)
SD_INSTALL_CAR(mp1-cavallo-tr06 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(mp1-diamond-d25 readme.txt)
SD_INSTALL_CAR(mp1-diamond-d25 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(mpa1-hartbill-2002 readme.txt)
SD_INSTALL_CAR(mpa1-hartbill-2002 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(mpa1-murasama readme.txt)
SD_INSTALL_CAR(mpa1-murasama readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(nascar-car1 readme.txt)
SD_INSTALL_CAR(nascar-car1 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(nascar-car2 readme.txt)
SD_INSTALL_CAR(nascar-car2 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(ref-boxer-gt3-rs-2010 readme.txt ref-boxer-gt3-rs-2010.ac)
SD_INSTALL_CAR(ref-boxer-gt3-rs-2010 readme.txt ref-boxer-gt3-rs-2010.ac)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(sc-boxer-96 readme.txt)
SD_INSTALL_CAR(sc-boxer-96 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(sc-cavallo-360 readme.txt)
SD_INSTALL_CAR(sc-cavallo-360 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(sc-fmc-gt4 readme.txt)
SD_INSTALL_CAR(sc-fmc-gt4 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(sc-lynx-220)
SD_INSTALL_CAR(sc-lynx-220)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(sc-murasama-nsx readme.txt)
SD_INSTALL_CAR(sc-murasama-nsx readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(sc-spirit-300 readme.txt)
SD_INSTALL_CAR(sc-spirit-300 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(trb1-boxer-trbrs readme.txt)
SD_INSTALL_CAR(trb1-boxer-trbrs readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(trb1-cavallo-360rb readme.txt)
SD_INSTALL_CAR(trb1-cavallo-360rb readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(trb1-sector-rb1 readme.txt)
SD_INSTALL_CAR(trb1-sector-rb1 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(trb1-silber-rblk readme.txt)
SD_INSTALL_CAR(trb1-silber-rblk readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(trb1-spirit-rb1lt readme.txt)
SD_INSTALL_CAR(trb1-spirit-rb1lt readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(trb1-taipan-rb1 readme.txt)
SD_INSTALL_CAR(trb1-taipan-rb1 readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(trb1-vieringe-5rb readme.txt)
SD_INSTALL_CAR(trb1-vieringe-5rb readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(trb1-zaxxon-rb readme.txt)
SD_INSTALL_CAR(trb1-zaxxon-rb readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(wr-citrus-cs4)
SD_INSTALL_CAR(wr-citrus-cs4)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(wr-fai-dot)
SD_INSTALL_CAR(wr-fai-dot)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(wr-fmc-centre)
SD_INSTALL_CAR(wr-fmc-centre)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(wr-kenji08)
SD_INSTALL_CAR(wr-kenji08)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_CAR(wr-lion-2m)
SD_INSTALL_CAR(wr-lion-2m)

View File

@ -2,4 +2,4 @@ INCLUDE(../../../cmake/macros.cmake)
FILE(GLOB fonts *.glf)
TORCS_INSTALL_FILES(DATA data/fonts FILES ${fonts})
SD_INSTALL_FILES(DATA data/fonts FILES ${fonts})

View File

@ -5,4 +5,4 @@ FILE(GLOB bmp *.bmp)
FILE(GLOB ico *.ico)
FILE(GLOB svg *.svg)
TORCS_INSTALL_FILES(DATA data/icons FILES ${png} ${bmp} ${ico} ${svg})
SD_INSTALL_FILES(DATA data/icons FILES ${png} ${bmp} ${ico} ${svg})

View File

@ -3,4 +3,4 @@ INCLUDE(../../../cmake/macros.cmake)
FILE(GLOB png *.png)
FILE(GLOB jpg *.jpg)
TORCS_INSTALL_FILES(DATA data/img FILES ${png} ${jpg})
SD_INSTALL_FILES(DATA data/img FILES ${png} ${jpg})

View File

@ -2,4 +2,4 @@ INCLUDE(../../../cmake/macros.cmake)
FILE(GLOB menu *.xml)
TORCS_INSTALL_FILES(DATA data/menu FILES ${menu})
SD_INSTALL_FILES(DATA data/menu FILES ${menu})

View File

@ -3,4 +3,4 @@ INCLUDE(../../../cmake/macros.cmake)
FILE(GLOB objects *.ac)
FILE(GLOB objects *.acc)
TORCS_INSTALL_FILES(DATA data/objects FILES ${objects})
SD_INSTALL_FILES(DATA data/objects FILES ${objects})

View File

@ -2,4 +2,4 @@ INCLUDE(../../../cmake/macros.cmake)
FILE(GLOB sounds *.wav)
TORCS_INSTALL_FILES(DATA data/sound FILES ${sounds})
SD_INSTALL_FILES(DATA data/sound FILES ${sounds})

View File

@ -4,4 +4,4 @@ FILE(GLOB rgb *.rgb)
FILE(GLOB rgba *.rgba)
FILE(GLOB png *.png)
TORCS_INSTALL_FILES(DATA data/textures FILES ${rgb} ${rgba} ${png})
SD_INSTALL_FILES(DATA data/textures FILES ${rgb} ${rgba} ${png})

View File

@ -2,4 +2,4 @@ INCLUDE(../../../cmake/macros.cmake)
FILE(GLOB tracks *.xml)
TORCS_INSTALL_FILES(DATA data/tracks FILES ${tracks})
SD_INSTALL_FILES(DATA data/tracks FILES ${tracks})

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(Corkscrew circuit)
SD_INSTALL_TRACK(Corkscrew circuit)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(aalborg circuit readme.txt)
SD_INSTALL_TRACK(aalborg circuit readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(brondehach circuit readme.txt)
SD_INSTALL_TRACK(brondehach circuit readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(espie circuit readme.txt)
SD_INSTALL_TRACK(espie circuit readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(forza circuit readme.txt)
SD_INSTALL_TRACK(forza circuit readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(g-track-2 circuit readme.txt)
SD_INSTALL_TRACK(g-track-2 circuit readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(goldstone-sand circuit readme.txt)
SD_INSTALL_TRACK(goldstone-sand circuit readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(migrants circuit readme.txt)
SD_INSTALL_TRACK(migrants circuit readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(ruudskogen circuit readme.txt)
SD_INSTALL_TRACK(ruudskogen circuit readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(wheel-2 circuit readme.txt)
SD_INSTALL_TRACK(wheel-2 circuit readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(dirt-1 dirt readme.txt)
SD_INSTALL_TRACK(dirt-1 dirt readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(dirt-2 dirt readme.txt)
SD_INSTALL_TRACK(dirt-2 dirt readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(dirt-3 dirt readme.txt)
SD_INSTALL_TRACK(dirt-3 dirt readme.txt)

View File

@ -1,2 +1,2 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(dirt-4 dirt readme.txt)
SD_INSTALL_TRACK(dirt-4 dirt readme.txt)

View File

@ -1,2 +1,2 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(dirt-5 dirt readme.txt)
SD_INSTALL_TRACK(dirt-5 dirt readme.txt)

View File

@ -1,2 +1,2 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(dirt-6 dirt readme.txt)
SD_INSTALL_TRACK(dirt-6 dirt readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(mixed-1 dirt readme.txt)
SD_INSTALL_TRACK(mixed-1 dirt readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(mixed-2 dirt readme.txt)
SD_INSTALL_TRACK(mixed-2 dirt readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(changay gprix readme.txt)
SD_INSTALL_TRACK(changay gprix readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(curburgring gprix readme.txt)
SD_INSTALL_TRACK(curburgring gprix readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(estempul gprix readme.txt)
SD_INSTALL_TRACK(estempul gprix readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(melvurn gprix readme.txt)
SD_INSTALL_TRACK(melvurn gprix readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(momelon gprix readme.txt)
SD_INSTALL_TRACK(momelon gprix readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(monandgo gprix readme.txt)
SD_INSTALL_TRACK(monandgo gprix readme.txt)

View File

@ -1,3 +1,3 @@
INCLUDE(../../../../cmake/macros.cmake)
TORCS_INSTALL_TRACK(petit gprix README)
SD_INSTALL_TRACK(petit gprix README)

Some files were not shown because too many files have changed in this diff Show More