############################################################################# # $Id$ ############################################################################# ############################################################################# ## ## NCBI CMake wrapper ## ICC 21.0 toolchain set(NCBI_PTBCFG_FLAGS_DEFINED YES) include_guard(GLOBAL) set(CMAKE_C_COMPILER "/usr/local/intel/Compiler/21.0/compiler/latest/linux/bin/icx") set(CMAKE_CXX_COMPILER "/usr/local/intel/Compiler/21.0/compiler/latest/linux/bin/icpx") set(CMAKE_C_FLAGS_INIT "-isystem /opt/ncbi/gcc/12.2.0/include/c++/12.2.0 \ -isystem /opt/ncbi/gcc/12.2.0/include/c++/12.2.0/x86_64-redhat-linux-gnu \ -isystem /opt/ncbi/gcc/12.2.0/include/c++/12.2.0/backward \ -ffp-model=precise -fPIC" ) set(CMAKE_C_FLAGS_DEBUG "-g -O0") set(CMAKE_C_FLAGS_RELEASE "-O3") set(CMAKE_C_FLAGS_RELWITHDEBINFO "-g -O3") set(CMAKE_CXX_FLAGS_INIT "-isystem /opt/ncbi/gcc/12.2.0/include/c++/12.2.0 \ -isystem /opt/ncbi/gcc/12.2.0/include/c++/12.2.0/x86_64-redhat-linux-gnu \ -isystem /opt/ncbi/gcc/12.2.0/include/c++/12.2.0/backward \ -ffp-model=precise -fPIC" ) set(CMAKE_CXX_FLAGS_DEBUG "-g -O0") set(CMAKE_CXX_FLAGS_RELEASE "-O3") set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-g -O3") set(CMAKE_EXE_LINKER_FLAGS_INIT "-L/usr/local/intel/Compiler/21.0/compiler/latest/linux/compiler/lib/intel64 \ -Wl,-rpath,/usr/local/intel/Compiler/21.0/compiler/latest/linux/compiler/lib/intel64 \ -lintlc \ -L/opt/ncbi/gcc/12.2.0/lib/gcc/x86_64-redhat-linux-gnu/12.2.0 \ -B/opt/ncbi/gcc/12.2.0/lib/gcc/x86_64-redhat-linux-gnu/12.2.0 \ -L/opt/ncbi/gcc/12.2.0/lib64 \ -Wl,-rpath,/opt/ncbi/gcc/12.2.0/lib64 \ -Wl,--enable-new-dtags" ) set(CMAKE_SHARED_LINKER_FLAGS_INIT "-L/usr/local/intel/Compiler/21.0/compiler/latest/linux/compiler/lib/intel64 \ -Wl,-rpath,/usr/local/intel/Compiler/21.0/compiler/latest/linux/compiler/lib/intel64 \ -lintlc \ -L/opt/ncbi/gcc/12.2.0/lib/gcc/x86_64-redhat-linux-gnu/12.2.0 \ -B/opt/ncbi/gcc/12.2.0/lib/gcc/x86_64-redhat-linux-gnu/12.2.0 \ -L/opt/ncbi/gcc/12.2.0/lib64 \ -Wl,-rpath,/opt/ncbi/gcc/12.2.0/lib64 \ -Wl,--no-undefined" ) #---------------------------------------------------------------------------- set(NCBI_COMPILER_FLAGS_SSE "-msse4.2") set(NCBI_COMPILER_FLAGS_COVERAGE "--coverage") set(NCBI_LINKER_FLAGS_COVERAGE "--coverage") set(NCBI_COMPILER_FLAGS_MAXDEBUG "") set(NCBI_LINKER_FLAGS_MAXDEBUG "") set(NCBI_LINKER_FLAGS_STATICCOMPONENTS "-static-libgcc -static-libstdc++")