@@ -1907,6 +1907,7 @@ if doConfigure :
19071907 # source list
19081908 imageSources = sorted ( glob .glob ( "src/IECoreImage/*.cpp" ) )
19091909 imageHeaders = sorted ( glob .glob ( "include/IECoreImage/*.h" ) + glob .glob ( "include/IECoreImage/*.inl" ) )
1910+ imagePrivateHeaders = glob .glob ( "include/IECoreImage/Private/*.h" )
19101911 imagePythonHeaders = sorted ( glob .glob ( "include/IECoreImageBindings/*.h" ) + glob .glob ( "include/IECoreImageBindings/*.inl" ) )
19111912 imagePythonSources = sorted ( glob .glob ( "src/IECoreImageBindings/*.cpp" ) )
19121913 imagePythonModuleSources = sorted ( glob .glob ( "src/IECoreImageModule/*.cpp" ) )
@@ -1930,10 +1931,12 @@ if doConfigure :
19301931
19311932 # headers
19321933 imageHeaderInstall = imageEnv .Install ( "$INSTALL_HEADER_DIR/IECoreImage" , imageHeaders )
1934+ imagePrivateHeaderInstall = imageEnv .Install ( "$INSTALL_HEADER_DIR/IECoreImage/Private" , imagePrivateHeaders )
1935+
19331936 if env [ "INSTALL_CREATE_SYMLINKS" ] :
19341937 imageEnv .AddPostAction ( "$INSTALL_HEADER_DIR/IECoreImage" , lambda target , source , env : makeSymLinks ( imageEnv , imageEnv ["INSTALL_HEADER_DIR" ] ) )
1935- imageEnv .Alias ( "install" , imageHeaderInstall )
1936- imageEnv .Alias ( "installImage" , imageHeaderInstall )
1938+ imageEnv .Alias ( "install" , [ imageHeaderInstall , imagePrivateHeaderInstall ] )
1939+ imageEnv .Alias ( "installImage" , [ imageHeaderInstall , imagePrivateHeaderInstall ] )
19371940
19381941 # python headers
19391942 imagePythonHeaderInstall = imageEnv .Install ( "$INSTALL_HEADER_DIR/IECoreImageBindings" , imagePythonHeaders )
@@ -1990,6 +1993,7 @@ scenePythonModuleEnv = corePythonModuleEnv.Clone( IECORE_NAME="IECoreScene" )
19901993
19911994sceneSources = sorted ( glob .glob ( "src/IECoreScene/*.cpp" ) )
19921995sceneHeaders = glob .glob ( "include/IECoreScene/*.h" ) + glob .glob ( "include/IECoreScene/*.inl" )
1996+ scenePrivateHeaders = glob .glob ( "include/IECoreScene/private/*.h" )
19931997scenePythonModuleSources = sorted ( glob .glob ( "src/IECoreScene/bindings/*.cpp" ) )
19941998scenePythonScripts = glob .glob ( "python/IECoreScene/*.py" )
19951999
@@ -2018,10 +2022,11 @@ if doConfigure :
20182022
20192023 # headers
20202024 sceneHeaderInstall = sceneEnv .Install ( "$INSTALL_HEADER_DIR/IECoreScene" , sceneHeaders )
2025+ scenePrivateHeaderInstall = sceneEnv .Install ( "$INSTALL_HEADER_DIR/IECoreScene/private" , scenePrivateHeaders )
20212026 if env [ "INSTALL_CREATE_SYMLINKS" ] :
20222027 sceneEnv .AddPostAction ( "$INSTALL_HEADER_DIR/IECoreScene" , lambda target , source , env : makeSymLinks ( sceneEnv , sceneEnv ["INSTALL_HEADER_DIR" ] ) )
2023- sceneEnv .Alias ( "install" , sceneHeaderInstall )
2024- sceneEnv .Alias ( "installScene" , sceneHeaderInstall )
2028+ sceneEnv .Alias ( "install" , [ sceneHeaderInstall , scenePrivateHeaderInstall ] )
2029+ sceneEnv .Alias ( "installScene" , [ sceneHeaderInstall , scenePrivateHeaderInstall ] )
20252030
20262031 # python module
20272032 scenePythonModuleEnv .Append ( LIBS = os .path .basename ( sceneEnv .subst ( "$INSTALL_LIB_NAME" ) ) )
@@ -2256,11 +2261,13 @@ if env["WITH_GL"] and doConfigure :
22562261 glEnv .Alias ( "installLib" , [ glLibraryInstall ] )
22572262
22582263 glHeaders = glob .glob ( "include/IECoreGL/*.h" ) + glob .glob ( "include/IECoreGL/*.inl" )
2264+ glPrivateHeaders = glob .glob ( "include/IECoreGL/private/*.h" )
22592265 glHeaderInstall = glEnv .Install ( "$INSTALL_HEADER_DIR/IECoreGL" , glHeaders )
2266+ glPrivateHeaderInstall = glEnv .Install ( "$INSTALL_HEADER_DIR/IECoreGL/private" , glPrivateHeaders )
22602267 if env [ "INSTALL_CREATE_SYMLINKS" ] :
22612268 glEnv .AddPostAction ( "$INSTALL_HEADER_DIR/IECoreGL" , lambda target , source , env : makeSymLinks ( glEnv , glEnv ["INSTALL_HEADER_DIR" ] ) )
2262- glEnv .Alias ( "install" , glHeaderInstall )
2263- glEnv .Alias ( "installGL" , glHeaderInstall )
2269+ glEnv .Alias ( "install" , [ glHeaderInstall , glPrivateHeaderInstall ] )
2270+ glEnv .Alias ( "installGL" , [ glHeaderInstall , glPrivateHeaderInstall ] )
22642271
22652272 glslHeaders = glob .glob ( "glsl/IECoreGL/*.h" )
22662273 glslHeaderInstall = glEnv .Install ( "$INSTALL_GLSL_HEADER_DIR/IECoreGL" , glslHeaders )
0 commit comments