| | 151 | |
|---|
| | 152 | # Automatically detected build options |
|---|
| | 153 | EXEC_PROGRAM(osgversion ARGS Matrix::value_type OUTPUT_VARIABLE OSG_USE_FLOAT_MATRIX) |
|---|
| | 154 | IF(OSG_USE_FLOAT_MATRIX MATCHES "float") |
|---|
| | 155 | ADD_DEFINITIONS(-DOSG_USE_FLOAT_MATRIX) |
|---|
| | 156 | ENDIF(OSG_USE_FLOAT_MATRIX MATCHES "float") |
|---|
| | 157 | |
|---|
| | 158 | EXEC_PROGRAM(osgversion ARGS Plane::value_type OUTPUT_VARIABLE OSG_USE_FLOAT_PLANE) |
|---|
| | 159 | IF(OSG_USE_FLOAT_PLANE MATCHES "float") |
|---|
| | 160 | ADD_DEFINITIONS(-DOSG_USE_FLOAT_PLANE) |
|---|
| | 161 | ENDIF(OSG_USE_FLOAT_PLANE MATCHES "float") |
|---|
| | 162 | |
|---|
| | 163 | EXEC_PROGRAM(osgversion ARGS BoundingSphere::value_type OUTPUT_VARIABLE OSG_USE_FLOAT_BOUNDINGSPHERE) |
|---|
| | 164 | IF(OSG_USE_FLOAT_BOUNDINGSPHERE MATCHES "double") |
|---|
| | 165 | ADD_DEFINITIONS(-DOSG_USE_DOUBLE_BOUNDINGSPHERE) |
|---|
| | 166 | ENDIF(OSG_USE_FLOAT_BOUNDINGSPHERE MATCHES "double") |
|---|
| | 167 | |
|---|
| | 168 | EXEC_PROGRAM(osgversion ARGS BoundingBox::value_type OUTPUT_VARIABLE OSG_USE_FLOAT_BOUNDINGBOX) |
|---|
| | 169 | IF(OSG_USE_FLOAT_BOUNDINGBOX MATCHES "double") |
|---|
| | 170 | ADD_DEFINITIONS(-DOSG_USE_DOUBLE_BOUNDINGBOX) |
|---|
| | 171 | ENDIF(OSG_USE_FLOAT_BOUNDINGBOX MATCHES "double") |
|---|