Attachments you submit will be routed for moderation. If you have an account, please log in first.

Ticket #6: CMakeLists.txt.patch

File CMakeLists.txt.patch, 3.0 KB (added by jet, 21 months ago)

patch to CMakeLists.txt

  • builders/cmake/CMakeLists.txt

     
    8080 
    8181IF (CMAKE_SYSTEM_NAME MATCHES "Darwin" OR CMAKE_SYSTEM_NAME MATCHES "FreeBSD") 
    8282        IF (SCONS_FOUND) 
    83                 IF (NOT EXISTS ../../3rdparty/v8/libv8.a AND NOT EXISTS ../../3rdparty/v8/libv8_g.a) 
     83                IF (NOT EXISTS ${PROJECT_SOURCE_DIR}/../../3rdparty/v8/libv8.a AND NOT EXISTS ${PROJECT_SOURCE_DIR}/../../3rdparty/v8/libv8_g.a) 
    8484                        IF(CMAKE_SIZEOF_VOID_P MATCHES "8") 
    85                                 EXECUTE_PROCESS(COMMAND ${SCONS_BIN_PATH}/scons library=static snapshot=on mode=release verbose=on arch=x64 WORKING_DIRECTORY ../../3rdparty/v8) 
     85                                EXECUTE_PROCESS(COMMAND ${SCONS_BIN_PATH}/scons library=static snapshot=on mode=release verbose=on arch=x64 WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/../../3rdparty/v8) 
    8686                        ELSE(CMAKE_SIZEOF_VOID_P MATCHES "8") 
    87                                 EXECUTE_PROCESS(COMMAND ${SCONS_BIN_PATH}/scons library=static snapshot=on mode=release verbose=on WORKING_DIRECTORY ../../3rdparty/v8) 
     87                                EXECUTE_PROCESS(COMMAND ${SCONS_BIN_PATH}/scons library=static snapshot=on mode=release verbose=on WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/../../3rdparty/v8) 
    8888                        ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8") 
    89                 ENDIF(NOT EXISTS ../../3rdparty/v8/libv8.a AND NOT EXISTS ../../3rdparty/v8/libv8_g.a) 
    90                 IF (NOT EXISTS ../../3rdparty/v8/libv8.a AND NOT EXISTS ../../3rdparty/v8/libv8_g.a) 
     89                ENDIF(NOT EXISTS ${PROJECT_SOURCE_DIR}/../../3rdparty/v8/libv8.a AND NOT EXISTS ${PROJECT_SOURCE_DIR}/../../3rdparty/v8/libv8_g.a) 
     90                IF (NOT EXISTS ${PROJECT_SOURCE_DIR}/../../3rdparty/v8/libv8.a AND NOT EXISTS ${PROJECT_SOURCE_DIR}/../../3rdparty/v8/libv8_g.a) 
    9191                        MESSAGE(FATAL_ERROR "Unable to build v8 engine") 
    92                 ENDIF(NOT EXISTS ../../3rdparty/v8/libv8.a AND NOT EXISTS ../../3rdparty/v8/libv8_g.a) 
     92                ENDIF(NOT EXISTS ${PROJECT_SOURCE_DIR}/../../3rdparty/v8/libv8.a AND NOT EXISTS ${PROJECT_SOURCE_DIR}/../../3rdparty/v8/libv8_g.a) 
    9393                INCLUDE(cmake_find_modules/Find_v8.cmake) 
    9494        ENDIF(SCONS_FOUND) 
    9595ENDIF (CMAKE_SYSTEM_NAME MATCHES "Darwin" OR CMAKE_SYSTEM_NAME MATCHES "FreeBSD") 
     
    103103#SET(CMAKE_BUILD_TYPE Release) 
    104104#SET(CMAKE_VERBOSE_MAKEFILE TRUE) 
    105105 
     106MESSAGE(STATUS "dir is: ${PROJECT_SOURCE_DIR}") 
    106107#generate defines.h 
    107 IF (EXISTS ../../sources/common/include/defines.h) 
     108IF (EXISTS ${PROJECT_SOURCE_DIR}/../../sources/common/include/defines.h) 
    108109        MESSAGE(STATUS "Defines are in place") 
    109 ELSE (EXISTS ../../sources/common/include/defines.h) 
     110ELSE (EXISTS ${PROJECT_SOURCE_DIR}/../../sources/common/include/defines.h) 
    110111        MESSAGE(STATUS "We need to rebuild the defines") 
    111         EXECUTE_PROCESS(COMMAND lua ../../constants/constants.lua cpp ../../sources/common/include/defines.h) 
    112 ENDIF(EXISTS ../../sources/common/include/defines.h) 
     112        EXECUTE_PROCESS(COMMAND lua ${PROJECT_SOURCE_DIR}/../../constants/constants.lua cpp ${PROJECT_SOURCE_DIR}/../../sources/common/include/defines.h) 
     113ENDIF(EXISTS ${PROJECT_SOURCE_DIR}/../../sources/common/include/defines.h) 
    113114 
    114115 
    115116#ADD_DEFINITIONS(-DHAS_SAFE_LOGGER)