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
|
-
|
|
|
|
| 80 | 80 | |
| 81 | 81 | IF (CMAKE_SYSTEM_NAME MATCHES "Darwin" OR CMAKE_SYSTEM_NAME MATCHES "FreeBSD") |
| 82 | 82 | 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) |
| 84 | 84 | 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) |
| 86 | 86 | 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) |
| 88 | 88 | 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) |
| 91 | 91 | 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) |
| 93 | 93 | INCLUDE(cmake_find_modules/Find_v8.cmake) |
| 94 | 94 | ENDIF(SCONS_FOUND) |
| 95 | 95 | ENDIF (CMAKE_SYSTEM_NAME MATCHES "Darwin" OR CMAKE_SYSTEM_NAME MATCHES "FreeBSD") |
| … |
… |
|
| 103 | 103 | #SET(CMAKE_BUILD_TYPE Release) |
| 104 | 104 | #SET(CMAKE_VERBOSE_MAKEFILE TRUE) |
| 105 | 105 | |
| | 106 | MESSAGE(STATUS "dir is: ${PROJECT_SOURCE_DIR}") |
| 106 | 107 | #generate defines.h |
| 107 | | IF (EXISTS ../../sources/common/include/defines.h) |
| | 108 | IF (EXISTS ${PROJECT_SOURCE_DIR}/../../sources/common/include/defines.h) |
| 108 | 109 | MESSAGE(STATUS "Defines are in place") |
| 109 | | ELSE (EXISTS ../../sources/common/include/defines.h) |
| | 110 | ELSE (EXISTS ${PROJECT_SOURCE_DIR}/../../sources/common/include/defines.h) |
| 110 | 111 | 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) |
| | 113 | ENDIF(EXISTS ${PROJECT_SOURCE_DIR}/../../sources/common/include/defines.h) |
| 113 | 114 | |
| 114 | 115 | |
| 115 | 116 | #ADD_DEFINITIONS(-DHAS_SAFE_LOGGER) |
Download in other formats: