@@ -1641,6 +1641,7 @@ if doConfigure :
1641
1641
# source list
1642
1642
imageSources = sorted ( glob .glob ( "src/IECoreImage/*.cpp" ) )
1643
1643
imageHeaders = sorted ( glob .glob ( "include/IECoreImage/*.h" ) + glob .glob ( "include/IECoreImage/*.inl" ) )
1644
+ imagePrivateHeaders = glob .glob ( "include/IECoreImage/Private/*.h" )
1644
1645
imagePythonHeaders = sorted ( glob .glob ( "include/IECoreImageBindings/*.h" ) + glob .glob ( "include/IECoreImageBindings/*.inl" ) )
1645
1646
imagePythonSources = sorted ( glob .glob ( "src/IECoreImageBindings/*.cpp" ) )
1646
1647
imagePythonModuleSources = sorted ( glob .glob ( "src/IECoreImageModule/*.cpp" ) )
@@ -1664,10 +1665,12 @@ if doConfigure :
1664
1665
1665
1666
# headers
1666
1667
imageHeaderInstall = imageEnv .Install ( "$INSTALL_HEADER_DIR/IECoreImage" , imageHeaders )
1668
+ imagePrivateHeaderInstall = imageEnv .Install ( "$INSTALL_HEADER_DIR/IECoreImage/Private" , imagePrivateHeaders )
1669
+
1667
1670
if env [ "INSTALL_CREATE_SYMLINKS" ] :
1668
1671
imageEnv .AddPostAction ( "$INSTALL_HEADER_DIR/IECoreImage" , lambda target , source , env : makeSymLinks ( imageEnv , imageEnv ["INSTALL_HEADER_DIR" ] ) )
1669
- imageEnv .Alias ( "install" , imageHeaderInstall )
1670
- imageEnv .Alias ( "installImage" , imageHeaderInstall )
1672
+ imageEnv .Alias ( "install" , [ imageHeaderInstall , imagePrivateHeaderInstall ] )
1673
+ imageEnv .Alias ( "installImage" , [ imageHeaderInstall , imagePrivateHeaderInstall ] )
1671
1674
1672
1675
# python headers
1673
1676
imagePythonHeaderInstall = imageEnv .Install ( "$INSTALL_HEADER_DIR/IECoreImageBindings" , imagePythonHeaders )
@@ -1724,6 +1727,7 @@ scenePythonModuleEnv = corePythonModuleEnv.Clone( IECORE_NAME="IECoreScene" )
1724
1727
1725
1728
sceneSources = sorted ( glob .glob ( "src/IECoreScene/*.cpp" ) )
1726
1729
sceneHeaders = glob .glob ( "include/IECoreScene/*.h" ) + glob .glob ( "include/IECoreScene/*.inl" )
1730
+ scenePrivateHeaders = glob .glob ( "include/IECoreScene/private/*.h" )
1727
1731
scenePythonModuleSources = sorted ( glob .glob ( "src/IECoreScene/bindings/*.cpp" ) )
1728
1732
scenePythonScripts = glob .glob ( "python/IECoreScene/*.py" )
1729
1733
@@ -1752,10 +1756,11 @@ if doConfigure :
1752
1756
1753
1757
# headers
1754
1758
sceneHeaderInstall = sceneEnv .Install ( "$INSTALL_HEADER_DIR/IECoreScene" , sceneHeaders )
1759
+ scenePrivateHeaderInstall = sceneEnv .Install ( "$INSTALL_HEADER_DIR/IECoreScene/private" , scenePrivateHeaders )
1755
1760
if env [ "INSTALL_CREATE_SYMLINKS" ] :
1756
1761
sceneEnv .AddPostAction ( "$INSTALL_HEADER_DIR/IECoreScene" , lambda target , source , env : makeSymLinks ( sceneEnv , sceneEnv ["INSTALL_HEADER_DIR" ] ) )
1757
- sceneEnv .Alias ( "install" , sceneHeaderInstall )
1758
- sceneEnv .Alias ( "installScene" , sceneHeaderInstall )
1762
+ sceneEnv .Alias ( "install" , [ sceneHeaderInstall , scenePrivateHeaderInstall ] )
1763
+ sceneEnv .Alias ( "installScene" , [ sceneHeaderInstall , scenePrivateHeaderInstall ] )
1759
1764
1760
1765
# python module
1761
1766
scenePythonModuleEnv .Append ( LIBS = os .path .basename ( sceneEnv .subst ( "$INSTALL_LIB_NAME" ) ) )
@@ -1990,11 +1995,13 @@ if env["WITH_GL"] and doConfigure :
1990
1995
glEnv .Alias ( "installLib" , [ glLibraryInstall ] )
1991
1996
1992
1997
glHeaders = glob .glob ( "include/IECoreGL/*.h" ) + glob .glob ( "include/IECoreGL/*.inl" )
1998
+ glPrivateHeaders = glob .glob ( "include/IECoreGL/private/*.h" )
1993
1999
glHeaderInstall = glEnv .Install ( "$INSTALL_HEADER_DIR/IECoreGL" , glHeaders )
2000
+ glPrivateHeaderInstall = glEnv .Install ( "$INSTALL_HEADER_DIR/IECoreGL/private" , glPrivateHeaders )
1994
2001
if env [ "INSTALL_CREATE_SYMLINKS" ] :
1995
2002
glEnv .AddPostAction ( "$INSTALL_HEADER_DIR/IECoreGL" , lambda target , source , env : makeSymLinks ( glEnv , glEnv ["INSTALL_HEADER_DIR" ] ) )
1996
- glEnv .Alias ( "install" , glHeaderInstall )
1997
- glEnv .Alias ( "installGL" , glHeaderInstall )
2003
+ glEnv .Alias ( "install" , [ glHeaderInstall , glPrivateHeaderInstall ] )
2004
+ glEnv .Alias ( "installGL" , [ glHeaderInstall , glPrivateHeaderInstall ] )
1998
2005
1999
2006
glslHeaders = glob .glob ( "glsl/IECoreGL/*.h" )
2000
2007
glslHeaderInstall = glEnv .Install ( "$INSTALL_GLSL_HEADER_DIR/IECoreGL" , glslHeaders )
0 commit comments