WIP simplify pre-building the conan packages.
This commit is contained in:
parent
ab58369caf
commit
c995d75c36
|
|
@ -7,5 +7,5 @@ parser.add_argument('--build_type')
|
||||||
parser.add_argument('--cppstd')
|
parser.add_argument('--cppstd')
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
print ('Executing post-create steps. Build type ', args.build_type. ' C++ standard ' + arg.cppstd)
|
print ('Executing post-create steps. Build type ', args.build_type, ' C++ standard ', args.cppstd)
|
||||||
os.system('conan install /workspaces/network-experiment -of /workspaces/build -s compiler.cppstd= ' + arg.cppstd + ' -s build_type=' + args.build_type)
|
os.system('conan install /workspaces/network-experiment -of /workspaces/network-experiment/build -s compiler.cppstd=' + args.cppstd + ' -s build_type=' + args.build_type)
|
||||||
|
|
|
||||||
|
|
@ -37,11 +37,10 @@ RUN conan profile detect
|
||||||
# avoid expensive rebuilding everytime we need a fresh dev container..
|
# avoid expensive rebuilding everytime we need a fresh dev container..
|
||||||
RUN mkdir -p /workspaces/tmp
|
RUN mkdir -p /workspaces/tmp
|
||||||
WORKDIR /workspaces/tmp
|
WORKDIR /workspaces/tmp
|
||||||
RUN conan install -s build_type=$BUILD_TYPE -s compiler.cppstd=$COMPILER_CPPSTD -b=* --requires=boost/1.89.0 -o without_cobalt=True
|
RUN touch CMakeLists.txt
|
||||||
RUN conan install -s build_type=$BUILD_TYPE -s compiler.cppstd=$COMPILER_CPPSTD -b=* --requires=libmagic/5.45
|
ADD conanfile.py .
|
||||||
RUN conan install -s build_type=$BUILD_TYPE -s compiler.cppstd=$COMPILER_CPPSTD -b=* --requires=freetype/2.14.1
|
RUN conan install -s build_type=$BUILD_TYPE -s compiler.cppstd=$COMPILER_CPPSTD -b=*
|
||||||
RUN conan install -s build_type=$BUILD_TYPE -s compiler.cppstd=$COMPILER_CPPSTD -b=missing --requires=gtest/1.14.0
|
|
||||||
RUN conan install -s build_type=$BUILD_TYPE -s compiler.cppstd=$COMPILER_CPPSTD -b=missing --requires=libjpeg/9f
|
|
||||||
WORKDIR /workspaces
|
WORKDIR /workspaces
|
||||||
RUN rm -rf tmp
|
RUN rm -rf tmp
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue