Refactored the inclusion of the headers in the ADD_LIBRARY so that they aren't

added under OSX.
This commit is contained in:
Robert Osfield
2008-04-23 20:50:53 +00:00
parent 77b98eb5f8
commit 8ae30c9bfc
14 changed files with 101 additions and 15 deletions

View File

@@ -8,9 +8,16 @@ INCLUDE (CheckCXXSourceCompiles)
SET(LIB_NAME OpenThreads)
SET(LIB_PUBLIC_HEADERS ${OpenThreads_PUBLIC_HEADERS})
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENTHREADS_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
PThread.c++
PThreadBarrier.c++
PThreadBarrierPrivateData.h

View File

@@ -170,9 +170,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/ref_ptr
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
AlphaFunc.cpp
AnimationPath.cpp
ApplicationUsage.cpp

View File

@@ -30,10 +30,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/WriteFile
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
Archive.cpp
DatabasePager.cpp
DotOsgWrapper.cpp

View File

@@ -22,10 +22,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/Version
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
AnisotropicLighting.cpp
BumpMapping.cpp
Cartoon.cpp

View File

@@ -27,10 +27,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/Version
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
AnimationPathManipulator.cpp
DriveManipulator.cpp
EventQueue.cpp

View File

@@ -39,10 +39,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/variant_cast
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
ConstructorInfo.cpp
CustomAttributeProvider.cpp
DefaultReflectors.cpp

View File

@@ -32,10 +32,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/Version
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
AntiSquish.cpp
Command.cpp
CommandManager.cpp

View File

@@ -50,10 +50,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/Version
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
ConnectedParticleSystem.cpp
Emitter.cpp
ExplosionDebrisEffect.cpp

View File

@@ -20,10 +20,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/Version
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
OccluderGeometry.cpp
ShadowMap.cpp
ShadowTechnique.cpp

View File

@@ -34,10 +34,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/VisibilityGroup
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
BlinkSequence.cpp
ColorRange.cpp
DOFTransform.cpp

View File

@@ -18,10 +18,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/Version
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
Layer.cpp
Locator.cpp
TerrainTile.cpp

View File

@@ -20,10 +20,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/Version
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
DefaultFont.cpp
DefaultFont.h
Font.cpp

View File

@@ -48,9 +48,16 @@ SET(LIB_PUBLIC_HEADERS
${HEADER_PATH}/Version
)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} )
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${ADD_LIBRARY_HEADERS}
CubeMapGenerator.cpp
CullVisitor.cpp
DelaunayTriangulator.cpp

View File

@@ -87,11 +87,16 @@ ELSE(WIN32)
ENDIF(WIN32)
IF(APPLE)
SET(ADD_LIBRARY_HEADERS "")
ELSEIF(APPLE)
SET(ADD_LIBRARY_HEADERS ${LIB_PUBLIC_HEADERS} ${LIB_PRIVATE_HEADERS})
ENDIF(APPLE)
# FIXME: For OS X, need flag for Framework or dylib
ADD_LIBRARY(${LIB_NAME}
${OPENSCENEGRAPH_USER_DEFINED_DYNAMIC_OR_STATIC}
${LIB_PUBLIC_HEADERS}
${LIB_PRIVATE_HEADERS}
${ADD_LIBRARY_HEADERS}
${LIB_COMMON_FILES}
)