# libclc/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] #--------------------------------------------------------------------- [buildtimes] #--------------------------------------------------------------------- [settings] archive = same as llvmgcc configure = none license = tbd nosyslinks = yes purge = yes unpack = relaxed setpaths = llvmgcc zlib zstd #--------------------------------------------------------------------- [depends] llvmgcc zlib zstd #--------------------------------------------------------------------- [build] #--------------------------------------------------------------------- BUILD32= if [ "@$LACARCH" == "@glibc32" ]; then M=`uname -m` if [ "@$M" == "@x86_64" ]; then BUILD32="-DLLVM_BUILD_32_BITS=ON" fi fi #--------------------------------------------------------------------- hash clang clang++ export CLANG_EXE=`which clang` export CLANGPP_EXE=`which clang++` #--------------------------------------------------------------------- export LACAVX=yes CMFILE=`pwd`/libclc/CMakeLists.txt ls $CMFILE rm -fr build mkdir build cd build #--------------------------------------------------------------------- echo `date` libclc cmake start CC=$CLANG_EXE CXX=$CLANGPP_EXE cmake $CMFILE \ \ -DCMAKE_INSTALL_PREFIX=$PKGDIR_PROD \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_COMPILER=$CLANG_EXE \ -DCMAKE_CXX_COMPILER=$CLANGPP_EXE \ -DLLVM_DIR=$(llvm-config --cmakedir) \ $BUILD32 \ -Wno-dev echo `date` libclc cmake end #--------------------------------------------------------------------- echo `date` libclc build start smpmake smpmake install echo `date` libclc build end #--------------------------------------------------------------------- [postbuild] PCFDIR=lib/pkgconfig cd $PKGDIR_PROD mkdir -p $PCFDIR mv share/pkgconfig/* $PCFDIR/ #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = Not clear url_home = http://llvm.org/ url_lfs = Not checked yet url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [history]