@@ -1641,6 +1641,7 @@ if doConfigure :
16411641 # source list
16421642 imageSources = sorted ( glob .glob ( "src/IECoreImage/*.cpp" ) )
16431643 imageHeaders = sorted ( glob .glob ( "include/IECoreImage/*.h" ) + glob .glob ( "include/IECoreImage/*.inl" ) )
1644+ imagePrivateHeaders = glob .glob ( "include/IECoreImage/Private/*.h" )
16441645 imagePythonHeaders = sorted ( glob .glob ( "include/IECoreImageBindings/*.h" ) + glob .glob ( "include/IECoreImageBindings/*.inl" ) )
16451646 imagePythonSources = sorted ( glob .glob ( "src/IECoreImageBindings/*.cpp" ) )
16461647 imagePythonModuleSources = sorted ( glob .glob ( "src/IECoreImageModule/*.cpp" ) )
@@ -1664,10 +1665,12 @@ if doConfigure :
16641665
16651666 # headers
16661667 imageHeaderInstall = imageEnv .Install ( "$INSTALL_HEADER_DIR/IECoreImage" , imageHeaders )
1668+ imagePrivateHeaderInstall = imageEnv .Install ( "$INSTALL_HEADER_DIR/IECoreImage/Private" , imagePrivateHeaders )
1669+
16671670 if env [ "INSTALL_CREATE_SYMLINKS" ] :
16681671 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 ] )
16711674
16721675 # python headers
16731676 imagePythonHeaderInstall = imageEnv .Install ( "$INSTALL_HEADER_DIR/IECoreImageBindings" , imagePythonHeaders )
@@ -1724,6 +1727,7 @@ scenePythonModuleEnv = corePythonModuleEnv.Clone( IECORE_NAME="IECoreScene" )
17241727
17251728sceneSources = sorted ( glob .glob ( "src/IECoreScene/*.cpp" ) )
17261729sceneHeaders = glob .glob ( "include/IECoreScene/*.h" ) + glob .glob ( "include/IECoreScene/*.inl" )
1730+ scenePrivateHeaders = glob .glob ( "include/IECoreScene/private/*.h" )
17271731scenePythonModuleSources = sorted ( glob .glob ( "src/IECoreScene/bindings/*.cpp" ) )
17281732scenePythonScripts = glob .glob ( "python/IECoreScene/*.py" )
17291733
@@ -1752,10 +1756,11 @@ if doConfigure :
17521756
17531757 # headers
17541758 sceneHeaderInstall = sceneEnv .Install ( "$INSTALL_HEADER_DIR/IECoreScene" , sceneHeaders )
1759+ scenePrivateHeaderInstall = sceneEnv .Install ( "$INSTALL_HEADER_DIR/IECoreScene/private" , scenePrivateHeaders )
17551760 if env [ "INSTALL_CREATE_SYMLINKS" ] :
17561761 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 ] )
17591764
17601765 # python module
17611766 scenePythonModuleEnv .Append ( LIBS = os .path .basename ( sceneEnv .subst ( "$INSTALL_LIB_NAME" ) ) )
@@ -1990,11 +1995,13 @@ if env["WITH_GL"] and doConfigure :
19901995 glEnv .Alias ( "installLib" , [ glLibraryInstall ] )
19911996
19921997 glHeaders = glob .glob ( "include/IECoreGL/*.h" ) + glob .glob ( "include/IECoreGL/*.inl" )
1998+ glPrivateHeaders = glob .glob ( "include/IECoreGL/private/*.h" )
19931999 glHeaderInstall = glEnv .Install ( "$INSTALL_HEADER_DIR/IECoreGL" , glHeaders )
2000+ glPrivateHeaderInstall = glEnv .Install ( "$INSTALL_HEADER_DIR/IECoreGL/private" , glPrivateHeaders )
19942001 if env [ "INSTALL_CREATE_SYMLINKS" ] :
19952002 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 ] )
19982005
19992006 glslHeaders = glob .glob ( "glsl/IECoreGL/*.h" )
20002007 glslHeaderInstall = glEnv .Install ( "$INSTALL_GLSL_HEADER_DIR/IECoreGL" , glslHeaders )
0 commit comments