| 110 | | IF(MSVC) |
|---|
| 111 | | IF(${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4 AND ${CMAKE_PATCH_VERSION} LESS 7) |
|---|
| 112 | | MESSAGE("Warning: disabling versioned options 2.4.6 exibits inconsintencies in .pdb naming, at least under MSVC, suggested upgrading at least to 2.4.7") |
|---|
| 113 | | SET(OSG_MSVC_VERSIONED_DLL OFF) |
|---|
| 114 | | SET(OSG_MSVC_DEBUG_INCREMENTAL_LINK ON) |
|---|
| 115 | | ELSE(${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4 AND ${CMAKE_PATCH_VERSION} LESS 7) |
|---|
| 116 | | OPTION(OSG_MSVC_VERSIONED_DLL "Set to ON to build OpenSceneGraph with versioned dll names" OFF) |
|---|
| 117 | | MARK_AS_ADVANCED(OSG_MSVC_VERSIONED_DLL) |
|---|
| 118 | | OPTION(OSG_MSVC_DEBUG_INCREMENTAL_LINK "Set to OFF to build OpenSceneGraph without incremental linking in debug (release is off by default)" ON) |
|---|
| 119 | | MARK_AS_ADVANCED(OSG_MSVC_DEBUG_INCREMENTAL_LINK) |
|---|
| 120 | | IF(NOT OSG_MSVC_DEBUG_INCREMENTAL_LINK) |
|---|
| 121 | | SET(CMAKE_MODULE_LINKER_FLAGS_DEBUG "/debug /INCREMENTAL:NO") |
|---|
| 122 | | SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG "/debug /INCREMENTAL:NO") |
|---|
| 123 | | SET(CMAKE_EXE_LINKER_FLAGS_DEBUG "/debug /INCREMENTAL:NO") |
|---|
| 124 | | ENDIF(NOT OSG_MSVC_DEBUG_INCREMENTAL_LINK) |
|---|
| 125 | | ENDIF(${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4 AND ${CMAKE_PATCH_VERSION} LESS 7) |
|---|
| 126 | | ENDIF(MSVC) |
|---|
| | 110 | IF(MSVC) |
|---|
| | 111 | IF(${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4 AND ${CMAKE_PATCH_VERSION} LESS 7) |
|---|
| | 112 | MESSAGE("Warning: disabling versioned options 2.4.6 exibits inconsintencies in .pdb naming, at least under MSVC, suggested upgrading at least to 2.4.7") |
|---|
| | 113 | SET(OSG_MSVC_VERSIONED_DLL OFF) |
|---|
| | 114 | SET(OSG_MSVC_DEBUG_INCREMENTAL_LINK ON) |
|---|
| | 115 | ELSE(${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4 AND ${CMAKE_PATCH_VERSION} LESS 7) |
|---|
| | 116 | OPTION(OSG_MSVC_VERSIONED_DLL "Set to ON to build OpenSceneGraph with versioned dll names" ON) |
|---|
| | 117 | MARK_AS_ADVANCED(OSG_MSVC_VERSIONED_DLL) |
|---|
| | 118 | OPTION(OSG_MSVC_DEBUG_INCREMENTAL_LINK "Set to OFF to build OpenSceneGraph without incremental linking in debug (release is off by default)" ON) |
|---|
| | 119 | MARK_AS_ADVANCED(OSG_MSVC_DEBUG_INCREMENTAL_LINK) |
|---|
| | 120 | IF(NOT OSG_MSVC_DEBUG_INCREMENTAL_LINK) |
|---|
| | 121 | SET(CMAKE_MODULE_LINKER_FLAGS_DEBUG "/debug /INCREMENTAL:NO") |
|---|
| | 122 | SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG "/debug /INCREMENTAL:NO") |
|---|
| | 123 | SET(CMAKE_EXE_LINKER_FLAGS_DEBUG "/debug /INCREMENTAL:NO") |
|---|
| | 124 | ENDIF(NOT OSG_MSVC_DEBUG_INCREMENTAL_LINK) |
|---|
| | 125 | ENDIF(${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4 AND ${CMAKE_PATCH_VERSION} LESS 7) |
|---|
| | 126 | ENDIF(MSVC) |
|---|